如何在一个文件夹中显示所有XML文件?这些文件将被放置在一个名为“files”的子文件夹中,该子文件夹具有相同的结构和名称,chapter-1.xml,chapter-2.xml,例如。
我正在考虑使用PHP循环来显示每个文件的内容,但这些文件都是使用XSL文档和CSS文档设置的。
有没有办法实现这个目标?您可以在PHP文件中绑定XSL和CSS文档,然后使用XSL文档的样式和规则打印XML文档的内容吗?
答案 0 :(得分:3)
XML文件的输出只需要3行PHP代码(当然,XML文件和适当的XSL转换脚本用于HTML输出):
<?php
$proc=new XsltProcessor;
$proc->importStylesheet(DOMDocument::load("test.xsl")); //load XSL script
echo $proc->transformToXML(DOMDocument::load("test.xml")); //load XML file and echo
?>
您可以选择文件名并使用通常的PHP代码环绕它。这个例子来自我对XML Outputting - PHP vs JS vs Anything Else?
的回答