Dokiman XML kreativ ak CSS

Fè gade XML ou a Ki jan ou vle li nan ak dra Cascading Style

Kreye yon dokiman XML, ekri DTD a, ak analyse li ak yon navigatè se tout bon, men ki jan dokiman an ap montre lè ou wè li? XML se pa yon lang de ekspozisyon. An reyalite, dokiman ki ekri ak XML pap gen okenn fòma nan tout.

Se konsa, kouman mwen ka wè XML mwen an?

Kle nan gade XML nan yon navigatè se Cascading Style Dra. Paj Style pèmèt ou defini tout aspè nan dokiman XML ou a, ki soti nan gwosè a ak koulè nan tèks ou nan background nan ak pozisyon nan objè ki pa tèks ou.

Di ou gen yon dokiman XML:

]> Judy Jennifer Brendan

Si ou te wè ke dokiman nan yon navigatè pare XML, tankou Internet Explorer, li ta montre yon bagay tankou sa a:

Judy Layard Jennifer Brendan

Men, sa ki si ou te vle diferans ant paran yo ak eleman pitit? Oswa menm fè yon distenksyon vizyèl ant tout eleman ki nan dokiman an. Ou pa ka fè sa ak XML, e se pa yon lang ki vle di pou itilize pou ekspozisyon.

Men, Chans pou, li se fasil yo sèvi ak Cascading Style Sheets , oswa CSS, nan XML dokiman yo defini ki jan ou vle dokiman sa yo ak aplikasyon pou yo montre lè yo wè nan yon navigatè. Pou dokiman ki anwo a, ou ka defini style la nan chak nan Tags yo nan menm fason an ou ta yon dokiman HTML.

Pou egzanp, nan HTML ou ta ka vle defini tout tèks ki nan paragraf Tags (

) ak font nan figi Verdana, Jenèv, oswa Helvetica ak koulè vèt la background. Defini ke nan yon Stylesheet pou ke tout paragraf yo tankou sa, ou ta ekri:

p {font-family: verdana, geneva, helvetica; background-koulè: # 00ff00; }}

Règ yo menm travay pou dokiman XML. Chak tag nan XML ka defini nan dokiman an XML:

fanmi {koulè: # 000000; } paran {font-family: Arial Nwa; koulè: # ff0000; fwontyè: solid 5px; lajè: 300px; } timoun {font-family: verdana, helvetica; koulè: # cc0000; fwontyè: solid 5px; fontyè koulè: # cc0000; }}

Yon fwa ou gen dokiman XML ou a ak style ou ekri, ou bezwen mete yo ansanm. Menm jan ak kòmandman an lyen nan HTML, ou mete yon liy nan tèt yo nan dokiman XML ou a (anba a deklarasyon an XML), di XML parser a kote yo jwenn style la. Pa egzanp:

Kòm mwen te di pi wo a, yo ta dwe liy sa a anba a Deklarasyon an men anvan nenpòt nan eleman ki nan dokiman an XML.

Mete l tout ansanm, dokiman XML ou ta li:

< ! ELEMENT child (#PCDATA)>]>