我想解析XML,我想收集一些信息
我试过
$crawler = new Crawler();
$crawler->addXmlContent($readXml->getXml());
但我有这个结果
object(Symfony\Component\DomCrawler\Crawler)[747]
protected 'uri' => null
private 'defaultNamespacePrefix' => string 'default' (length=7)
private 'namespaces' =>
array (size=0)
empty
private 'baseHref' => null
如何阅读xml文件?
我也尝试了
$crawler->addXmlContent(file_get_contents($readXml->getXml()));
和
$document = new \DOMDocument();
$document->loadXml(file_get_contents($readXml->getXml()));
但是这样我不知道如何用$ crawler
读取$ document答案 0 :(得分:0)
尝试直接通过构造函数
初始化Crawler
的内容
$crawler = new Crawler($readXml->getXml());
这样它就不会被添加到当前节点,因为还没有节点。
http://symfony.com/doc/current/components/dom_crawler.html#usage