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 [ 12. May 2000] - Martin_Nemecek
ExternΘ/InternΘ Entity a komentßre v XML -- VI.Φas¥ XML
Po pßr t²₧d≥och sa opΣ¥ vraciame k XML a naÜou ·lohou bude pokraΦova¥ v ozrejmovanφ si jednotliv²ch technφk a prßce s eXtensible Markup Language. KonkrΘtne sa budeme ∩alej venova¥ entitßm a povieme si Φo to aj o komentßroch.



Na konci minulej piatej Φasti sme si s╛·bili, ₧e si dokonΦφme naÜe rozprßvanie o entidßch a to konkrΘtne o extern²ch a parametrov²ch. Na takΘ jednoducghΘ zopakovanie si povedzme Φo to tie entidy vlastne s·: Entity umo₧≥uj· alternetφvne zobrazova¥ urΦitΘ znaky vo vlastnom XML (SGML) dokumente. Jednß sa o Üpecißlne znaky pou₧φvanΘ naprφklad pri oznaΦovanφ zaΦiatkov tagov "<" a pod. Po∩me vÜak u₧ k naÜim extern²m entitßm:

ExternΘ entity

(External entities) spßjaj· meno entity s obsahom nejakΘho s·boru. KoneΦne vypl²va to z ich oznaΦenia :) Prφkladom takejto deklarßcie externej entity m⌠₧e by¥ naprφklad nasledovn² zßpis:

<!ENTITY text "text.txt">

Pou₧itie &text: vlo₧φ obsah s·boru text.txt

ParametrovΘ entity

(Parameter entities) m⌠₧u by¥ pou₧itΘ iba v Φasti deklarßcie, ich v²znam je v podstate ako u extern²ch entφt (vyÜÜie uveden²ch). Samotnß deklarßcia m⌠₧e vypa¥ asi nasledovne: (ich pou₧itie si vysvetlφme na malom prφklade)

<!ENTITY % rozhovor "
<!ELEMENT nadriadeny (%rozhovor;)*> 

<!ELEMENT podriadeny(%rozhovor;)*> 

Entita rozhovor umo₧≥uje pru₧ne meni¥ obsah deklarßcie elementov nadriadeny a podriadeny (ktorΘ s· mimochodom rovnakΘ - iba maj· in² nßzov), ak chceme zmeni¥ deklarßciu oboch elementov, staΦφ ke∩ zmenφme text v deklarßcii entity a nemusφme prepisova¥ deklarßciu oboch elementov. Jednoducho si m⌠₧eme uÜetri¥ prßcu. Zmysel pou₧itia je rovnak² ako pri intern²ch a extern²ch entßch, rozdiel je iba v zßpise (pou₧φva sa znak percenta namiesto ampersand) a v pou₧φtφ - odkaz na parametrov· entitu sa pou₧φva v deklarßcii. Na druhej strane pri internej/externej entite vo vlastnom tele dokumentu.

Komentßre

Komentßre umo₧≥uj· do textu vlo₧i¥ ╛ubovo╛nΘ re¥azce, ktor²mi si jednoducho m⌠₧eme sprehladni¥ cel· Ütrukt·ru dokumentu, resp. vlo₧i¥ akΘko╛vek informßcie. Je to podobnΘ ako pri HTML, alebo ostatn²ch programovacφch jazykoch ako PHP, Java, C++ a pod. Komentßre s· v tomto prφpade XML procesorom ignorovanΘ (podobne ako naprφklad v prφpade C++ kompilßtorom). Zßpis komentßru vypadß asi nasledovne:

zaΦitok komentßra <! -->

koniec komentßra <-->

Dnes sa teda rozl·Φime, ale u₧ teraz sa m⌠₧ete teÜi¥ na ∩alÜiu Φas¥ nßÜho serißlu o XML. Ak mßte na m≥a nejakΘ otßzky oh╛adne XML m⌠₧ete mi napφsa¥ na moju emailov· adresu.

Zdroje a zaujφmavΘ odkazy na 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:

  •  

    "ExternΘ/InternΘ Entity a komentßre v XML -- VI.Φ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.