我创建了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) , "Date")" />
<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。