Java 在XML中搜索值
用XML进行搜索的最佳方式是什么 基本上需要找到“DN”value=“dina.net” 这是XML:Java 在XML中搜索值,java,xml,Java,Xml,用XML进行搜索的最佳方式是什么 基本上需要找到“DN”value=“dina.net” 这是XML: <UD> <node status="15" name="DINA" KEY="340557#200055465" parentNodePK=""> <attr name="UDID" value="340557" /> <attr name="version" value="" DMID="6115"/>
<UD>
<node status="15" name="DINA" KEY="340557#200055465" parentNodePK="">
<attr name="UDID" value="340557" />
<attr name="version" value="" DMID="6115"/>
<attr name="DN" value="dina.net" UDMID="6118"/>
</node>
<node status="1500210002" name=" DINA@0" KEY="340557#200055466" parentNodePK="340557#200055465">
<attr name=" UDID " value="340557"/>
<attr name="version" value="" DMID="6125"/>
</node>
</UD>
感谢有很多不同的Java XML库,它们使用来自DOM、SAX等的不同方法。根据您的使用情况,您甚至可以将它们映射到使用类似Jackson的库的对象 对于阅读XML,这里有一个很好的评论:
我的意思是,你能指望
attr name
始终是“DN”吗,或者你还有其他数据要提取吗?如果是前者,那么一个特定的解决方案(即一些简单的字符串解析)就是解决方法。