我在XML文件中有一个心理读者列表,其中包含大量不同的信息。
我试图打电话给所有具有特殊技能的心灵读者,例如占星术。所以我有一个像这样的xPath调用:
preSave
但是当我$readers = reader_XML()->xpath("/ReaderDetails/Reader[Skill='Astrology']");
时,它只返回一个空数组。我怎样才能在上面划线,拉动每个包含技能'占星术'的读者?
XML的一个例子如下:
var_dump($readers)
答案 0 :(得分:0)
当你问/ReaderDetails/Reader[Skill='Astrology']
时,xpath发现Skill是Reader的孩子。要说它可能是读者的任何后代说的如此:
/ReaderDetails/Reader[.//Skill='Astrology']