Nyaraka za kupiga picha za XML na CSS

Fanya XML yako Angalia Jinsi Unayotaka Ili na Karatasi za Sinema za Kutoka

Kuunda waraka wa XML, kuandika DTD, na kuifanya na kivinjari ni vizuri, lakini hati itaonyeshaje wakati utaiangalia? XML si lugha ya kuonyesha. Kwa kweli, hati zilizoandikwa na XML hazitakuwa na muundo wowote.

Kwa hiyo, Ninaonaje XML yangu?

Funguo la kutazama XML kwenye kivinjari ni Majarida ya Sinema ya Nyota. Karatasi za mtindo zinawezesha kufafanua kila kipengele cha hati yako ya XML, kutoka ukubwa na rangi ya maandishi yako kwa historia na nafasi ya vitu vyako vya asilia.

Sema una hati ya XML:

]> Judy Layard Jennifer Brendan

Ikiwa ungependa kutazama hati hiyo katika kivinjari cha tayari cha XML, kama vile Internet Explorer, itaonyesha kitu kama hiki:

Judy Layard Jennifer Brendan

Lakini vipi ikiwa ungependa kutofautisha kati ya mambo ya mzazi na mtoto? Au hata uifanye tofauti kati ya vipengele vyote katika waraka. Huwezi kufanya hivyo kwa XML, na sio lugha ambayo ina maana ya kutumiwa kwa kuonyesha.

Lakini kwa bahati, ni rahisi kutumia Nyaraka za Sinema za Kichuuzi , au CSS, katika nyaraka za XML ili kufafanua jinsi unataka hati hizo na programu zionyeshe wakati wa kutazama kwenye kivinjari. Kwa hati iliyo hapo juu, unaweza kufafanua mtindo wa kila tambulisho kwa namna ile ile ungependa hati ya HTML.

Kwa mfano, katika HTML unaweza kutaka kufafanua maandishi yote ndani ya vitambulisho vya pembeni (

) na uso wa font Verdana, Geneva, au Helvetica na kijani cha rangi ya asili. Ili kufafanua kwamba katika stylesheet hivyo kwamba aya zote ziwe kama hizo, ungeandika hivi:

p {font-familia: verdana, geneva, helvetica; rangi ya background: # 00ff00; }

Sheria hiyo hufanya kazi kwa nyaraka za XML. Lebo kila katika XML inaweza kuelezwa katika hati ya XML:

familia {rangi: # 000000; } mzazi {font-familia: Arial Black; rangi: # ff0000; mpaka: imara 5px; upana: 300px; } mtoto {font-family: verdana, helvetica; rangi: # cc0000; mpaka: imara 5px; rangi ya mpaka: # cc0000; }

Mara baada ya kuwa na hati yako ya XML na stylesheet yako imeandikwa, unahitaji kuiweka pamoja. Sawa na amri ya kiungo katika HTML, unaweka mstari juu ya hati yako ya XML (chini ya tamko la XML), akiwaambia msimamizi wa XML wapi kupata stylesheet. Kwa mfano:

Kama nilivyosema hapo juu, mstari huu unapaswa kupatikana chini ya Tamko lakini kabla ya mambo yoyote katika hati ya XML.

Ukiwaweka pamoja, waraka wako wa XML utaisoma:

<