Xembly 是一个用来操作 XML 文档的类似汇编语言的语法工具,比 XSLT 和 XQuery 要简单很多。
例如下面一个 Xembly 的脚本:
XPATH '/root'; ADDIF 'orders'; ADD 'order'; ATTR 'id', '55'; ADD 'amount'; SET '29.99'; UP; ADD "summary"; SET "free "subscription"";
可转成 XML 文档:
<root> <orders> <order id="55"> <amount>29.99</amount> <summary>free "subscription"</summary> </order> </orders> </root>
Maven:
<dependency> <groupId>com.jcabi.incubator</groupId> <artifactId>xembly</artifactId> <version>0.19.1</version> </dependency>