Validace XML v Perlu
Jan Kasprzak
kas na fi.muni.cz
Pondělí Říjen 15 23:37:43 CEST 2007
Dobry vecer,
ne ze by mi to bylo prijemne, ale musim zase po nejake dobe zpracovavat
v Perlu data v XML. Prislo mi ze pro zpracovani dat je XML::Simple::XMLin()
presne to co potrebuju, akorat by bylo dobre ta data predem nejak
zvalidovat, ze maji zhruba takovou strukturu jako ocekavam.
Predstavoval bych si, ze nejak co nejjednoduseji zapisu
jak se jmenuje korenovy element, jake muze/musi mit atributy a tagy uvnitr
(vyhodou by bylo popsat i jak maji hodnoty atributu a text uvnitr tagu
vypadat, nejlepe jednoduchym perlovym regularnim vyrazem, ale neni to nutne)
a totez pak o kazdem dalsim pouzitem tagu. Co je dnes moderni? DSSSL?
XML Schema? Neco jineho?
Zvolenou validacni technologii bych ale potreboval pouzit
v Perlu tak, abych jednoduse rekl "tady jsou data a tady je popis struktury"
a dostal stav validni/nevalidni s tim, ze u nevalidniho bych dostal prvni
chybu - popis a cislo radku (pripadne i vsechny chyby, ale neni to nutne).
Pokud si dobre vzpominam, pred par lety jsem mel snahu toto delat
nad XML Schema, a tato validace (pokud jsem chtel i cislo radku chyby)
vyzadovala fakt hodne programovani a prislusne perlove moduly byly
fakt hodne tezkopadne.
Co doporucite?
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ |
> So at least in some cases, I think we should "default to stupid, <
> but give users rope". --Linus Torvalds <
Další informace o konferenci Perl