PHP DOMElement :: getElementsByTagName - Neyse sadece acil eşleşen çocukların almak için?

0 Cevap php

DOMElement :: getElementsByTagName bir çağrı tarafından bulunan sadece acil çocukları almak için bir yolu var mı? Örneğin, ben bir kategori elemanı olan bir XML belgesi var. Bu kategori eleman gibi alt kategori elemanları (aynı yapıya sahip olan) vardır:

<category>
    <id>1</id>
    <name>Top Level Category Name</name>
    <subCategory>
        <id>2</id>
        <name>Sub Category Name</name>
    </subCategory>
    ...
</category>

Ben üst düzey kategorisini temsil eden bir DOMElement var, varsa

$topLevelCategoryElement->getElementsByTagName('id');

Ben üst düzey sadece bir tane isteyen tüm 'id' elemanları, için düğümlerin bir listesini döndürecektir. XPath kullanarak bu dışında herhangi bir şekilde?

0 Cevap