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

时间:2014-12-18 15:53:10

标签: java xml xpath

我有以下XML结构

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

我想根据&#34; Title&#34;来搜索特定节点。并更新&#34; Snippet&#34;该节点的价值。

我使用过的XPath是&#34; / Code [Title / text()=&#39;&#34; + getTitle +&#34;&#39;]&#34;。但是,我无法获得标题节点。有人,请更正我正在使用的xpath。

1 个答案:

答案 0 :(得分:1)

这个适用于我:

/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/