首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

请教XML高手们一个关于是XML怎么引入其它XML的有关问题!

2012-03-30 
请问XML高手们一个关于是XML如何引入其它XML的问题!!!~~~~~~请问,如何将几个XML文件引入到一个a.XML文件当

请问XML高手们一个关于是XML如何引入其它XML的问题!!!~~~~~~
请问,如何将几个XML文件引入到一个a.XML文件当中,然后在XSL中 <xsl:param   name= "hello "> a.XML </xsl:param> 引一个XML就可以了,或者,在XSL当中想定义一个变量,然后引入多个XML,也就是说,这多个XML同时使用一个变量,在XSL中引入一个XML文件就可以了,引入的这个XML文件包含其它XML文件,我试过在xsl当中引入多个XML文件,例如   :
aaa.xsl
...
<xsl:param   name= "hello "> a.xml </xsl:param>
<xsl:param   name= "hello "> b.xml </xsl:param>
<xsl:param   name= "hello "> c.xml </xsl:param>
...
...
如果这样定义的话系统会报优先级的错误,如何用一个变量在XSL当中引入多个XML文件???请高手们帮忙!!!~~~~~~~

[解决办法]
你可以引入一个XML,该XML中包含其他文件的文件名。
如 <xsl:param name= "hello "> a.xml </xsl:param>

a.xml内容:
<root>
<item> b.xml </item>
<item> c.xml </item>
</root>


[解决办法]
<xsl:value-of select= "document( 'a.xml ')//greetings/Msg1 "/>

<xsl:variable name= "file " select= " 'a.xml ' ">
<xsl:value-of select= "document($lpfile)//greetings/Msg1 "/>


热点排行