使用 DOM 解析器在 xml java 中使用子节点搜索特定节点



我有以下XML结构

<CodeSnippet>
  <Code>
        <Tag></Tag> 
        <Title></Title>  
        <Snippet></Snippet>
 </Code>

我想根据"标题"搜索特定节点并更新该节点的"代码段"值。

我使用的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/

最新更新