相关疑难解决方法(0)

如何从XML文件中删除多余的空行?

简而言之; 我在XML文件中生成了许多空行,我正在寻找一种方法来删除它们作为一种倾斜文件的方式.我怎样才能做到这一点 ?

详细说明; 我目前有这个XML文件:

<recent>
  <paths>
    <path>path1</path>
    <path>path2</path>
    <path>path3</path>
    <path>path4</path>
  </paths>
</recent>
Run Code Online (Sandbox Code Playgroud)

我使用这个Java代码删除所有标签,并添加新标签:

public void savePaths( String recentFilePath ) {
    ArrayList<String> newPaths = getNewRecentPaths();
    Document recentDomObject = getXMLFile( recentFilePath );  // Get the <recent> element.
    NodeList pathNodes = recentDomObject.getElementsByTagName( "path" );   // Get all <path> nodes.

    //1. Remove all old path nodes :
        for ( int i = pathNodes.getLength() - 1; i >= 0; i-- ) { 
            Element pathNode = (Element)pathNodes.item( i );
            pathNode.getParentNode().removeChild( pathNode );
        }

    //2. Save …
Run Code Online (Sandbox Code Playgroud)

java xml code-cleanup carriage-return

17
推荐指数
2
解决办法
4万
查看次数

标签 统计

carriage-return ×1

code-cleanup ×1

java ×1

xml ×1