我有以下 XML 结构
<CodeSnippet>
<Code>
<Tag></Tag>
<Title></Title>
<Snippet></Snippet>
</Code>
我想根据“Title”搜索特定节点并更新该节点的“Snippet”值。
我使用的 XPath 是“/Code[Title/text()='”+ getTitle +“']”。但是,我无法获取标题节点。有人请纠正我正在使用的 xpath。
最佳答案
这个对我有用:
/CodeSnippet/Code[Title[text()='" + getTitle + "']]/Snippet
删除节点:
http://www.java2s.com/Tutorial/Java/0440__XML/Removetheelementfromparent.htm http://www.mkyong.com/java/how-to-modify-xml-file-in-java-dom-parser/
关于java - 使用 DOM 解析器在 xml java 中使用子节点搜索特定节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27550595/