将XML数据存储在DOM解析器中

时间:2012-07-26 11:37:56

标签: java xml-parsing domparser

  

可能重复:
  How to modify XML data in Dom parser

我是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");
              }

我无法找到如何删除行之间的间距。

0 个答案:

没有答案