如何将字符串转换为xml

时间:2010-11-09 05:52:29

标签: java xml

我有一个包含XML数据的字符串,我想将其转换为XML文档对象。我该怎么做?

3 个答案:

答案 0 :(得分:8)

说theString包含XML,

        DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
        DocumentBuilder docBuilder = dbfac.newDocumentBuilder();
        Document doc = docBuilder.parse(new InputSource(new StringReader(theString)));

更多信息here

答案 1 :(得分:0)

您所要做的就是将字符串传递给的LoadXml方法 XmlDocument类。然后,您可以使用XPath来获取值 文档中的元素/属性。

答案 2 :(得分:0)

您可以使用多个库来执行此操作。

如果您有XML的架构文件,则可以使用JAXB执行此操作。如果您没有架构文件,最好坚持使用JDOMSAXON等库。