【发布时间】:2020-05-12 10:24:48
【问题描述】:
我需要将 Parent/sscc 与其 Logistic/sscc 相关联。我们需要在输入文件中检查相同的 Parent/sscc 并需要将其与其logistic/sscc 相关联。因此输出必须是logistic/sscc 与其父母/sscc。我提供了输入和输出的详细信息。 新代码不复制 Parent/sscc 及其逻辑 /sscc
输入:
<?xml version="1.0" encoding="UTF-8"?>
<wONM>
<Standard>
<Sender>1</Sender>
</Standard>
<warehousingNotification>
<warehousingIdentification>
<entityIdentification>000031115</entityIdentification>
</warehousingIdentification>
<warehousingOperationsTransaction>
<SNumber>1</SNumber>
<warehousingOperationsLocation>
<inventoryLocation>
</inventoryLocation>
<logistic>
<sscc>101</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
<logistic>
<sscc>190</sscc>
<parent>
<sscc>204</sscc>
</parent>
</logistic>
<logistic>
<sscc>102</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
<logistic>
<sscc>191</sscc>
<parent>
<sscc>204</sscc>
</parent>
</logistic>
</warehousingOperationsLocation>
</warehousingOperationsTransaction>
<warehousingOperationsTransaction>
<SNumber>2</SNumber>
<warehousingOperationsLocation>
<inventoryLocation>
</inventoryLocation>
<logistic>
<sscc>192</sscc>
<parent>
<sscc>204</sscc>
</parent>
</logistic>
<logistic>
<sscc>107</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
<logistic>
<sscc>197</sscc>
<parent>
<sscc>204</sscc>
</parent>
</logistic>
<logistic>
<sscc>108</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
</warehousingOperationsLocation>
</warehousingOperationsTransaction>
<warehousingOperationsTransaction>
<SNumber>3</SNumber>
<warehousingOperationsLocation>
<inventoryLocation>
</inventoryLocation>
<logistic>
<sscc>101</sscc>
<parent>
<sscc>205</sscc>
</parent>
</logistic>
<logistic>
<sscc>102</sscc>
<parent>
<sscc>206</sscc>
</parent>
</logistic>
<logistic>
<sscc>109</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
<logistic>
<sscc>110</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
</warehousingOperationsLocation>
</warehousingOperationsTransaction>
</warehousingNotification>
</wONM>
输出:
<?xml version="1.0" encoding="UTF-8"?>
<wONM>
<Standard>
<Sender>1</Sender>
</Standard>
<warehousingNotification>
<warehousingIdentification>
<entityIdentification>000031115</entityIdentification>
</warehousingIdentification>
<warehousingOperationsTransaction>
<SNumber>1</SNumber>
<warehousingOperationsLocation>
<inventoryLocation>
</inventoryLocation>
<logistic>
<sscc>101</sscc>
<sscc>102</sscc>
<sscc>107</sscc>
<sscc>108</sscc>
<sscc>109</sscc>
<sscc>110</sscc>
<parent>
<sscc>203</sscc>
</parent>
</logistic>
<logistic>
<sscc>190</sscc>
<sscc>191</sscc>
<sscc>192</sscc>
<sscc>197</sscc>
<parent>
<sscc>204</sscc>
</parent>
</logistic>
<logistic>
<sscc>101</sscc>
<parent>
<sscc>205</sscc>
</parent>
</logistic>
<logistic>
<sscc>102</sscc>
<parent>
<sscc>206</sscc>
</parent>
</logistic>
</warehousingOperationsLocation>
</warehousingOperationsTransaction>
</warehousingNotification>
</wONM>
【问题讨论】:
-
“请帮助我编写 XSLT 代码。” 帮助你编写什么代码?你还没有开始。
-
我来自 SAP 背景,因此检查通过 XSLT 代码实现此目的的可能性。我正在查看有关 XSLT 的博客。
标签: xml xslt xslt-1.0 xslt-grouping