2009-12-24 104 views
0

我有4個不同的XML文件,我想要加入一個文件。我怎樣才能做到這一點?XML和XSL文件

每個文件包含一個家長和至少4個孩子。父母被稱爲genre 1,2,3,4,孩子是藝術家,姓名等。每個文件都顯示在HTML表格中。

有人可以對此有所瞭解嗎?

+4

如果你想要一個有用的答案,你將需要提供更多的細節。 – Welbog 2009-12-24 13:35:04

+0

你想用一些XML解析器來做這個嗎? – 2009-12-24 13:39:05

+0

你在做什麼語言? – Ben 2009-12-24 13:44:14

回答

1

使用XSL document()函數。

$d1 = document('doc1.xml'), document('doc2.xml'), ... 

逗號將加載的元素組合成單個序列(至少在XSL 2中,不確定約1)。

如果你想在風格標籤內的項目的順序使用:

$d1 = document('doc1.xml')/genre, document('doc2.xml')/genre, ... 
0

這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」正確的答案,爲你的問題添加更多的細節。