是否有一种简单的方法可以将外部xml文件中的值读取到变量?
<xsl:variable name="varName" select="document('docName.xml')"/>
我的要求就是反向,即将变量值写入a 外部xml文件,以便可以从外部读取变量值 需要时的xml文件。
每当在浏览器中运行具有某些xsl的href的xml文件时,我希望创建包含变量值的外部xml文件。我不想在eclipse中通过“Run as XSLT transformation”来创建它。我已经使用了以下代码来做同样的事情。
是book.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="writeVar.xsl" ?>
<books>
<book>
<bookName>JAVA For Beginners</bookName>
<author>Balagurusamy</author>
<edition>2nd</edition>
<publicationDate>16 July 2008</publicationDate>
<price>INR 350.00</price>
<type>E</type>
</book>
<book>
<bookName>XSLT</bookName>
<author>Amit Roy</author>
<edition>3rd</edition>
<publicationDate>16 July 2008</publicationDate>
<price>INR 350.00</price>
<type>O</type>
</book>
</books>
在 writeVar.xsl 中,我有一个名为javaBook的变量。我想写 此变量的值对外部xml文件说output.xml 每当 book.xml在浏览器中运行时
我尝试过使用xsl:result-document
,但是当我在浏览器中运行book.xml时,没有创建output.xml。
请建议如何操作。谢谢。