检测元件我正在寻找一种方式来解析出的文本中的元素。大教堂XML解析器,文本
例如我有以下XML
<Elem1>
<Elem1.1>{some text} <newLine/> {some text}</Elem1.1>
</Elem1>
,所以我可以给Elem1.1元素,但是当我的节点上调用.getTextContent(),我从中{一些文本}找回{一些文字}(所以标签已经基本被删除)。
我如何获得新的线路,这样我可以在JSON对象我解析了这个XML的\ n更换呢?
这基本上就是我现在所拥有的
NodeList nodeList = document.getElementsByTagName("Elem1");
for(int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
NodeList nodeList2 = ((Element)node).getElementsNyTagName("Elem1.1");
for(int j = 0; j < nodeList2.getLength(); j++) {
Element elem11 = (Element)nodeList2.item(j);
// Add elem11.getTextContent() to an object and later use GSON to convert to Json string and save to file
}
}
感谢, DMAN
如果已添加 以在xml文本中插入\ n,请尝试将其替换为“ ” –
user1573133