XML创建和编辑工具xmodifier.zip

时间:2022-08-06 22:38:39
【文件属性】:

文件名称:XML创建和编辑工具xmodifier.zip

文件大小:22KB

文件格式:ZIP

更新时间:2022-08-06 22:38:39

开源项目

xmodifier 是使用 XPATH 创建或者更 XML。XPATH 可以用来搜索 XML,但是有时候也可以用来编辑或者创建 XML: XPath Value Desc /ns:root/ns:element1 add /ns:root/ns:element2[@attr=1] add /ns:root/ns:element2/@attr 1 add /ns:root/ns:element1/ns:element11 add /ns:root/ns:element3 TEXT add TEXT /ns:root/ns:element1[ns:element12]/ns:element13 add //PersonList/Person[2]/Name NewName set the second Person node's Name Text //PersonList/Person[2]/Name/text() NewName set the second Person node's Name Text //PersonList/Person[1]/Name(:delete) delete this Name node //PersonList/Person(:add)/Name NewName alway add a new Person node //PersonList/Person(:insertBefore(Person[Name='Name2']))/Name NewName add a new Person node before Person named "Name2" 代码示例: 创建新的 XML Document document = createDocument(); //empty document     XModifier modifier = new XModifier(document);     modifier.setNamespace("ns", "http://localhost");     // create an empty element     modifier.addModify("/ns:root/ns:element1");     // create an element with attribute     modifier.addModify("/ns:root/ns:element2[@attr=1]");     // append an new element to existing element1     modifier.addModify("/ns:root/ns:element1/ns:element11");     // create an element with text     modifier.addModify("/ns:root/ns:element3", "TEXT");     modifier.modify(); XML:


【文件预览】:
xmodifier-master
----xmodifier()
--------pom.xml(1KB)
--------src()
----.gitignore(140B)
----README.md(4KB)

网友评论