我使用 token 根据 token 计数循环所有元素 并看到在我的 xml 结构中,它只有来自此 web 的 token 类型 = 5 和 token 类型 = 0
http://vtd-xml.sourceforge.net/userGuide/6.html
有没有办法在vtd-xml中找到结束标签
因为,我的 xml 看起来像这样。
<ZDA>
<userdata>
<firstname>Eak</firstname>
<lastname>Tan</lastname>
</userdata>
<list name="employee">
<entry>
<first_name>firstName</first_name>
<title>title</title>
<empid>1</empid>
<second_name>secondName</second_name>
<last_name>lastName</last_name>
<date_of_birth>dateOfBirth</date_of_birth>
<pin>pin</pin>
<province>province</province>
<start_date>startDate</start_date>
<list name="address">
<entry>
<addressid>1</addressid>
<empid>1</empid>
<sequence>1</sequence>
<detail>address11</detail>
</entry>
<entry>
<addressid>2</addressid>
<empid>1</empid>
<sequence>2</sequence>
<detail>address12</detail>
</entry>
<entry>
<addressid>3</addressid>
<empid>1</empid>
<sequence>3</sequence>
<detail>address13</detail>
</entry>
</list>
</entry>
</list>
我使用 ap.iterate() 循环遍历所有 xml 结构。
我想使用结束标记来指示何时到达 --> </entry>
将对象添加到当前列表。当它到达 --> </list>
如果上层对象有外部列表,则将这些列表添加到上层对象。
我希望这个过程像一个库,所以我使用反射来调用方法和对象。
现在,我唯一的问题是程序如何知道相应地添加到哪里。
有什么方法可以获取结束标记或解析 XML 以使其具有结束标记。
谨致问候,谢谢。
最佳答案
vtd 解析器不保留结束标记,因为它与起始标记相同。您寻找结束标签的原因是什么?
关于xml - 有没有办法使用 vtd-xml 在 xml 中查找结束标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468929/