Az XML dokumentumok CSS formázása

Készítse el az XML-nézetét a Cascading Style Sheets segítségével

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:

< ]> Judy Layard Jennifer Brendan

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 a címkékkel (

) kapcsolatos összes szöveget meg lehet határozni a Verdana, a Genf vagy a Helvetica betűtípussal és a háttérszín zöld színnel. Annak meghatározásához, hogy egy stíluslapon, hogy minden bekezdés ilyen legyen, írhat:

p {font-family: 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; } parent {font-family: Arial Black; szín: # ff0000; határ: szilárd 5px; szélesség: 300px; } child {font-family: 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 fent említettem, ezt a sort az Deklaráció alatt kell megtalálni, de az XML dokumentum bármely eleme előtt.

Összefoglalva, az XML dokumentum olvasható:

< Jennifer Brendan