【文件属性】:
文件名称: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)