Re: [python] jak na xml

2008-12-21 Tema obsahu Petr Messner
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

2008-12-21 Tema obsahu Ondrej Beranek
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