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 [ 30. March 2000] - Martin_Nemecek
XML ako nov² Ütandard na tvorbu webovsk²ch dokumentov -- III.Φas¥ XML
V predchßdzaj·cich dvoch ·vodn²ch Φastiach nßÜho serißlu o XML sme sa zaoberali sk⌠r teoretick²mi otßzkami, hist≤riou a prφΦinou vzniku XML. Dnes pokroΦφme trochu ∩alej v naÜom bßdanφ a sk·sφme si u₧ aj ukßza¥ nejakΘ praktickΘ ukß₧ky pou₧itia XML.



Okrem toho s·stredφme naÜu pozornos¥ na zßsady tvorby XML dokumentu. Na ·vod je treba podotkn·¥, ₧e kto u₧ mß nejakΘ tie sk·senosti s tvorbou HTML, alebo in²ch SGML dokumentov, prßca s XML nebude pre neho nejak² vß₧ny problΘm. AvÜak netreba zab·da¥ na jednu d⌠le₧it· skutoΦnos¥. Naproti HTML musφ XML dokument spσ≥a¥ omnoho prφsnejÜie kritΘria. Pokia╛ ich dokument spσ≥a, m⌠₧eme poveda¥ ₧e dokument je sprßvne Ütrukt·rovan². Sprßvne Ütrukt·rovan² dokument m⌠₧u spracovßva¥ rozliΦnΘ aplikßcie. Samozrejme ka₧dß aplikßcia musφ obsahova¥ parser, ktor² XML dokument naΦφta a pomocou dopredu danΘho interfejsu ho zprφstupnφ aplikßcii k ∩alÜiemu spracovaniu.

Jedn²m z najd⌠le₧itejÜφch pravidiel pre sprßvne Ütrukt·rovan² dokument je, aby bol cel² uzavret² v jednom elemente. V naÜom prφpade medzi tagy

<dokument>......</dokument>.

<dokument>
	body of document - telo dokumentu
</dokument>

D⌠le₧it²m pravidlom sprßvne Ütrukt·rovanΘho dokumentu je fakt, aby bol cel² uzavret² medzi nejak² poΦiatoΦn² a ukonΦovacφ tag. Teda sp⌠sobom <img>....</img>. Naprφklad klasickΘ HTML toto dovolovalo nie celkom dodr₧iava¥, aj ke∩ to boli syntakticlΘ chyby a validßtor ich detekoval, neuzavretΘ tagy ako naprφklad <br> ₧iadnym sp⌠sobom negatφvne neovplyvnili zobrazenie HTML strßnky. V XML prßzdne tagy ako naprφklad u₧ spomenutΘ <br> s· interpretovanΘ nasledovne: <br/>.

╚o sa t²ka atrib·tov, je to podobnΘ ako v HTML, ale s jedn²m rozdielom. A sφce na rozdiel od HTML je potrebnΘ ka₧d² atrib·t uzavrie¥ do ·vodzoviek.

<para security="public">...verejne prφstupn² text...</para>

EÜte by som vßs rßd upozornil na konvenciu pφsania mal²ch a ve╛k²ch pφsmen v XML. VÜeobecne platφ zßsada a ja ju doporuΦujem dodr₧iava¥, ₧e pri editovanφ k≤du XML strßnky sa pou₧φvaj· malΘ pφsmenß. UÜetrφte si t²m zbytoΦnΘ problΘmy preto₧e XML rozliÜuje malΘ a ve╛kΘ pφsmenß.

Ako je to s k≤dovanφm XML dokumentov sme sa zoznßmili v minulej Φasti nßÜho serißlu, dnes len krßtko. ètandardne sa predpokladß, ₧e XML dokument bude ulo₧en² v k≤dovanφ UTF-8, ktorΘ mß prv²ch 128 znakov rovnak²ch s ASCII. Pokia╛ pou₧ijeme v dokument inΘ k≤dovanie, treba to uvies¥ nasledovn²m sp⌠sobom.

<?xml version="1.0" encoding="iso-8859-2"?>
<dokument>
 ...
</dokument>

Tak₧e ak dodr₧φme vyÜÜie uvedenΘ pravidlß, m⌠₧eme sa pusti¥ do tvorby XML strßnok. NßÜ prv² XML dokument by mohol vypada¥ aj nasledovne:

<?xml version="1.0" encoding="iso-8859-2"?>
<diskusny_prispevok>
  <zahlavie>
    <Nazov_Zony>Forum.developer.sk</Nazov_Zony>
    <rubrika>Scriptovacie Jazyky </rubrika>
    <nazov>JavaScript, VBScript atd.</nazov>
    <autor>Jan Kratky</autor>
  </zahlavie>
  <perex>-----------------------------------------------------------------</perex>
   <para zarovnanie="nastred">JavaScript a VBscript su najrozsirenejsim standardom medzi
	<em>scriptovacimi jazykmi</em> Okrem toho nie su narocne na pochopenie.</para>
 <para zarovnanie="doprava"> Aj ked su navzßjom konkurentami, dokazu toho vela ... .</para>
</diskusny_prispevok>

A takto bude vypada¥ nßÜ dokument v prehliadaΦi MS IE5.

Tak₧e to by bolo na dnes vÜetko, v bud·cej Φasti si presne naÜu nov· XML strßnku popφÜeme a pokroΦφme trochu ∩alej do tajov XML Nezabudnite, ak eÜte nemßte, si do bud·cej Φasti zabespeΦi¥ MS Internet Explorer 5.xx, alebo Netscape Gecko (Mozilla M14), ktorΘ u₧ zvlßdaj· bez problΘmov XML. NajlepÜie bude ak ich budete ma¥ oba, aspo≥ si nßzorne preÜtudujete mierne rozdiely v implementßcii XML.

 
 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 ako nov² Ütandard na tvorbu webovsk²ch dokumentov -- III.Φas¥ XML" | 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.