テキスト内の要素を解析する方法を探しています。
たとえば、次のxmlがあります
<Elem1>
<Elem1.1>{some text} <newLine/> {some text}</Elem1.1>
</Elem1>
そのため、Elem1.1 要素にアクセスできますが、ノードで .getTextContent() を呼び出すと、そこから戻ります {some text}{some text} (したがって、タグは基本的に削除されています)。
このxmlから解析しているjsonオブジェクトの \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
}
}
ありがとう、Dマン