Styling Doiciméid XML le CSS

Déan do XML Féach ar an gcaoi a dteastaíonn uait é le Bileoga Stíl Cascáideacha

Tá doiciméad XML á gcruthú, ag scríobh an DTD, agus tá sé go maith i bpróiseáil le brabhsálaí, ach conas a thaispeánfaidh an doiciméad nuair a fheiceann tú é? Ní teanga taispeáint é XML . Go deimhin, ní bheidh aon fhormáidiú ar bith ar na doiciméid atá scríofa le XML.

Mar sin, Cén chaoi a bhfeicim mo XML?

Is é an eochair chun breathnú ar XML i mbrabhsálaí ná Bileoga Stíl Cascáideacha. Tugann bileoga stíl deis duit gach gné de do dhoiciméad XML a shainmhíniú, ó mhéid agus do dhath téacs go cúlra agus seasamh do rudaí neamhthéacs.

Abair go bhfuil doiciméad XML agat:

]> Judy Layard Jennifer Brendan

Má bhí tú an doiciméad sin a fheiceáil i bhrabhsálaí réidh XML, mar shampla Internet Explorer, taispeánfadh sé rud éigin mar seo:

Judy Layard Jennifer Brendan

Ach cad a theastaíonn uait idirdhealú a dhéanamh idir na heilimintí tuismitheora agus leanaí? Nó fiú idirdhealú amhairc a dhéanamh idir na heilimintí go léir sa doiciméad. Ní féidir leat é sin a dhéanamh le XML, agus ní teanga í atá le húsáid le taispeáint.

Ach go h-ádh, tá sé éasca le húsáid ar Sheirbhísí Stíl Cascáideacha , nó CSS, i ndoiciméid XML chun a shainmhíniú conas is mian leat na doiciméid agus na hiarratais sin a thaispeáint nuair a bhreathnaítear orthu i mbrabhsálaí. Maidir leis an doiciméad thuas, is féidir leat stíl gach ceann de na clibeanna a shainiú ar an gcaoi chéanna a bheadh ​​doiciméad HTML agat.

Mar shampla, i HTML b'fhéidir gur mhaith leat an téacs go léir a shainmhíniú laistigh de na clibeanna mír (

) leis an bhfocal Cló Verdana, Ginéive, nó Helvetica agus an dath cúlra glas. Chun a shainmhíniú i stílbhileog ionas go mbeidh gach mír mar sin, scríobhfeadh tú:

p {font-family: verdana, geneva, helvetica; dath cúlra: # 00ff00; }

Oibríonn na rialacha céanna le haghaidh doiciméid XML. Is féidir gach clibe in XML a shainiú sa doiciméad XML:

teaghlach {dath: # 000000; } tuismitheoir {font-family: Arial Black; dath: # ff0000; teorainn: 5px soladach; leithead: 300px; } leanbh {font-family: verdana, helvetica; dath: # cc0000; teorainn: 5px soladach; dath teorann: # cc0000; }

Nuair atá do dhoiciméad XML agat agus go bhfuil do bhileog stíl scríofa, ní mór duit iad a chur le chéile. Cosúil leis an gceann nasc i HTML, chuir tú líne ar bharr do dhoiciméad XML (thíos an dearbhú XML), ag insint don pharsálaí XML áit a bhfaighidh tú an stílbhileog. Mar shampla:

Mar a dúradh thuas, ba chóir an líne seo a fháil faoi bhun an dearbhú Ach sula ndéanann aon cheann de na heilimintí sa doiciméad XML.

Agus é a dhéanamh go léir le chéile, léifear do dhoiciméad XML:

< ! ELEMENT child (#PCDATA)>]> Judy Layard Jennifer Brendan