2013-12-14 31 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元件。