如何在字符串内容中找到xml标签?

时间:2014-10-24 09:38:15

标签: java xml

我有String内容来自任何soap XML请求。

我想识别具有值<FieldName>的特定标记MyFieldIndicator,然后从中获取下一个<FieldValue>的值。

我怎么能这样做?有图书馆吗?或者可以使用哪些机制从普通字符串中提取这些标记?

性能很重要,所以它应该尽可能快。

1 个答案:

答案 0 :(得分:1)

库dom4j可能最容易使用和理解。您需要创建Document-Object from string,然后通过迭代器访问标记。文档和示例可以是fopund here

通常你可以使用任何DOM或SAX解析器。

其他DOM解析器:W3C,JDOM

SAX解析器:JAXP

如果您有任何机会想将内容存储到对象中:尝试学习JAXB