Ale / 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 <[email protected]> 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>/</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 <[email protected]> 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 <[email protected]> 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 >>> [email protected] >>> http://www.py.cz/mailman/listinfo/python >> > > > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
