xsl-list
[Top] [All Lists]

attributes and nodes

2003-04-21 04:11:47
Hello,

I have xml:
<AddressCountryList>
        <Country ID="1" DepartID="8" Name="countryname">
                <City Nick="nickname1" Mail="mail" AddressID="1">
                        <PhoneList>
                                <Phone Num="pnone"/>
                        </PhoneList>
                </City>
                <City Nick="nickname2" Mail="mail" AddressID="3">
                        <PhoneList>
                                <Phone Num="phone"/>
                        </PhoneList>
                </City>
        </Country>
        ...
</AddressCountryList>

I need an XPATH, which matched Country with _all_ it's attributes and 
_some_ childrens.
Something like //AddressCountryList/Country/@*|City[(_at_)Nick='nickname1']

The result I need is:

<AddressCountryList>
        <Country ID="1" DepartID="8" Name="countryname">
                <City Nick="nickname1" Mail="mail" AddressID="1">
                        <PhoneList>
                                <Phone Num="pnone"/>
                        </PhoneList>
                </City>
        </Country>
        ...
</AddressCountryList>

This task should be done with only one XPATH because I'll use it not in 
xslt, ubt on other script language.

Please, please help me.

-- 
 Yours sincerely, Evgenia Firsova (saigo(_at_)nevatravel(_dot_)ru)
 ---------------------------------------------------
 NEVA Travel Company    http://www.nevatravel.ru/  
 Russia, St.Petersburg, 1st. Sovetskaya str. 8
 fax +7 (812) 327-3267  phone +7 (812) 277-4212


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>