Hlavnß strßnka · DiskusnΘ F≤rum · PracovnΘ prφle₧itosti · Zoznam

 Main Menu
o Hlavnß strßnka
o Zoznam tΘm
o Zoznam
o OdporuΦte nßs
o U₧φvatelia
o VaÜe konto
o Pridaj Φlßnok
o ètatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyh╛adßvanie
o F≤rum
o Workoffice
o Zoznam Φlßnkov
o Reklama
o Pridaj Φlßnok
o Pridaj novinku

NapφÜte nßm
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Äiv∞.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o F≤rum ::
o Markup languages
o ScriptovΘ jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tΘmu ::

 PracovnΘ prφle₧itosti
o Pon·kate prßcu?
o H╛adßte prßcu?

 Autori developer.sk
o Martin NemeΦek
o SvΣ¥o Straka
o Jany Masaryk
o Jozef Murφn

 
XML / XHTML [ 03. March 2000] - Martin_Nemecek
XML -- II.Φas¥
V minulej Φasti nßÜho novΘho serißlu o XML sme si povedali o prφΦinßch vzniku eXtensible Markup Language ako nßstupcu HTML. ╧alej sme sa zaoberali metajazykom SGML, ktor² sl·₧i na definovanie r⌠znych xxML - znaΦkovacφch jazykov, a na koniec sme si predstavili DTD.



Dnes budeme pokraΦova¥ a bli₧Üie sa zameriame na samotnΘ XML, jeho praktickΘ vyu₧itie v praktickom ₧ivote a povieme si v²hody XML voΦi HTML. Ale po∩me pekne po poriadku.

XML je znaΦkovacφ jazyk pre dokumenty, ktorΘ obsahuj· Ütrukt·rovan· informßciu. V tomto v²zname vÜak dokument nie je t²m, pod Φφm v skutoΦnosti vystupuje. V naÜom prφpade sa nejednß len o text, ale tento pojem zahr≥uje ∩alÜie formßty ako naprφklad: vektorovß grafika, matematickΘ rovnice, polo₧ky elektronickΘho obchodu, prφpadne ∩alÜie druhy Ütrukt·rovan²ch informßciφ. XML nßm posl·₧i ako vhodn² prenosov² formßt pri komunikßcii medzi aplikßciami r⌠znych v²robcov, medzi serverom a browserom at∩.

Naprφklad v Spojen²ch ètßtoch sa pripravuje projekt, ktor² umo₧nφ odosla¥ da≥ovΘ priznanie vo formßte XML priamo da≥ovΘmu ·radu. V∩aka tomu, ₧e je definovan² po₧adovan² dßtov² formßt, m⌠₧e by¥ k odoslaniu da≥ovΘho priznania pou₧itß ╛ubovo╛nß aplikßcia, staΦφ ke∩ zvlßdne vyexportova¥ dßta do XML. Niekto si da≥ovΘ priznanie vyplnφ ruΦne v obyΦajnom textovom editore typu Notepad, in² si ho m⌠₧e vygenerova¥ priamo z ·ΦtovnφckΘho programu, ktor² pou₧φva.

Taktie₧ sa XML ve╛mi oΦakßva v elektronickom obchode. Pri virtußlnych nßkupoch je potrebnΘ prenßÜa¥ dßta medzi u₧φvate╛om, internetov²m obchodom, bankou a certifikaΦn²mi autoritami. Pre v²menu t²chto dßt m⌠₧e by¥ pou₧it² formßt zalo₧en² na XML. T²m odpadne pou₧itie nßkladn²ch a nekompatibiln²ch rieÜenφ.

U₧ s prφchodom verzie 4.0 browsera MS Internet Explorer sa nßm predstavil nov² formßt na definφciu kanßlov s oznaΦenφm CDF. Jednß sa o prenos metadat, na ktorΘ sa XML taktie₧ pou₧φva. ProblΘm metadat sa sna₧φ rieÜi¥ nov² Ütandard v tejto oblasti RDF (Resource Description Framework) konsorcia W3C.

╚o je d⌠le₧itΘ, nov² Ütandard XML je u₧ implementovan² aj v pΣ¥kov²ch verzißch oboch najpou₧φvanejÜφch prehliadaΦov, Φi₧e v MS Internet exploreri ver. 5.x a Netscape Gecko 5.00, ktor² je prßve v Ütßdiu alfa testov a pripravuje sa na uvedenie prevej beta verzie. AvÜak XML si u₧ v novom Netscape m⌠₧ete vysk·Üa¥. Druhß vec je vÜak ₧e ka₧d² prhliadaΦ si XML interpretuje "mierne po svojom", ale na druhej strane zakladnΘ pravidlß stanovenΘ organizßciou W3C s· u oboch zhodne dodr₧anΘ.

XML a HTML

V²razn²m zlepÜenφm oproti HTML je bohatÜia mo₧nos¥ tvorby odkazov. XML umo₧≥uje, okrem tvorby znßmych odkazov z HTML, vytvßra¥ i obojsmernΘ odkazy na viac miest, alebo na cel² ·sek dokumentu. Toto je umo₧nenΘ Üpecifikßciou XLink a XPointer (o tomto trochu nesk⌠r).

╧alÜou prednos¥ou XML oproti HTML je jeho rozÜφrite╛nos¥. Do XML m⌠₧eme pridßva¥ novΘ tagy, t²m sp⌠sobom ₧e ich nadefinujeme v prφsluÜnom DTD, Φo v HTML m⌠₧nΘ nie je.

XML ∩alej rieÜi podporu r⌠znych jazykov. Ako Ütandardnß znakovß sada sa pou₧φva ISO 10646, Φo je 32bitovΘ k≤dovanie (umo₧≥uje vyjadri¥ viac ako 4 miliardy k≤dov²ch slov), ktorΘ obsahuje takmer vÜetky dnes pou₧φvanΘ znaky. Tento fakt je hlavne pre nßs stredoeur≤panov poteÜiteln², preto₧e s pφsanφm diakritiky na strßnkach s· veΦnΘ problΘmy. Pou₧φvanß znakovß sada je v dokumenmte Üpecifikovanß v prologu atrib·tom encoding, tak₧e to m⌠₧e vypada¥ naprφklad takto:

<?xml version = "1.0" encoding = "UTF-8"?></B> 

Ka₧d² XML procesor musφ akceptova¥ k≤dovanie UTF-8 a UTF-16.

Je zrejmΘ ₧e XML dokumenty bud· chcie¥ u₧φvatelia taktie₧ Φφta¥, resp. si ich prezera¥ , tak isto ako dnes HTML dokumenty. Preto je nutnΘ Üpecifikova¥, ako sa obsah urΦitej znaΦky zobrazφ na obrazovke alebo na tlaΦiarni. UrΦite poznßte nepφsanΘ pravidlo, ₧e forma dopl≥uje obsah, tak₧e aj z tohto d⌠vodu sa zaΦali v XML dokumentoch pou₧φva¥ Üt²ly. AvÜak na rozdiel od HTML, ktorΘ pou₧φvaj· CSS, sa v tomto prφpade pou₧φva DSSSL (Document Style Semantic and Specification Language). V XML sa pou₧φva len Φas¥ Ütandardu DSSSL, tzv. DSSSL On-Line. V²hodou je, ₧e pre jeden DTD m⌠₧e existova¥ vicero Üt²lov definovan²ch DSSSL a teda jeden XML dokument m⌠₧eme zobrazi¥ viacer²mi sp⌠sobmi.

 
 PrφsluÜnΘ odkazy k tΘme
  • XML.com
    Viac o tΘme: XML / XHTML | InΘ Φlßnky od: Admin | PoÜli komentßr | Strßnka vhodnß na tlaΦ width=15 height=11  PoÜli tento Φlßnok priate╛ovi, znßmemu width=15 height=11


    NajΦφtanejÜie Φlßnky XML / XHTML:
    ┌vod do XHMTL

    ╧alÜie Φlßnky v rubrike XML / XHTML:

  •  

    "XML -- II.Φas¥" | Login / vytvor konto | 0 Komentßrov
    Prah
    Za obsah komentßrov je zodpovedn² u₧φvate╛, nie prevßdzkovate╛ t²chto strßnok.



    AutorskΘ prßva: á ⌐1999 - 2001 Developer Zone [developer@developer.sk]

    VÜetky Φlßnky s· vlastnφctvom autorov Developer Zone. VÜetky prßva vyhradenΘ. Strßnky Developer.sk s· vytvorenΘ pomocou PHP-Nuke.
    Odkazy na novΘ Φlßnky je mo₧nΘ prebera¥ pomocou:Backend.php.