java 字符串转document对象
时间: 2023-08-10 17:05:01 浏览: 206
要将Java字符串转换为Document对象,您需要使用Java的XML解析器。以下是将Java字符串转换为Document对象的示例代码:
```java
import org.w3c.dom.Document;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.xml.sax.InputSource;
public class StringToDocument {
public static void main(String[] args) throws Exception {
String xmlString = "<root><element>value</element></root>";
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputSource is = new InputSource(new StringReader(xmlString));
Document doc = builder.parse(is);
System.out.println(doc.getDocumentElement().getNodeName()); // Output: root
}
}
```
在上面的代码中,我们将Java字符串`"<root><element>value</element></root>"`转换为Document对象。首先,我们创建了一个DocumentBuilderFactory对象和一个DocumentBuilder对象。然后,我们使用InputSource对象将字符串传递给DocumentBuilder对象的parse()方法,该方法返回一个Document对象。最后,我们打印了Document对象的根元素名称。
阅读全文