Zend framework2 是否使用Zend\Dom\Query加载xml文件而不是xml字符串?

Zend framework2 是否使用Zend\Dom\Query加载xml文件而不是xml字符串?,zend-framework2,Zend Framework2,简而言之 public function testAction() { $html = '<div> <table> <tr> <td class="foo"> <div> Lorem ip

简而言之

 public function testAction() {
    $html = '<div>
                <table>
                    <tr>
                        <td class="foo">
                            <div>
                                Lorem ipsum <span class="bar">
                                    <a href="/foo/bar" id="one">One</a>
                                    <a href="/foo/baz" id="two">Two</a>
                                    <a href="/foo/bat" id="three">Three</a>
                                    <a href="/foo/bla" id="four">Four</a>
                                </span>
                            </div>
                        </td>
                    </tr>
                </table>
                </div>';
    $dom = new Query($html);
    $results = $dom->execute('.foo .bar a');

    return new ViewModel(array(
        'results' => $results,
            )
    );
}

我怎样才能用zend2做到这一点?因为我找不到任何文档引用。

您可以使用
file\u get\u contents()
PHP函数读取XML文件的内容并将其放入变量中:

$var = file_get_contents('your.xml');
以下是此功能的文档:

将XML放入变量后,可以将其传递给
Query
class'构造函数

$var = file_get_contents('your.xml');