<small id='mM20I'></small><noframes id='mM20I'>

        <legend id='mM20I'><style id='mM20I'><dir id='mM20I'><q id='mM20I'></q></dir></style></legend>
        <i id='mM20I'><tr id='mM20I'><dt id='mM20I'><q id='mM20I'><span id='mM20I'><b id='mM20I'><form id='mM20I'><ins id='mM20I'></ins><ul id='mM20I'></ul><sub id='mM20I'></sub></form><legend id='mM20I'></legend><bdo id='mM20I'><pre id='mM20I'><center id='mM20I'></center></pre></bdo></b><th id='mM20I'></th></span></q></dt></tr></i><div id='mM20I'><tfoot id='mM20I'></tfoot><dl id='mM20I'><fieldset id='mM20I'></fieldset></dl></div>

      1. <tfoot id='mM20I'></tfoot>
        • <bdo id='mM20I'></bdo><ul id='mM20I'></ul>

        用于在标签名称中使用冒号解析 XML 的 PHP 库?

        时间:2024-05-11

        1. <tfoot id='M5VqW'></tfoot>
              <tbody id='M5VqW'></tbody>
              <bdo id='M5VqW'></bdo><ul id='M5VqW'></ul>

              1. <legend id='M5VqW'><style id='M5VqW'><dir id='M5VqW'><q id='M5VqW'></q></dir></style></legend>
              2. <i id='M5VqW'><tr id='M5VqW'><dt id='M5VqW'><q id='M5VqW'><span id='M5VqW'><b id='M5VqW'><form id='M5VqW'><ins id='M5VqW'></ins><ul id='M5VqW'></ul><sub id='M5VqW'></sub></form><legend id='M5VqW'></legend><bdo id='M5VqW'><pre id='M5VqW'><center id='M5VqW'></center></pre></bdo></b><th id='M5VqW'></th></span></q></dt></tr></i><div id='M5VqW'><tfoot id='M5VqW'></tfoot><dl id='M5VqW'><fieldset id='M5VqW'></fieldset></dl></div>

                <small id='M5VqW'></small><noframes id='M5VqW'>

                  本文介绍了用于在标签名称中使用冒号解析 XML 的 PHP 库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我一直在尝试使用 SimpleXML,但它没有'似乎不喜欢这样的 XML:

                  I've been trying to use SimpleXML, but it doesn't seem to like XML that looks like this:

                  <xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div>
                  

                  那么什么库会处理看起来像那样的标签(其中有一个冒号)?

                  So what library will handle tags that look like that (have a colon in them)?

                  推荐答案

                  假设你有一些这样的xml.

                  Say you have some xml like this.

                  <xhtml:div>
                    <xhtml:em>italic</xhtml:em>
                    <date>2010-02-01 06:00</date>
                  </xhtml:div>
                  

                  你可以像这样访问'em':$xml->children('xhtml', true)->div->em;

                  You can access 'em' like this: $xml->children('xhtml', true)->div->em;

                  然而,如果你想要日期字段,这个:$xml->children('xhtml', true)->div->date;不会工作,因为您被困在 xhtml 命名空间中.

                  however, if you want the date field, this: $xml->children('xhtml', true)->div->date; wont work, because you are stuck in the xhtml namespace.

                  您必须再次执行 'children' 才能返回默认命名空间:

                  you must execute 'children' again to get back to the default namespace:

                  $xml->children('xhtml', true)->div->children()->date;
                  

                  这篇关于用于在标签名称中使用冒号解析 XML 的 PHP 库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:什么是命名空间? 下一篇:PHP 命名空间 simplexml 问题

                  相关文章

                • <legend id='LGulG'><style id='LGulG'><dir id='LGulG'><q id='LGulG'></q></dir></style></legend>

                  1. <small id='LGulG'></small><noframes id='LGulG'>

                    <tfoot id='LGulG'></tfoot>

                    <i id='LGulG'><tr id='LGulG'><dt id='LGulG'><q id='LGulG'><span id='LGulG'><b id='LGulG'><form id='LGulG'><ins id='LGulG'></ins><ul id='LGulG'></ul><sub id='LGulG'></sub></form><legend id='LGulG'></legend><bdo id='LGulG'><pre id='LGulG'><center id='LGulG'></center></pre></bdo></b><th id='LGulG'></th></span></q></dt></tr></i><div id='LGulG'><tfoot id='LGulG'></tfoot><dl id='LGulG'><fieldset id='LGulG'></fieldset></dl></div>
                        <bdo id='LGulG'></bdo><ul id='LGulG'></ul>