-1
我有一張帶有發票頭的mysql表。這些數據足以創建我的xml輸出文件。用水壺勺添加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輸出和I映射的所有字段。所有工作正常,但我只有兩個問題:
- 創建發票父元素
- 創建客戶父元素
這似乎不是簡單的添加這些容器元素到輸出XML文件。
源MySQL表包含平方式的所有數據,所以我這些列:
number|date|amount|tax|customer_name|customer_taxcode
而且使用XML父元素和行的XML元素,我只能夠管理<bpxml>
和<invoice>
元素,但我無法添加容器元素<invoices>
和容器元素<customer>
。
有一種簡單的方法將這些容器元素添加到最終流?
當然 - 有一百萬種方法可以從mySQL結果集中生成XML。這聽起來像你想要使用Pentaho壺。試試這個hello world「,並且在你開始編碼後回發任何具體問題:http://wiki.pentaho.com/display/EAI/03.+Hello+World+Example – paulsm4
我還沒有創建我的工作。我唯一的問題是添加一個父元素,該元素包含從平表讀取的數據。如上所述,我還映射了所有字段,但我需要將父元素添加爲「發票」和「客戶」。使用父級xml元素和元素行xml只允許管理和。 –
drenda