要去掉PHP XML头部,你需要使用PHP中的DOMDocument类来解析XML文件,并使用DOMDocument类中的saveXML()方法来生成新的XML字符串,从而去掉头部信息。
- 使用DOMDocument类加载XML文件
首先,你需要使用DOMDocument类中的load()方法来加载XML文件,例如:
$dom = new DOMDocument();
$dom->load("file.xml");
- 使用saveXML()方法生成新的XML字符串
接下来,你需要使用DOMDocument类中的saveXML()方法来生成新的XML字符串,从而去掉头部信息。例如:
$newXmlString = $dom->saveXML($dom->documentElement);
这里的$dom->documentElement参数表示只保存XML文件的根节点及其子节点,而不保存头部信息。
- 输出新的XML字符串
最后,你可以将新的XML字符串输出到浏览器或保存到文件中,例如:
header("Content-type: text/xml");
echo $newXmlString;
注意:在输出新的XML字符串之前,你需要设置正确的Content-type头信息,以确保浏览器能够正确解析XML文件。