获取字符串中的xml值

时间:2016-08-31 21:00:57

标签: java xml string soap

需要一些帮助来解析字符串中的xml值,我已经将xml作为字符串。

我有一个字符串

<ns3:sometag><ns4:somechildtag>foo</ns4:somechildtag></ns3:sometag>

现在我想在java中使用字符串解析或正则表达式获取somechildtag的值?

1 个答案:

答案 0 :(得分:0)

正如其中一条评论中所提到的,您需要一些解析器来处理您的XML - 可能有基于DOM的解析器或基于SAX的解析器或基于stream的解析器。他们每个人都有不同的利弊 -

如果您的XML简单/简短,那么您可能希望将其加载到内存中并进行操作 - 可以在here找到简明扼要的示例

此外,在您使用JAXB或其他任何事先需要架构的内容之前,我建议先了解上面的概念。