Эй, я очень новичок в 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 для извлечения filmid, когда у меня есть значение элемента titel?