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:
xml version = "1.0" autònum = "sì"> ]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 BrendanMa 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 (
p>) 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:
xml-stylesheet type = "text / css" href = "stylesheet.css"?>Quantu aghju dettu prima, questa linea hè stata trovata sottu a declarazione Xml?> Ma prima di qualchì l'elementi in u documentu XML.
Aduprà tutte e ghjente, u vostru documentu XML leghje:
xml version = "1.0" standalone = "sì"> xml-stylesheet type = "text / css" href = "stylesheet.css"?> < ! Element Child (#PCDATA)>]