我有以下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。
答案 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/