• <bdo id='ARMbn'></bdo><ul id='ARMbn'></ul>

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

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

        <legend id='ARMbn'><style id='ARMbn'><dir id='ARMbn'><q id='ARMbn'></q></dir></style></legend>
      2. PHP DOMDocument 的类 jQuery 选择器

        jQuery-like selectors for PHP DOMDocument(PHP DOMDocument 的类 jQuery 选择器)

        1. <legend id='ap41p'><style id='ap41p'><dir id='ap41p'><q id='ap41p'></q></dir></style></legend>
            <tbody id='ap41p'></tbody>

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

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

                  本文介绍了PHP DOMDocument 的类 jQuery 选择器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在使用 DOMDocument,我想知道是否存在某种使用类似 CSS 的选择器来选择节点的方法,就像我们在 jQuery.

                  示例情况:我正在解析一个 XML 文件,其中一个片段如下所示:

                  Example situation: I'm parsing an XML file, one snippet of which looks like this:

                  <gesmes:Envelope>
                      <gesmes:subject>Reference rates</gesmes:subject>
                      <gesmes:Sender>
                          <gesmes:name>European Central Bank</gesmes:name>
                      </gesmes:Sender>
                      <Cube>
                          <Cube time="2009-07-13">
                              <Cube currency="USD" rate="1.3975"/>
                              <Cube currency="JPY" rate="129.03"/>
                              <Cube currency="BGN" rate="1.9558"/>
                              <Cube currency="CZK" rate="26.028"/>
                          </Cube>
                      </Cube>
                  </gesmes:Envelope>
                  

                  使用类似 jQuery 的选择器访问这个结构非常简单.例如,我可以使用

                  Accessing this structure with jQuery-like selectors would be dead simple. For example, I could use

                  $("Cube[currency]")
                  

                  使用 'currency' 属性检索所有 Cube 元素.

                  to retrieve all the Cube elements with the 'currency' attribute.

                  但是我怎样才能用 PHP 的 DOMDocument 做同样的事情呢?我想选择具有属性或具有特定属性值的元素.

                  But how can I do the same thing with PHP's DOMDocument? I'd like to select elements which have an attribute, or have a particular attribute value.

                  推荐答案

                  如果你想操作 DOM ala Jquery,PHPQuery 适合你.

                  If you want to manipulate the DOM ala Jquery, PHPQuery is something for you.

                  http://code.google.com/p/phpquery/

                  一个简单的例子说明你可以用它做什么.

                  A simple example of what you can do with it.

                  // almost everything can be a chain
                  $li = null;
                  $doc['ul > li']
                          ->addClass('my-new-class')
                          ->filter(':last')
                                  ->addClass('last-li');
                  

                  这篇关于PHP DOMDocument 的类 jQuery 选择器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  PHP Upload File Validation(PHP 上传文件验证)
                  PHP Error - Uploading a file(PHP 错误 - 上传文件)
                  How can I write tests for file upload in PHP?(如何在 PHP 中编写文件上传测试?)
                  php resizing image on upload rotates the image when i don#39;t want it to(php在上传时调整图像大小会在我不想要它时旋转图像)
                  How to send additional data using PLupload?(如何使用 PLupload 发送附加数据?)
                  change button text in js/ajax after mp4 =gt;mp3 conversion in php(在 php 中的 mp4 =gt;mp3 转换后更改 js/ajax 中的按钮文本)

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

                      • <bdo id='3FePT'></bdo><ul id='3FePT'></ul>
                          <tbody id='3FePT'></tbody>

                          <small id='3FePT'></small><noframes id='3FePT'>