Názory ke článku XML pro začátečníky - 2. část
10. 7. 2007
pár drobností:
-drobná poznámka k datu, pokud použijeme nějaký skripttovací jazyk, lze datum uložit ve formě "julian date" kompletně i s časem do jednoho elementu, skriptík na asi 100 řádků a informace k algoritmu lze najít na EN wikipedii
-samotné xml je velmi jednoduché, bylo by možná daleko vhodnější se více věnovat pommocným technikám DTD, XSLT, které jsou podstatné pro získání kýženého výsledku - tedy použitelných webovek. Kdysi jsem dělal, krátký tutoriál pro školní potřeby, ale už nevím kam jsem to zahodil :), ale vřele doporučuji stánky kosek.cz zvláště pro ty, kteří dosud mají menší problémy s EN textem.
-věc nejvíce podstatná xml není doposud vhodný dokument, pro webové stránky, ale pomocí parseru lze udělat pomocí xslt šablony stránku ve formě obyčejného HTML. Popřípadě tyto stránky produkovat na serveru pomocí php či technologie .NET a určitě se najdou i jiné vhodné jazyky, to věc hostingu jaké služby vám poskytne :). Dokonce myslím, že na tom Koskovi jsou i informace o parsování a když ne google určitě poradí na dotaz xml+parser. Samozřejmě si lze napsat i parser vlastní sice asi netak skvělý, jako ty zaběhlé, ale pro osobní potřeby a vzhledem k jednoduchosti xml to není až tak těžké.
14. 7. 2007
Rozdělit datum na jednotlivé elementy (den, měsíc, rok) mi přijde už trochu "extrémní". Připomíná mi to školní léta, kdy nám učitelka vštěpovala do hlavy, že databáze se mají navrhovat v 3NF. Nicméně máte pravdu v tom, že s datem bývají často problémy (např. konverze 07/04/03 na 3. února 2007 nebo 7. března 2003?). Domnívám se, že to však jde ošetřit jinými způsoby, než rozkouskováním jednotlivých částí do samostatných elementů. Čím víc (zbytečných?) elementů v dokumentu je, tím je nepřehledneší a je větší pradvěpodobnost vzniku chyb.
25. 12. 2007
Jsem začátečník, ale není v tomhle chyba?
<kniha>
<titul>Moje první XML</titul>
<tisk id="33-657" medium="papír">
<kapitola>Úvod do XML
...
- myslím, že v elementu tisk chybí ukočovací tag, ale jestli se pletu tak se omlouvám, jinak super články
12. 5. 2012
Oběvil jsem chybu v příkladě. V jednom je napsané "<" místo ">".