w3c的dom
dom4j
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
try {
builder = factory.newDocumentBuilder();
Document doc = builder.parse( new ByteArrayInputStream(str.getBytes()));
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} dom4j
SAXReader saxReader = new SAXReader();
Document document;
try {
document = saxReader.read(new ByteArrayInputStream(str.getBytes()));
Element incomingForm = document.getRootElement();
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
本文提供了一个使用w3c的DOM接口和dom4j库解析XML字符串的示例代码。通过DocumentBuilderFactory创建DocumentBuilder实例,并利用DocumentBuilder解析XML数据。同时,使用dom4j的SAXReader读取XML数据。
673

被折叠的 条评论
为什么被折叠?



