使用命名空间解析xml

时间:2014-04-05 17:00:48

标签: xml xml-namespaces

我有这个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> ...

1 个答案:

答案 0 :(得分:0)

您的文档的名称中包含名称空间前缀的元素,但没有名称空间声明。因此,文档不是(命名空间)格式良好,不能作为XML处理。

命名空间是XML中的基本概念。如果您不熟悉名称空间,请花些时间学习和理解它们。