【发布时间】:2009-10-05 11:52:19
【问题描述】:
我想解析 xml 文件。 xml文件结构如下
<?xml version="1.0" encoding="utf-8"?>
<Level>
<p id='327'>
<Item>
<Id>5877</Id>
<Type>0</Type>
<Icon>---</Icon>
<Title>Btn1Item1</Title>
</Item>
<Item>
<Id>5925</Id>
<Type>0</Type>
<Icon>---</Icon>
<Title>Btn1Item4</Title>
</Item>
</p>
<p id='328'>
<Item>
<Id>5878</Id>
<Type>0</Type>
<Icon>---</Icon>
<Title>Btn2Item1</Title>
</Item>
<Item>
<Id>5926</Id>
<Type>0</Type>
<Icon>---</Icon>
<Title>Btn2Item4</Title>
</Item>
</p>
</Level>
在上面的代码中,<p> 只有两个标签。但实际上有多个标签。我想搜索属性id 具有某些特定值(例如327)的特定标记。
所以一种方法是我从一开始就解析 XML 文件以获得所需的结果。是否有任何其他方法可以让我直接找到所需的标签。例如,如果我想在上面的 XML 中搜索 <p> 标签中的属性 id = 328,那么它不会解析 id = 327 并直接只返回与 id = 328 相关的那些项目
请推荐
【问题讨论】:
-
标记为作为重复问题关闭:stackoverflow.com/questions/1519433/…