重複の可能性:
Dom パーサーで XML データを変更する方法
私はJavaとXMl DOmパーサーで新しく働いています。XMLデータを読み取り、列と行のタイプを通知して保存するなどの要件がありました。これはサンプルコードです
ki need to read this XMl file and store it in the above format:
Expected Output"
swetha,Eunis,swetha,10000
john,MAdiv,Jo,200000
しかし、私はそれらの間にスペースを取得しています.4つのタグのために4つのスペースが来ています以下のコードの出力:
swetha,Eunis,swetha,10000
john,MAdiv,Jo,200000
Java コード:
NodeList nl= doc.getElementsByTagName("*");
for(int i=1;i< nl.getLength();i++)
{
Element section = (Element) nl.item(i);
Node title = section.getFirstChild();
while (title != null && title.getNodeType() != Node.ELEMENT_NODE)
{
title = title.getNextSibling();
if (title != null)
{
String first=title.getFirstChild().getNodeValue().trim();
if(first!=null)
{
title = title.getNextSibling();
System.out.print(first + ",");
br.write(first + ",");
}
}
}//WHILE
br.write("/n");
System.out.print("\n");
}
行間のスペースを削除する方法が見つかりません。