Bir XML dosyasındaki psişik okuyuculardan oluşan bir listeye sahibim.Ex Xpath, belirli düğümleri bulmak için çalışacak gibi görünmüyor
Örneğin, belirli bir beceriye sahip tüm psişik okuyucuları çağırmaya çalışıyorum.
$readers = reader_XML()->xpath("/ReaderDetails/Reader[Skill='Astrology']");
Ama var_dump($readers)
, sadece boş bir dizi döndürdüğünde: Yani bir xPath böyle aramanız var. Yukarıdaki satırı nasıl yapabilirim, Skill 'Astrology'yi içeren her okuyucuyu çekebilir miyim?
XML örneği bu gibi dışarı atılır:
<Reader>
<Name></Name>
<Description></Description>
<Status></Status>
<WebChatStatus></WebChatStatus>
<WebCamStatus></WebCamStatus>
<Pin></Pin>
<PinTier>0</PinTier>
<OverFlow>Yes</OverFlow>
<Picture></Picture>
<Pictures/>
<PicturesLarge/>
<Audio></Audio>
<Rota/>
<Categories>
<Category name="Skills">
<Skill>Clairvoyant</Skill>
<Skill>Clairsentient</Skill>
<Skill>Clairaudiant</Skill>
<Skill>Life Coach</Skill>
<Skill>Counsellor</Skill>
<Skill>Psychic</Skill>
<Skill>Reiki Healer</Skill>
</Category>
<Category name="Tools">
<Skill>Astrology</Skill>
<Skill>Numerology</Skill>
<Skill>Tarot Cards</Skill>
</Category>
<Category name="Subjects">
<Skill>Love/relationships</Skill>
<Skill>Career/work</Skill>
<Skill>Destiny/life path</Skill>
</Category>
</Categories>
<Video></Video>
<Rating></Rating>
<StarSign/>
<emailreader>No</emailreader>
</Reader>
'/ ReaderDetails/Okuyucu [.// Beceri = 'Astroloji']' – splash58
Teşekkür, yarıyor gözüküyor gelmez. Bir cevapta .//'nin tam olarak ne yaptığını açıklayabilir misiniz? – Lee