Názory ke článku XML pro začátečníky - 1. část
26. 3. 2007
pořád nechápu jakou má XML výhodu... v čem je výhodnější napsat něco v XML než jako normální textový dokument?
<pro>Tomáš</pro>
<od>Jana</od>
a pod tym
Tento kousek zdrojového kódu obsahuje zprávu od Tomáše pro Janu.
Podle toho k čemu to chceš použít, XML se parseruje a využívá mnohem lépe než čistý text a je tedy to nejvhodnější pro přenos informací mezi aplikacemi.
No, taky se dozvídám poprvé, co je xml, ale hlavní výhodu vidím v přesně definovaném způsobu struktury dat. když se udělá standard, že email bude xml jako první příklad nahoře, bude to čitelné za všech podmínek. obyčejný text není tak strukturovaný, nejde odlišit třeba hlavičku od zprávy, algoritmus by byl moc složitý, vložit mezi tagy je jednodušší.
Jinak skvělý článek, jen tak dál!
Maily maj taky přesně definovaná pravidla (MIME), ale bohužel je většina klientů nedodržuje a vytvoření agilního parseru je velice obtížné - stejné je to i u dalších jazyků a forem textu. U XML tomu není/nebude jinak, ale i tak ty značky kladou jisté meze a je to jednodušší.
26. 3. 2007
To Jakub: No jo, to je logická chyba. Jsi vnímavý, dík, opravil jsem to. ;)
26. 3. 2007
Paradni clanek - tesim se tez na pokracovani, konecne se donutim si neco vice precist o XML a vyzkouset, co vse skryva ;-)
XML ma nekolik vyhod, ale take nekolik nevyhod oproti klasickym textovym formatum. (s pevnou delkou radku PRN a s hodnotami odelovanymi odelovacem CSV).
Vyhody
- lepe citelne pro lidi
- lze ukladat stromove a objektove struktury
Nevyhody
- vetsi velikost prenasenych dat
- pomalejsi zpracovani pocitacem
V soucasne dobe se na 80% hodi XML, ale chce to vzdy zvazit.
:D Ale rozhodně je rychlejší napsat B než STRONG nebo Style="..." class="..." takže občas ti prostě ujede ruka :D ale díky za zapsání
B se rozhodně používá, je to úplně něco jiného než STRONG, ale popravdě mě nenapadá situace, kdy by mohlo být fyzické formátování lepší než logické.
Asi nechápu. Výsledek mi připadá stejnej, takže jakej je v tom rozdíl?
Fyzické formátování (B) říká textu, že bude tučný. Logické formátování (STRONG) říká, že je to důležitý text - je úplně jedno, že ve výsledku může vypadat stejně jako při použití B.
31. 3. 2007
Mam jaksi pořád ještě problém pochopit, k čemu mi je pochopit XML. Prostě nevim, kde a jak to použít... :-(
Asi je to úžasná věc, ale vážně sem se nikde nezvládla dočíst, na co to je...
Podívejte se třeba na nový formát souborů v Microsoft Office 2007. Je zip archiv, který obsahuje XML soubory a ty XML popisují dokument. http://blogs.msdn.com/vyvojari/archive/2007/02/23/open-xml-pro-v-voj-e.aspx
Nebo webové služby. Ty jsou komplet postavené na XML.
1. 4. 2007
Výhody xml jsou jasné, ale hodně velkou nevýhodou je právě množství "balastu" kolem samotných dat, které je někdy ve srovnání s jiným formátem mnohonásobné, nejde jen o velikost, ale i o přehlednost.
Článek jinak chválím, ale doufám, že má autor vyřešená autorská práva!
http://w3schools.com/about/about_copyright.asp
7. 7. 2007
Hlavní výhodou XML je, že jím lze sdílet data mezi heterogenními systémy, které jsou založené na proprietárním softwaru/knihovnách. Tím je zajištěna přenositelnost dat napříč různými platformami (.NET, J2EE nebo SAP) a prostředími (B2B, B2C aj.). Přenos lze zajistit prakticky odkudkoliv/kamkoliv, kde je dostupný XML parser, který umí s XML pracovat. Ve svém internetovém obchodu vytvoříte objednávku a pomocí webové služby pošlete příkaz bance. Stejně tak můžete provést třeba zaúčtování do svého účetního programu (samozřejmě pokud podporuje XML).
Že je lépe "čitelné" pro lidi asi není ten důvod - výhodou je spíš to, že je interpretovatelný v různých prostředích. V XML lze přenášet i jiná něž stromové a objektové struktury - jdou do něj vložit i binární data (která se pro tento případ konvertují pomocí Base64). Výhodu vidím také v tom, že XML je "samopopisující", tj. obsahuje i popis dat (dokážete určit, že druhý element je např. číslo objednávky a třetí číslo zákazníka).
Pomalejší zpracování počítačem? Nevím co máte konkrétně na mysli :-) pokud budete třeba dělat stromovou strukturu komentářů k článku na nějakém blogu nebo publikačním systému, tak je daleko rychlejší získat data z databáze jedním dotazem (v XML) a přetransformovat je pomocí XSLT než když se budete rekurzivně dotazovat opakovaně databáze (pominu ještě to, že v PHP se téměř nepoužívá connection-pooling!). Transformaci můžete přenést i na klientskou stanici (čímž ovšem "odkryjete" strukturu dokumentu atd.).
10. 7. 2007
<b><i> Tento text je tučný a kurzívou</b></i>
Vy píšete, že to je správně, ale specifikace HTML to vidí na nedovolené křížení tagů (není to validní). Ale prohlížeči je to celkem jedno...
16. 5. 2010
Hledáme programátora
Hľadáme programátora na e-shop který je postavený na redakčnom systému joomla.
Hlavní pracovni náplní by byľa aktualizace tovaru riešení problematiky importu dat ve formátu XML,CSV nebo XML a časť ve formáte CSV. Importy musí probihat automaticky.
Zájemci o tuto pracovní pozici se hlaste prostrednictvím e-mailu info@nakupnestredisko.eu
nebo telefonicky na tel. čísle : +420 774655398 kontaktná osoba Eduard Basa
Podmínkou přijetí na pracovní pozici je dokázat své vědomosti.
Pracovat mužete i z vašeho domova.