如何在xslt中绑定特殊字符常量值?

时间:2018-02-24 08:04:24

标签: xml xslt azure-logic-apps

我创建了xslt,我在逻辑应用程序中使用它。 在xslt文件中我设置了常量变量,其值包含特殊字符Eräpäivä

但在流程logic app之后,它将数据显示为Eräpäivä

输入xml -

<?xml version=\"1.0\" encoding=\"utf-8\"?>
                     <demo>
                     <Mynode name=\"Date\">2018-03-10T12:00:00-12:00</Mynode>
                     <Mynode name=\"Money\">EUR</Mynode>
                     <Mynode name=\"Goal\">PI</Mynode>
                    </demo>

转换xslt代码 -

                <xsl:for-each select="../../demo">
                <xsl:variable name="var:v28" select="userCSharp:LogicalEq(string(@name) , &quot;Date&quot;)" />
                <xsl:if test="string($var:v28)='true'">
                    <mydata>
                        <xsl:value-of select="$var:v3" />
                    </mydata>
                </xsl:if>

               </xsl:for-each>

但执行价值即将来临<mydata>Eräpäivä</mydata> expected output is <mydata>Eräpäivä</mydata>,最初设置为xslt。

enter image description here

0 个答案:

没有答案