我有这个xml,我想知道如何解析它,我无法加载它,因为命名空间有错误,但我可以使用file_get_contents()
加载它,你能帮我打印出来吗? dtt:jmn之间的文字吗?
<?xml version="1.0" encoding="windows-1250"?>
<are:Ares_odpovedi vystup_format="XML" odpoved_typ="es" Id="ares" odpoved_datum_cas="2014-03-30T17:47:19" xsi:schemaLocation="http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_es/v_1.0.0 http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_es/v_1.0.0/ares_answer_es.xsd">
<are:Odpoved>
<dtt:V>
<dtt:S>
<dtt:ico>bla bla</dtt:ico>
<dtt:pf>bla bla</dtt:pf>
<dtt:ojm>bla bla</dtt:ojm>
<dtt:jmn>bla bla</dtt:jmn>
<dtt:or>bla bla</dtt:or>
<dtt:res>0</dtt:res>
<dtt:ros>0</dtt:ros>
</dtt:S> ...
答案 0 :(得分:0)
您的文档的名称中包含名称空间前缀的元素,但没有名称空间声明。因此,文档不是(命名空间)格式良好,不能作为XML处理。
命名空间是XML中的基本概念。如果您不熟悉名称空间,请花些时间学习和理解它们。