Az XML-dokumentum létrehozása, a DTD írása és egy böngészővel történő feldolgozása minden rendben van, de hogyan jelenik meg a dokumentum a megtekintés során? Az XML nem a megjelenítés nyelve. Valójában az XML-sel írott dokumentumok egyáltalán nem lesznek formázva.
Szóval, hogyan tekinthetem meg az XML-jét?
A böngészőben az XML megjelenítésének kulcsa a Cascading Style Sheets. A stíluslapok lehetővé teszik az XML-dokumentum minden aspektusának meghatározását, a szöveg méretétől és színétől a nem szöveges objektumok háttéréhez és pozíciójához.
Mondja meg, hogy van XML dokumentum:
>
Ha ezt a dokumentumot egy XML kész böngészőben, például az Internet Explorerben szeretné megtekinteni, akkor valami ilyesmit jelenítene meg:
Judy Layard Jennifer Brendan
De mi van, ha meg akartuk különböztetni a szülő és a gyermek elemeit? Vagy még vizuális különbséget tegyen a dokumentum összes eleme között. Ezt nem teheti meg XML-sel, és nem olyan nyelv, amelyet megjelenítésre használnának.
De szerencsére könnyen használható a Cascading Style Sheets (Cascading Style Sheets) vagy a CSS (XML) dokumentumokban, hogy meghatározza, hogyan szeretné ezeket a dokumentumokat és alkalmazásokat megjeleníteni egy böngészőben. A fenti dokumentumhoz ugyanúgy definiálhatja az egyes címkék stílusát, mint egy HTML dokumentumot.
Például a HTML-ben érdemes meghatároznia az összes szöveget a bekezdéscímkékben () a Verdana, Genf vagy Helvetica betűtípussal, a háttérszín pedig zöld. Annak meghatározásához, hogy egy stíluslapon, hogy minden bekezdés ilyen legyen, írhat:
p {
betűtípus-család: verdana, geneva, helvetica;
háttérszín: # 00ff00;
}
Ugyanezek a szabályok működnek az XML dokumentumoknál. Minden XML-címke az XML dokumentumban definiálható:
család {
szín: # 000000;
}
szülő {
betűtípus-család: Arial Black;
szín: # ff0000;
határ: szilárd 5px;
szélesség: 300px;
}
gyermek {
betűtípus-család: verdana, helvetica;
szín: # cc0000;
határ: szilárd 5px;
border-color: # cc0000;
}
Miután elkészítette az XML dokumentumot, és a stíluslapot megírta, össze kell állítania őket. A HTML-hez tartozó link-parancshoz hasonlóan az XML-dokumentum tetején (az XML-nyilatkozat alatt) egy sort helyez el, amely megmondja az XML-elemzőnek, hogy hol találja a stíluslapot. Például:
Mint korábban említettük, ezt a sort az <? Xml?> Deklaráció alatt kell megtalálni, de az XML dokumentum bármely eleme előtt.
Összefoglalva, az XML dokumentum olvasható:
>