Эй, я очень новичок в xPath, и время работает против меня, у меня сейчас нет времени, чтобы много узнать об этом, поэтому я надеюсь, что вы, ребята, сможете мне помочь! :)
Вот мой формат xml:
<Filme>
<Film>
<filmid>13497</filmid>
<originaltitel>Bird</originaltitel>
<originaluntertitel></originaluntertitel>
<titel>Bird (OmU)</titel>
<untertitel></untertitel>
<filmstart>0000-00-00</filmstart>
<fsk>12</fsk>
</Film>
</Filme>
Вот некоторый php-код, загружающий документ в объект simplexml и выполняющий поиск (переменная $movie_name — это строка, передаваемая в качестве аргумента функции):
$xml = simplexml_load_file("/somePath/Filme.xml");
//will find all the titles that contains the string $movie_name
foreach( $xml->xpath("//titel[contains(.,'$movie_name')]") as $title){
//need to find the filmid corresponding to this film title
//$id = ?????
$res .= $title."<input type='checkbox' name='movies' value='$id' ><br />";
}
Итак, мой вопрос в комментариях к коду: каков синтаксис xpath для получения идентификатора фильма, когда у меня есть значение элемента title?