Android 解析 XML 来制作一棵树

发布于 2025-01-04 12:09:36 字数 1281 浏览 0 评论 0原文

我在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>

只需要 的要求的文件指导和样本代码来实现我所需的功能。我将非常感激。

I am not very old in android development, for the first time I am using XML parsing I am using this tutorial for the parsing the following file that i want to read in a tree structure, I am not able to get some tutorial to parse the file of my requirements

<?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>

I just need guidance and sample code to implement my required functionality. I shall be very grateful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怼怹恏 2025-01-11 12:09:36

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

  1. SAX 项目: 快速入门指南 有关
  2. SAX 如何工作的更详细、更广泛的解释,并附有代码示例:太阳教程
  3. DOM 与 SAX 差异教程和示例:有关 DOM 和 SAX 的更多信息

希望以上有帮助。如果您发布一些您遇到的错误可能会有所帮助?

Well, in that case I think you can use one of the following parser resources to check out a working sample:

  1. SAX project: Quick start guide
  2. A more detailed and extensive explanation of how SAX works, with code samples: Sun tutorials
  3. Tutorial with DOM vs SAX diff and samples : more on DOM and SAX

Hope above helps. It might help if you post some of errors you are facing?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文