gpt4 book ai didi

xml - 语法错误: X cannot be a child of the 'xsl:element' element

转载 作者:行者123 更新时间:2023-12-03 05:02:53 25 4
gpt4 key购买 nike

我正在使用 Azure 集成工具(曾经是 BizTalk 映射器)来翻译入站 856。首先,我只是想获取一个工作映射,并从 BizTalk 2009 书中的 Pro Mapping 逐字复制脚本作者:Jim Dawson,我正在使用他的示例输入和输出。我遇到以下错误输出

'xsl:elemment' cannot be a child of the 'xsl:element' element."

这是我的 XSLT 脚本:

<xsl:variable name="RailRoadCar" select="concat(//s0:TD3/TD302,//s0:TD3/TD303)"/>
<xsl:variable name="OrderNum" select="//s0:PRF/PRF01"/>

<xsl:for-each select="//s0:HLLoop1[s0:HL/HL03='I']/s0:MAN[not(MAN02=preceding::s0:MAN/MAN02)]">
<xsl:variable name="ItemID" select="MAN02"/>
<xsl:element name="s0:ItemLoop">
<xsl:element name="ItemID"><xsl:value-of select="$ItemID"/></xsl:element>
<xsl:element name="OrderNum"><xsl:value-of select="OrderNum"/></xsl:element>
<xsl:element name="RailRoadCar"><xsl:value-of select="RailRoadCar"/></xsl:element>

<xsl:for-each select="//s0:HLLoop1[s0:HL/HL03='I' and s0:MAN/MAN02=$ItemID]">
<xsl:variable name="HLPack" select="s0:HL/HL02"/>
<xsl:element name="PackLoop">

<xsl:elemment name="PackID">
<xsl:value-of select="//s0:HLLoop1[s0:HL/HL01=$HLPack and s0:HL/HL03='P']/s0:MAN/MAN02"/>
</xsl:elemment>

</xsl:element>
</xsl:for-each>

</xsl:element>
</xsl:for-each>

我还尝试将命名空间限定符放入 PackLoop 元素中,如下所示:,但这会导致相同的错误。有人可以帮助解决这里的语法吗?

谢谢,内森

最佳答案

长答案

X cannot be a child of the 'xsl:element' element

仔细查看 X,看看它作为 xsl:element 的子元素是否有意义。

简短回答

xsl:element 更改为 xsl:element

关于xml - 语法错误: X cannot be a child of the 'xsl:element' element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52763810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com