Xml WSO2 ESB 4.6 xstl转换错误

Xml WSO2 ESB 4.6 xstl转换错误,xml,xslt,wso2,wso2esb,Xml,Xslt,Wso2,Wso2esb,我使用wso2 ESB 4.6,在我的代理的外部序列中,我添加了一个有效负载工厂中介。这是我添加的有效载荷: <IdentitySearchResponse xmlns=""> <ns:IdentitySearchResponses xmlns:ns="http://www.example.org/ServicePortal/IdentitySearch/"> <IdentitySearchResponse>

我使用wso2 ESB 4.6,在我的代理的外部序列中,我添加了一个有效负载工厂中介。这是我添加的有效载荷:

 <IdentitySearchResponse xmlns="">
    <ns:IdentitySearchResponses xmlns:ns="http://www.example.org/ServicePortal/IdentitySearch/">
         <IdentitySearchResponse>
             <TelNum>1111111</TelNum>
             <Fname>aaaaaa</Fname>
             <Lname>bbbbbb</Lname>
         </IdentitySearchResponse>
         <IdentitySearchResponse>
             <TelNum>2222222</TelNum>
             <Fname>eeeeeeee</Fname>
             <Lname>ffffffff</Lname>
         </IdentitySearchResponse>
         <ERRORCODE>0</ERRORCODE>
    </ns:IdentitySearchResponses>
</IdentitySearchResponse>

您的xslt不是有效的。你可以查一下

在以下元素中,语法errortag未正确关闭

<xsl:value-of select="Lname>
换成

<xsl:value-of select="Lname"/>

转换的输出将是纯文本1111111 bbbbbb aaaaaa 22222 ffffffffffeeeeeeeeee 0,而不是XML,你确定这是你想要的吗?@IanRoberts哇!吓坏了!我想要1111111 bbbbbbaaaaaa 2222222 ffffffffeeeeeeeeee 0,但我没有添加xml节点!!!!!我想这就是答案!!!!!我会检查并通知你!我知道它是无效的,这就是为什么我在这里问它,以找到正确的答案。如果您检查wsoesb日志,您将发现在xslt引擎解析xslt实体时抛出异常。由于抛出异常,所以对内存中解析xslt对象的引用为空。
<xsl:value-of select="Lname>
<xsl:value-of select="Lname"/>