Android解析XML以制作树

时间:2012-02-12 22:21:55

标签: android xml xml-parsing

我在android开发方面不是很老,我第一次使用XML解析我正在使用this教程来解析我希望在树形结构中读取的以下文件,我无法获得一些教程来解析我的要求文件

<?xml version="1.0" encoding="UTF-8"?>
<Items>
    <ItemData>
        <title>Fruit</title>
        <level>1</level>

        <ItemData>
            <title>Apple</title>
            <level>2</level>
        </ItemData>

        <ItemData>
            <title>Mango</title>
            <level>2</level>
        </ItemData>

        <ItemData>
            <title>Banana</title>
            <level>2</level>
        </ItemData>

    </ItemData>


    <ItemData>
        <title>Vegitables</title>
        <level>1</level>
        <ItemData>
            <title>carrot</title>
            <level>2</level>
        </ItemData>

        <ItemData>
            <title>spinach</title>
            <level>2</level>
        </ItemData>
    </ItemData>

</Items>

我只需要指导和示例代码来实现我所需的功能。我将非常感激。

1 个答案:

答案 0 :(得分:2)

那么,在这种情况下,我认为您可以使用以下解析器资源之一来检查工作示例:

  1. SAX项目:Quick start guide
  2. 有关SAX如何工作的更详细和更详尽的解释,包括代码示例:Sun tutorials
  3. DOM与SAX差异和样本的教程:more on DOM and SAX
  4. 希望以上有所帮助。如果你发布一些你所面临的错误,这可能有帮助吗?