我想從使用functoids的輸入xml消息中獲取數據。但這似乎並不奏效。下面是我的XML片段BizTalk映射所需的幫助
<?xml version="1.0" ?>
<ROOT>
<COMPANIES>
<COMPANY>
<NAME>FOO CORP</name>
</COMPANY>
<COMPANY>
<NAME>ACME CORP</name>
</COMPANY>
</COMPANIES>
<INFORMATIONS>
<INFORMATION>
<TESTING>
<TESTS>
<NAME>1221</NAME>
<TEST>
<TEXT>I AM SAM</TEXT>
</TEST>
</TESTS>
<TESTS>
<NAME>21</NAME>
<TEST>
<TEXT>FADFDF</TEXT>
</TEST>
</TESTS>
<TESTS>
<NAME>3001</NAME>
<TEST>
<TEXT>SGFGSDFG</TEXT>
</TEST>
</TESTS>
<TESTS>
<NAME>4569</NAME>
<TEST>
<TEXT>12312</TEXT>
</TEST>
</TESTS>
</TESTING>
<INFORMATION>
</INFORMATIONS>
</ROOT>
首先我通過一家試圖進行循環,並獲得NAME「的ACME公司」。但我使用的functoid(腳本,字符串提取等)我總是得到FOO CORP。我甚至嘗試了內聯XSLT,但這似乎也不起作用。任何想法如何獲得第二個公司名稱?
其次,我已將
<TEXT>
直接映射到目標架構中的<node>
。我得到的只有<TEXT>
的2個值。並非所有的<TEXT>
都映射到我的<node>
。輸出我得到是 我不明白的是I AM SAM FADFDF
我不明白
<node>SGFGSDFG</node>
<node>12312</node>
任何人知道如何我能得到的價值觀?
在此先感謝
歡呼聲,
KARTHIK
請爲您的示例文檔添加您的目的地模式和/或您想要的輸出。 – Filburt 2011-02-18 07:59:03
這只是一個基於我原始輸入文件創建的虛擬xml文件。問題是我無法分享原始文件。結構明智兩者都是相同的 – KK99 2011-02-18 08:24:42