我想从使用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