【发布时间】:2021-03-11 17:43:03
【问题描述】:
我可以使用 Java DOM 编写这个 XML:
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cac:Employee id="1">
<cbc:name>Pankaj</cbc:name>
<cbc:age>29</cbc:age>
<cbc:role>Java Developer</cbc:role>
<cbc:gender>Male</cbc:gender>
</cac:Employee>
<cac:Employee id="2">
<cbc:name>Lisa</cbc:name>
<cbc:age>35</cbc:age>
<cbc:role>Manager</cbc:role>
<cbc:gender>Female</cbc:gender>
</cac:Employee>
</Invoice>
但是,我想知道是否可以使用Saxon 库编写此 XML。 Saxon 库是一个功能强大的库,可以执行 XPath 评估、快速阅读、XSLT 转换等操作,但我没有找到任何关于如何使用该库编写 XML 的示例。 是否可以?如果可以的话,能给我一些建议吗?
【问题讨论】:
-
“写”是什么意思?将其存储在文件中?将 Java 对象转换为 XML?