Styling XML Sgrìobhainnean le CSS

Dèan do XML a 'coimhead mar a tha thu ag iarraidh a dh' ionnsaigh le Style Style Sheets

A 'cruthachadh sgrìobhainn XML, a' sgrìobhadh an DTD, agus a 'parsadh le brabhsair gu math, ach ciamar a bhios an sgrìobhainn a' nochdadh nuair a sheallas tu e? Chan e cànan taisbeanaidh a tha ann an XML . Gu dearbh, cha bhi cruth sam bith aig sgrìobhainnean sgrìobhte le XML idir.

Mar sin, ciamar a tha mi a 'faicinn mo XML?

Is e an iuchair a th 'ann airson coimhead air XML ann am brabhsair casgading Style Sheets. Leigidh bileagan stoidhle dhut gach pàirt den sgrìobhainn XML agad a mhìneachadh, bho mheud agus dath an teacsa agad gu cùl-raon agus suidheachadh do nithean neo-theacsa.

Abair gu bheil sgrìobhainn XML agad:

]> Judy Layard Jennifer Brendan

Nam b 'fheudar dhut an sgrìobhainn sin fhaicinn ann am brabhsair deiseil XML, leithid Internet Explorer, shealladh e rud mar seo:

Judy Layard Jennifer Brendan

Ach dè ma bha thu airson eadar-dhealachadh eadar na h-eileamaidean pàrant is pàiste? No eadhon a bhith a 'dèanamh eadar-dhealachadh lèirsinneach eadar na h-eileamaidean anns an sgrìobhainn. Chan urrainn dhut sin a dhèanamh le XML, agus chan e cànan a thathas a 'ciallachadh a bhith air a chleachdadh airson a thaisbeanadh.

Ach gu fortanach, tha e furasta a bhith a 'cleachdadh Cascading Style Sheets , no CSS, ann an sgrìobhainnean XML gus mìneachadh mar a tha thu ag iarraidh na sgrìobhainnean agus na tagraidhean sin a thaisbeanadh gus am faic thu iad ann am brabhsair. Airson an sgrìobhainn gu h-àrd, faodaidh tu stoidhle gach taga a mhìneachadh san aon dòigh a bhiodh tu ann an sgrìobhainn HTML.

Mar eisimpleir, ann an HTML, 's dòcha gum bi thu airson a h-uile teacsa taobh a-staigh pàipearan paragraf (

) a mhìneachadh leis an fhront-chruth Verdana, Geneva, no Helvetica agus an dath cùil. Gus sin a mhìneachadh ann an stoidhle stoidhle gus am bi a h-uile paragraf mar sin, sgrìobhaidh tu:

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

Bidh na h-aon riaghailtean ag obair airson sgrìobhainnean XML. Faodar gach tag ann an XML a mhìneachadh anns an sgrìobhainn XML:

teaghlach {dath: # 000000; } pàrant {font-family: Arial Black; dath: # ff0000; crìochan: cruth 5px; leud: 300px; } leanabh {font-family: verdana, helvetica; dath: # cc0000; crìochan: cruth 5px; dath-crìche: # cc0000; }

Aon uair 's gum bi an sgrìobhainn XML agaibh agus gu bheil an stoidhle agad air a sgrìobhadh, feumaidh tu an cur còmhla. Coltach ris a 'cho-cheangal ceangail ann an HTML, cuir thu loidhne aig mullach an sgrìobhainn XML (fo dhearbhadh XML), ag innse do neach-ionaid XML far am faigh thu an stoidhle stoidhle. Mar eisimpleir:

Mar a thuirt mi gu h-àird, bu chòir an loidhne seo a bhith fo lorg Ach ro aon de na h-eileamaidean anns an sgrìobhainn XML.

A 'cur a h-uile càil ri chèile, bhiodh an sgrìobhainn XML agad a' leughadh:

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