PHP симплекс и xpath - PullRequest
       22

PHP симплекс и xpath

0 голосов
/ 16 мая 2010

У меня есть XML-файл, подобный этому:

<?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 и хочу сохранить узел album с его атрибутами в переменной var. Я думал с xpath:

// these all return arrays with the images...
// echo $xmlObj->xpath('/gallery/album@tnPath');
// echo $xmlObj->xpath('//album[@tnPath]');
// echo $xmlObj->xpath('//@tnPath');

Но это не похоже на работу? Любая помощь?

1 Ответ

0 голосов
/ 16 мая 2010

$xmlObj->xpath('/gallery/album') дает ваш альбом узла (ов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...