0
我有4个不同的XML文件,我想要加入一个文件。我怎样才能做到这一点?XML和XSL文件
每个文件包含一个家长和至少4个孩子。父母被称为genre 1,2,3,4
,孩子是艺术家,姓名等。每个文件都显示在HTML表格中。
有人可以对此有所了解吗?
我有4个不同的XML文件,我想要加入一个文件。我怎样才能做到这一点?XML和XSL文件
每个文件包含一个家长和至少4个孩子。父母被称为genre 1,2,3,4
,孩子是艺术家,姓名等。每个文件都显示在HTML表格中。
有人可以对此有所了解吗?
使用XSL document()函数。
$d1 = document('doc1.xml'), document('doc2.xml'), ...
逗号将加载的元素组合成单个序列(至少在XSL 2中,不确定约1)。
如果你想在风格标签内的项目的顺序使用:
$d1 = document('doc1.xml')/genre, document('doc2.xml')/genre, ...
这XSLT模板将你说过你想要做什么:
<xsl:template match="/">
<output>
<xsl:copy-of select="document('file1.xml')"/>
<xsl:copy-of select="document('file2.xml')"/>
<xsl:copy-of select="document('file3.xml')"/>
<xsl:copy-of select="document('file4.xml')"/>
</output>
</xsl:template>
如果这ISN”正确的答案,为你的问题添加更多的细节。
如果你想要一个有用的答案,你将需要提供更多的细节。 – Welbog 2009-12-24 13:35:04
你想用一些XML解析器来做这个吗? – 2009-12-24 13:39:05
你在做什么语言? – Ben 2009-12-24 13:44:14