Я пытаюсь проанализировать XML-файл, чтобы возвращать элемент только с определенным идентификатором, но с проблемой , заставляя его работать.Разбор xml с php и xpath
вот что я имею в PHP
$xml_str = file_get_contents("test.xml");
$xml = simplexml_load_string($xml_str);
$albid = $_GET['id'];
$nodes = $xml->xpath('//library/book[@id=1]');
foreach($nodes as $node) {
echo $node['title'].'<br/>';
}
Во-первых, РНР ничего из файла XML не возвращаются.
Что мне нужно исправить, чтобы вернуть данные?
Кроме того, как я могу ввести $ albid в xpath, чтобы идентификатор был получен из ссылки?
Любые указатели в правильном направлении будут оценены.
Спасибо!
--и вот образец XML file--
<library>
<book id="1">
<title>PHP and MySQL</title>
<author fname="miguel" lname="alvarez">Miguel Alvarez</author>
</book>
<book id="2">
<title>JAVA 123</title>
<author fname="william" lname="vega">WIlliam Vega</author>
</book>
Не забудьте закрыть. – allnightgrocery