xml中显示多个xml数据
一个xml文件,外联了一个xsl文件,现在要在里面显示多个xml数据,这些数据也必须与xsl相关联。这样该如何处理啊。
感觉用Javascript直接读取再进行显示过于繁琐,有没有什么方法可以直接显示呢?
[解决办法]
xslt的document函数呢?
XML File (document.xml)<?xml version='1.0'?><?xml-stylesheet type="text/xsl" href="document.xsl" ?><groups> <groupRef href="http://localhost/hr/hrGroup.xml"/> <groupRef href="myGroup.xml"/></groups>Referenced XML File 1 (hrGroup.xml)<?xml version='1.0'?><group name="hr"> <leader>mo</leader> <member>bo</member> <member>ko</member> <member>lo</member></group>Referenced XML File 2 (myGroup.xml)<?xml version='1.0'?><group name="my"> <leader>john</leader> <member>jane</member> <member>jon</member> <member>jan</member></group>XSLT File (document.xsl)<?xml version='1.0'?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/"> <groups> <xsl:apply-templates select="//groupRef"/> </groups></xsl:template><xsl:template match="groupRef"> <xsl:copy-of select="document(@href)//group"/></xsl:template></xsl:stylesheet>