XML Dokumén styling kalawan CSS

Jieun Tingal XML anjeun Kumaha Anjeun Hayang eta Ka kalawan Cascading Style cadar

Nyieun hiji dokumen XML, nulis dina DTD, sarta FITML eta kalawan browser hiji sakabeh rupa, tapi carana bakal pintonan dokumen mun anjeun nempo eta? XML sanes basa tina tampilan. Kanyataanna, dokumén nu ditulis kalawan XML kudu aya pormat pisan.

Ku kituna, Kumaha Ulah I Témbongkeun abdi XML?

Konci pikeun nempo XML dina browser anu geus Cascading Style cadar. cadar gaya ngidinan Anjeun pikeun nangtukeun unggal aspék dokumen XML anjeun, ti ukuran sarta warna tina téks anjeun ka tukang jeung posisi objék non-téks Anjeun.

Ucapkeun anjeun gaduh hiji dokumen XML:

]> Judy Layard Jennifer Brendan

Mun anjeun pikeun nempo yén dokumen dina browser siap XML, kayaning Internet Explorer, éta bakal nembongkeun hal kawas kieu:

Judy Layard Jennifer Brendan

Tapi naon lamun hayang kalan antara indung jeung anak elemen? Atawa malah ngadamel bedana visual antara sakabeh elemen dina dokumen éta. Anjeun teu bisa ngalakukeun nu ku XML, jeung teu basa eta anu dimaksud bisa dipaké pikeun tampilan.

Tapi Kabeneran, éta gampang ngagunakeun Cascading Style cadar , atawa CSS, dina dokumén XML keur ngartikeun kumaha rék pamadegan dokumén jeung aplikasi pikeun nembongkeun lamun ditempo dina browser anu. Keur dokumen luhur, anjeun tiasa ngartikeun gaya unggal sahiji tags dina cara nu sarua jeng anjeun hiji dokumen HTML.

Contona, dina HTML Anjeun bisa hayang nangtukeun sakabéh téks dina tag ayat (

) jeung font raray Verdana, Jenéwa, atawa Helvetica jeung héjo warna latar. Pikeun nangtukeun yén di stylesheet a supaya kabeh ayat anu kawas eta, anjeun bakal nulis:

p {font-kulawarga: verdana, Jenéwa, helvetica; tukang-warna: # 00ff00; }

Aturan sarua dianggo pikeun dokumén XML. Unggal tag dina XML bisa dihartikeun dina dokumen XML:

kulawarga {warna: # 000000; } Indungna {font-kulawarga: Arial Hideung; Warna: # ff0000; wates: padet 5px; lebar: 300px; } Anak {font-kulawarga: verdana, helvetica; Warna: # cc0000; wates: padet 5px; Wates-warna: # cc0000; }

Sakali anjeun boga dokumen XML anjeun sarta anjeun stylesheet ieu ditulis, Anjeun kedah nyimpen aranjeunna duaan. Sarupa jeung paréntah link di HTML, Anjeun nyimpen hiji garis dina luhureun dokumen XML anjeun (handap deklarasi XML), sangkan dina parser XML dimana manggihan stylesheet kana. Salaku conto:

Salaku Cenah mah di luhur, jalur ieu kudu kapanggih sahandapeun Deklarasi tapi saméméh salah sahiji elemen dina dokumen XML.

Putting eta sadayana babarengan, dokumen XML anjeun bakal baca:

< ! unsur anak (#PCDATA)>]> Judy Layard Jennifer Brendan