我遇到问题simplexml_load_string()
只返回第一个属性。
输入是这样的:
<xsl:stylesheet version="1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:res="{REQUEST_URI}"
xmlns:php="http://php.net/xsl"
>
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" blockDefault="#all" elementFormDefault="qualified"
version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="EN"
xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty">
<blabla>
<foo>uiop</foo>
<bar>qwerty</bar>
</blabla>
</xs:schema>
</xsl:stylesheet>
结果:
[@attributes] => Array
(
[Version] => 1.0
)
但我需要整个文档解析。