Xpath yol yardım

0 Cevap php

Ben şu XML vardır:

<products>
    <product>       
        <name>Flat Panel Monitor</name>
        <code>LS123</code>
        <attributes>
            <attribute>
                <group>Color</group>
                <values>
                    <value>Red</value>
                    <value>Blue</value>
                    <value>Green</value>
                </values>
            </attribute>
            <attribute>
                <group>Warranty</group>
                <values>
                    <value>5 Year</value>
                </values>
            </attribute>
        </attributes>
    </product>
</products>

Ne XPath i tüm değer bulunuyor "Renk" grubu düğüm değeri ile öznitelik düğümü ile almak için kullanmak istiyorsunuz? Standart bir XPath /product/attributes/attribute/values/value Garanti grup içinde tüm değerin dahil değeri en dönecekti ama ben onları ayrı tutmak gerekir.

Ben pseudocode ne söylüyorum bütün "değer" almak sanırım burada üst düğüm "değerler" değer "Renk" ile düğüm "grubunun" bir kardeş olduğunu - umarım bu mümkün mü?

Teşekkürler.

0 Cevap