发送原子数据类型时,将使用类似于以下方式:
transformer.SetParameter(new QName("", "", customXml), new XdmAtomicValue("true"));
如何从C#将XML/Node作为参数传递给XSLT?
能否帮助我?我按照您的代码操作,虽然它可以正常工作,但是我只得到了XML参数中的文本,而没有节点。
XSLT:
<xsl:param name="look-up" as="document-node()"/>
<xsl:template match="xpp:document">
<w:document xml:space="preserve">
<xsl:value-of select="$look-up"/>
</w:document>
</xsl:template>
XML
<?xml version="1.0" encoding="UTF-8"?>
<document version="1.0" xmlns="http://www.sdl.com/xpp">
//some tags
</document>
传递参数(XML)
<Job>
</id>
</Job>