Styling XML Documents with CSS

Fate a vostra identità XML Cumu vogliu cun cù Cascading Style Sheets

Cumentu di un documentu XML, scriviendu u DTD è analizatu cù un navigatore hè tutte bè, ma cumu si u documentu quandu vi vede? L'XML ùn hè micca una lingua di mostra. Infatti, ducumenti scritte cù XML ùn hanu micca furmatu di manera.

Cusì, cumu viu u mo XML?

A chjave per vede XML in un navigatore hè Cascading Style Sheets. Stile permette di definisce ogni aspettu di u vostru documentu XML, da a dimensione è u culore di u vostru testu à u fondu è a pusizione di i vostri articuli ùn sò testu.

Dite chì avete un documentu XML:

] Judy Layard Jennifer Brendan

Sè vo site per vede u documentu in un navigatore XML prestu, cum'è Internet Explorer, quandu vi vede qualcosa di sta manera:

Judy Layard Jennifer Brendan

Ma chì si vulete diferenze trà l'elementi parentali è zitelli? O ancu fà una distinzione visuale per tutti l'elementi in u documentu. Ùn pudete fà micca cù XML, è ùn hè micca una lingua chì hè fatta per esse adupratu per a visualizazione.

Ma, per via, hè facilitu utilizzate Cascate Style Sheets , o CSS, in documentu XML per definisce quandu vulete chì i documenti è e appliaggi per vede quandu si vedanu in un navigatore. Per u documentu anticu, pudete definisce l'stile di tutti i marcaghji di listessa manera chì avete un documentu HTML.

Per esempiu, in HTML pudete vulete definisce u testu in l'etiqueta di paragrafo (

) cù a font face Verdana, Ginevra, o Helvetica è u culore di culori verdi. Per definisce chì in una stile di manera chì tutti i paragrafi sò cum'è questu, scrivite:

p {font-family: verdana, ginevra, helvettica; culore di culori: # 00ff00; }

I stessi règuli di u travagliu per i documenti XML. Ogni tag in XML pò esse definitu in u documentu XML:

famiglia {color: # 000000; } parent {font-family: Arial Black; culore: # ff0000; frontière: solid 5px; larghezza: 300px; } figlio {font-family: verdana, helvetica; culore: # cc0000; frontière: solid 5px; coppiu di u culore: # cc0000; }

Quandu avete u vostru documentu XML è a vostra stenografu hè scrittu, avete bisognu à pusà. Simile à u ligame in l'HTML, pudete messu una linea à u cima di u vostru documentu XML (sottu a dichjarazione XML), dicendu à l'annuncie XML per truvà a stile. Per esempiu:

Quantu aghju dettu prima, questa linea hè stata trovata sottu a declarazione Ma prima di qualchì l'elementi in u documentu XML.

Aduprà tutte e ghjente, u vostru documentu XML leghje:

< ! Element Child (#PCDATA)>] Judy Layard Jennifer Brendan