我有一個這樣的XML文件:PHP的SimpleXML和XPath
<?xml version="1.0" encoding="UTF-8"?>
<gallery>
<album tnPath="tn/" lgPath="imm/" fsPath="iml/" >
<img src="001.jpg" />
<img src="002.jpg" />
</album>
</gallery>
我讀文件用:
$xmlFile = "xml.xml";
$xmlStr = file_get_contents($xmlFile . "?" . time());
$xmlObj = simplexml_load_string($xmlStr);
現在我重建XML文件,並想保存它專輯節點的屬性在VAR 我使用XPath想:
// these all return arrays with the images...
// echo $xmlObj->xpath('/gallery/[email protected]');
// echo $xmlObj->xpath('//album[@tnPath]');
// echo $xmlObj->xpath('//@tnPath');
但這似乎並不奏效?任何幫助?
''? 。 time()'東西是沒有必要的。獲取遠程資源時,PHP沒有緩存(假設它是遠程的,否則它會更無用甚至打開文件) – ThiefMaster 2010-05-16 14:25:20
Oh really really?感謝您的提示.. – FFish 2010-05-16 14:59:32