【问题标题】:How to crete a new XML from an existing XML nodes in JAVA如何从 JAVA 中的现有 XML 节点创建新 XML
【发布时间】:2013-06-10 16:40:49
【问题描述】:

我必须将节点级别 3 的 XML 文件中多次出现的节点提取到一个新的 xml 文件中。

XML 看起来像

<Start>
    <first>  
        <Second>
            <Third>
            </Third>
            <Third>
            </Third>
            <Third>
            </Third> 
        </Second>
    </first> 
</Start>

而我需要的是这样的东西

<Start> 
    <first>  
        <Second>
            <Third>
            </Third>  
        </Second>
    </first>
</Start>

我需要一个 Java 代码。

【问题讨论】:

    标签: java xml xpath xml-parsing


    【解决方案1】:

    试试 DOM 库,很简单。

    • 将原始 xml 加载到 Dom 对象中。
    • 寻找带有“Third”之类标签的节点
    • 保留第一个,如果是其他则删除。
    • 保存 XML

    【讨论】:

    • 是的,告诉我你在哪里卡住了,我会尽力帮助你的。但是自己试试代码
    猜你喜欢
    • 1970-01-01
    • 2013-11-06
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多