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.