我有一个带有发票标题的 mysql 表。这些数据足以创建我的 xml 输出文件。
输出文件的结构必须是:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<bpxml>
<invoices>
<invoice>
<number>1</number>
<date>01/01/2016</date>
<amount>100</amount>
<tax>20</tax>
<customer>
<name>Customer name</name>
<taxcode>tax code123</taxcode>
</customer>
</invoice>
<invoice>...</invoice>
</invoices>
</bpxml>
我创建了 mysql 输入连接、xml 输出并映射了所有字段。一切正常,但我只有两个问题:
- 创建发票父元素
- 创建客户父元素
将这些容器元素添加到输出 xml 文件中似乎并不简单。
源 mysql 表以平面方式包含所有数据,所以我有这些列:
number|date|amount|tax|customer_name|customer_taxcode
同样使用父 xml 元素和行 xml 元素我只能管理<bpxml>
和<invoice>
元素,但我无法添加<invoices>
容器元素和<customer>
容器元素。
有一种简单的方法可以将这些容器元素添加到最终流中吗?