嘿,我对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 />";
}
所以我的问题是在代码注释中,当我有Titel元素值时,检索FilmID的xpath语法是什么?