Re: [python] jak na xml
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 rain...@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 rain...@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 petrbla...@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@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] jak na xml
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.mess...@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 rain...@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 rain...@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 petrbla...@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@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python