[python] jak na xml

Ondrej Beranek rainbof na gmail.com
Pondělí Prosinec 22 08:52:57 CET 2008


no ja je tam ale na vystupu potrebuju. duvodem je to ze to cte program ktery
pokud tam nejsou spatne interpretuje lomitka.


Dne 22. prosinec 2008 8:44 Petr Messner <petr.messner na gmail.com> napsal(a):

> Ale &#47; je /. To je dobře. V čem je problém? Do aplikace se stejně
> tyto entity nesmí dostat, je úkolem XML parseru je přeložit.
>
> PM
>
> Dne 21. prosinec 2008 16:37 Ondrej Beranek <rainbof na gmail.com> napsal(a):
> > Takze jsem s vasi pomoci udelal mensi skriptik. Ktery nema za ukol nic
> nez
> > precist zapsat. zatim beze zmen.
> > No problemem je to ze se mi z hodnot ztratily entity. tedy napriklad
> > <directory>&#47;</directory> je nyni     <directory>/</directory> coz ale
> > neni dobre.
> >
> > skript vypada takto
> >
> >
> > import pprint
> > import xml.dom.minidom
> > from xml.dom.minidom import Node
> >
> > doc = xml.dom.minidom.parse("c:\\devel\\test\\neco.xml")
> >
> > soubor=file('c:\\devel\\test\\neco2.xml','w');
> > soubor.write(doc.toxml('utf-8'))
> > soubor.close()
> >
> >
> > Dne 19. prosinec 2008 9:32 Ondrej Beranek <rainbof na gmail.com> napsal(a):
> >>
> >> To zni hezky. Ja nepotrebuju zpracovavat nic velkeho maximalne 200kb
> >> skripty. a 10s na skript nic neznamena
> >> zakze by to nevadilo otakzou vsak je zda by to nebylo neefektivni ve
> >> chvili kdy neznam presnou strukturu toho
> >> dokumentu. jedna se totiz o program ktery je pomoci xml ulozen a
> >> komponenty ktere hledam jsou pokazde
> >> jinak vnorene a na jinem miste. no a jeste jedno omezeni mam to jsem
> vcera
> >> tedy nenapsal.. je jim python 2.5
> >> ktery v tom miste kde to pojede proste nelze vymenit nebo mit vic verzi.
> >>
> >>
> >>
> >> Dne 19. prosinec 2008 7:46 Petr Blahos <petrblahos na gmail.com>
> napsal(a):
> >>>
> >>> > Ahoj je tomu téměř přesně rok co jsem naposled sáhnul na python.
> Dneska
> >>> > jsem
> >>> > se dostal k tomu že bych znovu potřeboval
> >>> > jeho služby. Řeším úlohu jejíž součástí je přečtení XML souboru a
> změna
> >>> > (přesněji přepsání) některých hodnot (dat).
> >>>
> >>> Před časem jsem se nechal inspirovat trochu sqlalchemy a trochu Gnosis
> >>> Utils (http://freshmeat.net/projects/gnosisxml/) a napsal jsem něco,
> co
> >>> přečte xml a udělá z něj objekt. Vpodstatě to funguje tak, že tagy se
> >>> převedou na objekty, a attributy na "member variables" - jak se to
> řekne
> >>> česky? Bylo to velmi konfigurovatelné a umělo to i zapisovat. Bohužel
> >>> to teď není připraveno k release (žádná dokumentace, dlouho jsem na
> >>> to nešáhl, neumí to namespaces, není to asi moc rychlé, určitě tam bude
> >>> spousta chyb), ale jestli chcete, mohl bych to přes Vánoce zkusit dát
> >>> dohromady.
> >>> --
> >>> Petr
> >>> _______________________________________________
> >>> Python mailing list
> >>> Python na py.cz
> >>> http://www.py.cz/mailman/listinfo/python
> >>
> >
> >
> > _______________________________________________
> > Python mailing list
> > Python na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20081222/162b1b3f/attachment.htm>


Další informace o konferenci Python