【发布时间】:2021-05-11 19:17:40
【问题描述】:
我有一个场景,在其中一个 XML 字段中,源应用程序正在发送一个逗号分隔的值(根据它们的限制),但我们的目标系统只接受一个字段中的单个值(不需要 id 排序)。任何人都可以在这种情况下提供帮助。提前致谢!
当前 XML
<root>
<order>
<id>1</id>
<value>RU</value>
</order>
<order>
<id>2</id>
<value>SA</value>
</order>
<order>
<id>3</id>
<value>MX,BR,US</value>
</order>
<order>
<id>4</id>
<value>IN,SL</value>
</order>
</root>
预期输出:
<root>
<order>
<id>1</id>
<value>RU</value>
</order>
<order>
<id>2</id>
<value>SA</value>
</order>
<order>
<id>3</id>
<value>MX</value>
</order>
<order>
<id>4</id>
<value>IN</value>
</order>
<order>
<id>3</id>
<value>BR</value>
</order>
<order>
<id>3</id>
<value>US</value>
</order>
<order>
<id>4</id>
<value>SL</value>
</order>
</root>
【问题讨论】:
标签: xml xslt xslt-1.0 xslt-2.0 xslt-3.0