XPath在PHP中的getAttribute崩溃

时间:2014-12-04 11:04:11

标签: php xpath

这是我的.XML文件中的XML片段

< products >  
< product no="AP1126S-07" name=""Clergoux" necktie set" >  
< stocks >  
< stock name="navi_central" value="149"/ >  
< stock name="navi_arrive" value="" date=""/ >  
< /stocks >  
< /product >  

这是我的代码

$xmlString = 'anda_xml_export2_mini.php.xml';
$doc = new DomDocument();
$doc->load($xmlString);

$xpath = new DOMXpath($doc);

$sku = 'AP1123-07';

$my_stock = $xpath->query("/products/product[@no='".$sku."']/stocks/stock");

echo $my_stock->item(0)->getAttribute('value');

上面的代码很好,它正在我的小PHP测试文件中工作。

但是当我将代码合并到我的600K index.php 文件中时,会出现问题, 它托管了我公司网站的整个首页。

我在带有标志的index.php文件中检查过,当我回复 getAttribute 对于'value'时,整个代码崩溃/停止工作这是我的代码片段的最后一行。

任何帮助将不胜感激。 谢谢!

0 个答案:

没有答案