Nasıl ben tüm alt düğümler sorguladığınızda XPaths geçilen belirliyorsunuz?

0 Cevap php

Ben bir dizin yapısını temsil eden bir XML belgesi var. Dizinleri <directory_name> gibi temsil edilir ve dosyalar <file name="my_file.txt"/> gibi temsil edilmektedir.

Örneğin:

<xml>
    <home>
        <mysite>
            <www>
                <images>
                    <file name="logo.gif"/>
                </images>
                <file name="index.html"/>
                <file name="about_us.html"/>
            </www>
        </mysite>
    </home>
</xml>

Ben tüm <file> düğümleri almak için bir XPath sorgusu çalıştırmak istiyorum, ama aynı zamanda her bir dosyanın dizin yolunu bilmek istiyorum (yani, her ebeveyn düğümün etiket adı) - ile bunu yapmak için kolay bir yolu var XPath, ya da ben PHP bunu ayrıştırmak sonra XML ağacının özyinelemeli kastetmek yapmak gerekir?

0 Cevap