2013-12-14 28 views
0

我想知道是否可以鏈接多個XML文件,以便它可以顯示在單個PHP文件中?鏈接多個XML文件以在PHP中查看

我有多個XML文件,並想知道是否有任何特定的代碼可用於將所有文檔鏈接在一起,而無需將所有XML文件組合在一起?

回答

0

使用XSLT,您可以在代碼中使用document function來讀取其他文件,例如

<xsl:apply-templates select="document('file1.xml')//foo | document('file2.xml')//foo | document('file3.xml')//foo"/> 

在這三個文件中處理foo元素。

如果您有一個文件,列出所有輸入文件的格式,例如: files.xml

<files> 
    <file>file1.xml</file> 
    <file>file2.xml</file> 
    <file>file3.xml</file> 
</files> 

然後

<xsl:apply-templates select="document(document('files.xml')//file)//foo"/> 

處理在files.xml文件中列出的所有文件的foo元件。