Dik za rady na dom4j sa pozriem.
Co sa tyka toho xml tak skutocne s tym nic neurobim, mozem ho len pouzivat do 
jeho generovania nezasiahnem nijakym sposobom.
Samozrejme pomenovat elementy rovnakym menom v roznych urovniach je prasaren 
ale skutocne viac ako zanadavat si urobit nemozem.


A.


> ------------ Původní zpráva ------------
> Od: Ladislav Kulhanek <[email protected]>
> Předmět: Re: Parsing XML
> Datum: 27.8.2009 11:24:38
> ----------------------------------------
> Ahoj. Pojmenovat v xml tolik ruznych elemntu jako item urcite neni nejlepsi
> reseni, takze nejlepe ty elementy prejmenovat, nebo vice zmenit strukturu
> toho xml.
> Predpokladam ale, ze s tim xml asi nic udelat nemuzes. Pujde to ale parsovat
> i tak. Je tam sice nekolik elementu ktere se jmenuji stejne, ale lisi se v
> nadrazenych elementech, takze je muzes odlisit podle toho. S nejako sikovnou
> knihovnou, jako treba dom4j, to urcite pujde.
>
> Lada
>
> 2009/8/27 tester tester <[email protected]>
>
> > Ahoj vsetkych,
> >
> > kedze som s komplexnejsimi XML nepracoval ra by som sa spytal ako mozno
> > sparsovat takuto vec :
> >
> > <item type="com.raileasy.public.arrayOfFares">
> >        <flexibilitycode>y</flexibilitycode>
> >        <packagetype>0</packagetype>
> >        <totalpriceoffares>1540</totalpriceoffares>
> >        <savingoverthroughfare>0</savingoverthroughfare>
> >        <outboundjourneys type="array">
> >            <item>1</item>
> >        </outboundjourneys>
> >        <fares type="array">
> >            <item type="com.raileasy.public.fare">
> >                <tickettypecode>SDS</tickettypecode>
> >                <routedescription>NOT LONDON</routedescription>
> >                <prices type="array">
> >                    <item type="com.raileasy.public.farePrice">
> >                        <currency>GBP</currency>
> >                        <totalprice>1540</totalprice>
> >                        <numchildtickets>0</numchildtickets>
> >                        <numgrouptickets>0</numgrouptickets>
> >                        <totaladultprice>1540</totaladultprice>
> >                        <adultprice>1540</adultprice>
> >                        <numadulttickets>1</numadulttickets>
> >                    </item>
> >                </prices>
> >                <packagetype>0</packagetype>
> >                <rtn>NO</rtn>
> >                <outwardreservationrequired>NO</outwardreservationrequired>
> >                <publicationsequence>056</publicationsequence>
> >                <numpassengers>1</numpassengers>
> >                <validitycode>87</validitycode>
> >                <capricode>AAA</capricode>
> >                <outboundjourneys type="array">
> >                    <item>1</item>
> >                </outboundjourneys>
> >                <routecode>00700</routecode>
> >                <crosslondon>NO</crosslondon>
> >                <categorycode>y</categorycode>
> >                <fareclass>2</fareclass>
> >                <faregroup>S</faregroup>
> >            </item>
> >        </fares>
> >        <includesafirstclassfare>NO</includesafirstclassfare>
> >        <outwardreservationrequired>NO</outwardreservationrequired>
> >        <includesastandardclassfare>YES</includesastandardclassfare>
> >        <numfares>1</numfares>
> >        <rtn>NO</rtn>
> >    </item>
> >
> > je to cast xml ktore dostavam od servru.
> > Problem s ktorym sa borim je ze existuje niekolko elementov <item> ktore sa
> > nachadzaju rozhadzane po celom elemente a nijako medzi sebou nesuvisia inymi
> > slovami su ineho typu.
> >
> > Vie ma niekto nakopnut spravnym smerom ako sa s touto hlupostou vysporiadat
> > ?
> >
> > A.
> >
>
>
>

Odpovedet emailem