Ultimele tutoriale de dezvoltare web
 

Afiseaza XML


Fișierele XML Raw pot fi vizualizate în toate browserele importante.

Nu vă așteptați fișiere XML să fie afișate ca pagini HTML.


Se afișează fișiere XML

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
        < to > Tove </ to >
        < from > Jani </ from >
        < heading > Reminder </ heading >
        < body > Don't forget me this weekend! </ body >
    </ note >

Uită - te la fișierul XML de mai sus în browser: note.xml

Cele mai multe browsere va afișa un document XML cu elemente de coduri de culori.

Adesea , un plus (+) sau semnul minus (-) la stânga a elementelor se poate face clic pentru a extinde sau restrânge structura elementului.

Pentru a vizualiza sursa XML brută, încercați să selectați "View Page Source" sau "View Source" din meniul browser - ului.

Note: În Safari 5 (and earlier) , numai textul element va fi afișat. Pentru a vizualiza XML brut, trebuie să faceți clic dreapta paginii și selectați "View Source" .


Vizualizarea unui fișier XML nevalid

Dacă un fișier XML eronat este deschis, unele browsere vor raporta eroarea, iar unele se va afișa, sau afișa incorect.

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
        < to > Tove </ to >
        < from > Jani </Ffrom >
        < heading > Reminder </ heading >
        < body > Don't forget me this weekend! </ body >
    </ note >

Încercați să deschideți următorul fișier XML: note_error.xml


Alte exemple XML

Vizualizarea unor documente XML va ajuta să obțineți sentimentul XML:

Un meniu de mic dejun XML
Acesta este un meniu de mic dejun alimente de la un restaurant, stocate ca XML.

Un catalog XML CD
Aceasta este o colecție de CD-uri, stocate ca XML.

Un catalog de plante XML
Acesta este un catalog de plante dintr-un magazin de plante, stocate ca XML.

×

Antet


De ce XML de display ca asta?

Documentele XML nu poartă informații despre modul de afișare a datelor.

Deoarece etichetele XML sunt "invented" de autorul documentului XML, browsere nu știu dacă o etichetă ca <table> descrie un tabel HTML sau o masă.

Fără nici o informație cu privire la modul de a afișa datele, browsere pot afișa doar documentul XML așa cum este.


Afișarea fișiere XML cu CSS?

Mai jos este un exemplu de modul de utilizare a CSS pentru a formata un document XML.

Putem folosi un fișier XML ca cd_catalog.xml și o foaie de stil ca cd_catalog.css

REZULTATUL: Catalogul CD formatat cu fișierul CSS

Mai jos este o fracțiune din fișierul XML. A doua linie leagă fișierul XML în fișierul CSS:

<?xml version="1.0" encoding="UTF-8 " ?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
<CATALOG>
  <CD>
    <TITLE>Empire Burlesque</TITLE>
    <ARTIST>Bob Dylan</ARTIST>
    <COUNTRY>USA</COUNTRY>
    <COMPANY>Columbia</COMPANY>
    <PRICE>10.90</PRICE>
    <YEAR>1985</YEAR>
  </CD>
  <CD>
    <TITLE>Hide your heart</TITLE>
    <ARTIST>Bonnie Tyler</ARTIST>
    <COUNTRY>UK</COUNTRY>
    <COMPANY>CBS Records</COMPANY>
    <PRICE>9.90</PRICE>
    <YEAR>1988</YEAR>
  </CD>
.
.
.
</CATALOG>

Formatarea XML cu CSS nu este recomandată. Utilizați JavaScript sau XSLT în loc.