例如有这么个XSL文件(使用W3C定义的标准,不是WD-xsl)
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:value-of select="$temp"/>
</xsl:stylesheet>这个temp变量在这个文件中没有被显示的定义出来,我如何在代码(Delphi代码,不是xml代码)中转换之前,添加一个temp变量呢?以及后来修改temp变量的值呢?
注意:我使用的W3C定义的标准,不是微软的WD-xsl。WD-xsl不支持变量这一概念。谢谢~~~~~
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:value-of select="$temp"/>
</xsl:stylesheet>这个temp变量在这个文件中没有被显示的定义出来,我如何在代码(Delphi代码,不是xml代码)中转换之前,添加一个temp变量呢?以及后来修改temp变量的值呢?
注意:我使用的W3C定义的标准,不是微软的WD-xsl。WD-xsl不支持变量这一概念。谢谢~~~~~
2)传统方式,用TXMLDocument读入这个文件,用DOM的方式,找准节点,然后插入xsl:variable这个Node。