如何使用PHP输出两个XML文档?

如何使用PHP输出两个XML文档?,php,xml,Php,Xml,我有这两个文档,在这个阶段我想将它们直接输出到浏览器。当我回显第一个或第二个文档时,一切正常,但当我尝试同时输出它们时,出现以下错误: XML解析错误:在第一个XML文档结束(…)和第二个元素开始的位置,文档元素之后出现垃圾(您不能直接输出两个XMLs,因为只需要一个根元素,在您的情况下,您会回显两个根元素。除此之外,更重要的是,您可以在两个单独的请求中输出两次…一个请求,一个响应…这就是http的工作方式…或者将它们压缩到一个文件中,并使用zip作为您的源代码。)responseEach响应是

我有这两个文档,在这个阶段我想将它们直接输出到浏览器。当我回显第一个或第二个文档时,一切正常,但当我尝试同时输出它们时,出现以下错误:


XML解析错误:在第一个XML文档结束(
)和第二个元素开始的位置,文档元素之后出现垃圾(
您不能直接输出两个
XML
s,因为只需要一个根元素,在您的情况下,您会回显两个根元素。除此之外,更重要的是,您可以在两个单独的请求中输出两次
…一个请求,一个响应…这就是http的工作方式…或者将它们压缩到一个文件中,并使用zip作为您的源代码。)responseEach响应是从CURL生成的,所以每个响应都有自己的POST HTTP请求。
<?xml version="1.0"?>
<root1>
.....
</root1>
<?xml version="1.0"?>
<root2>
.....
</root2>
<?xml version="1.0"?>
<root3>
    <root1>
    .....
    </root1>

    <root2>
    .....
    </root2>
</root3>