我不是很老,在android开发中,我第一次使用XML解析我正在使用this教程来解析下面的文件,我想读一个树形结构,我我不能够得到一些教程来分析我的要求Android解析XML制作树
<?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>
我只需要指导和示例代码来实现我需要的功能的文件。我将非常感激。
您可以使用DOM或SAX解析器。我不清楚什么是你想要达到的目标。您是否需要构建树并将结构保留在内存中,以便可以对其进行扫描(使用DOM解析器),或者您只是想扫描xml结构,而不需要将整个树保留在内存中(在SAX中使用SAX这种情况)?以及您在使用SAX解析器时遇到了哪些问题? – Developerx 2012-02-12 22:25:09
我无法获得正确的示例/教程如何使用sax以递归方式解析树形状中的xml内容。 – MGD 2012-02-12 22:28:13
你是什么意思树的形状? – confucius 2012-02-12 22:36:27