我有String
内容来自任何soap XML
请求。
我想识别具有值<FieldName>
的特定标记MyFieldIndicator
,然后从中获取下一个<FieldValue>
的值。
我怎么能这样做?有图书馆吗?或者可以使用哪些机制从普通字符串中提取这些标记?
性能很重要,所以它应该尽可能快。
答案 0 :(得分:1)
库dom4j可能最容易使用和理解。您需要创建Document-Object from string,然后通过迭代器访问标记。文档和示例可以是fopund here
通常你可以使用任何DOM或SAX解析器。
其他DOM解析器:W3C,JDOM
SAX解析器:JAXP
如果您有任何机会想将内容存储到对象中:尝试学习JAXB