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