gpt4 book ai didi

java - 将 XML 文档转换为 DOM4J 文档以提取特定节点的值

转载 作者:行者123 更新时间:2023-12-01 15:44:30 24 4
gpt4 key购买 nike

我有一个包含各种节点的 XML 文档。我需要将一组节点放入一个字符串中。示例:

<root>
<....many tags>
<TIFFs>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
</TIFFs>
<other tags>
</root>

我试图获取 TIFF 节点和所有子节点的所有数据,即字符串中的 TIFF。我尝试过各种方法,我发现使用 Dom4J 在 Java 中是可行的。如果有任何建议,我将不胜感激。我使用 W3C 节点以不同的方式完成了它,但它并不每次都能正常工作。提前致谢

最佳答案

试试这个:

List nodeList = document.selectNodes( "//root/tiffs/tiff" );
for(Node node : nodeList) {
System.out.println("tiff:" + node.getText();
}

关于java - 将 XML 文档转换为 DOM4J 文档以提取特定节点的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7355717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com