RT,例如如下xml:
<?xml version="1.0" encoding="utf-8" ?>
<test>
<a>1</a>
<b>2</b>
<c>3</c>
</test>
我要获取<test>内的内容<a>1</a><b>2</b><c>3</c>
第1个回答 2015-04-01
// 此段代码需要引入dom4j的jar包
public static void main(String[] args) {
try {
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><test><a>1</a><b>2</b> <c>3</c></test>";
Document doc = DocumentHelper.parseText(xml);
Element testElement = doc.getRootElement();
String testxml = testElement.asXML();
String result = testxml.substring(testxml.indexOf(">") + 1, testxml.lastIndexOf("<"));
System.out.println(result);
} catch (DocumentException e) {
e.printStackTrace();
}
}本回答被提问者和网友采纳
public static void main(String[] args) {
try {
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><test><a>1</a><b>2</b> <c>3</c></test>";
Document doc = DocumentHelper.parseText(xml);
Element testElement = doc.getRootElement();
String testxml = testElement.asXML();
String result = testxml.substring(testxml.indexOf(">") + 1, testxml.lastIndexOf("<"));
System.out.println(result);
} catch (DocumentException e) {
e.printStackTrace();
}
}本回答被提问者和网友采纳
第2个回答 2015-03-28
使用Dom4j解析xml文件.
第3个回答 2015-03-30
我知道,要不要我写给你?