Nā mea paʻi kiʻi XML me CSS

E hana i kāu XML nānā Peheaʻoe e makemake ai me nā mea kaupaʻi

Ke hoʻokumuʻana i kahi palapala XML, e kākau ana i ka DTD, a me ka pāʻana me kahi polokalamu kele pūnaewele he maikaʻi loa ia, akā, pehea e hōʻikeʻia ai ka hōʻike ināʻikeʻoe? ʻAʻoleʻo XML he 'ōlelo e hōʻike. ʻO kaʻoiaʻiʻo,ʻo nā palapala i kākauʻia me XML,ʻaʻole loa he hōpili.

No laila, Pehea eʻike ai au i kaʻu XML?

ʻO ke kīʻo ka nānāʻana i XML ma kahi polokalamu kele pūnaewele he Cascading Style Sheets. Hiki i nā pepa kiʻi ke kuhikuhi iāʻoe i kēlā me kēiaʻaoʻao o kāu palapala XML, mai ka nui a me ke kala o kāu kikokikona i ka hope a me ke kūlana o kāu mau meaʻole.

E'ōlelo iāʻoe he palapala XML:

<<ʻohana> Judy Layard Jennifer Brendan

Inā makemakeʻoe eʻike i kēlā palapala ma kahi polokalamu mākaukauʻo XML, e like me Internet Explorer, e hōʻike ana i kēia mea:

ʻO Judy Layard Jennifer Brendan

Akā, peheaʻoe inā makemakeʻoe e hoʻokaʻawale i waena o nā mea makua a me nā keiki? A iʻole e hana i kahiʻikeʻike ma waena o nā mea a pau i loko o ka palapala. ʻAʻole hiki iāʻoe ke hana pēlā me XML, aʻaʻole ia he'ōlelo e hoʻohanaʻia no ka hōʻike.

Akā, he maʻalahi, e maʻalahi ke hoʻohanaʻana i nā Palapala Kālā Cascading , a CSS paha, ma nā palapala XML e ho'ākāka i keʻano o kou makemake e hōʻike i kēlā mau palapala a me nā noi ke nānāʻia ma kahi polokalamu kele pūnaewele. No ka palapala i luna nei, hiki iāʻoe ke ho'ākāka i keʻano o kēlā me kēia pine ma keʻano likeʻoe e hana ai i kahi palapala HTML.

Eia kekahi laʻana, ma HTML paha e makemakeʻoe e wehewehe i nā mea a pau ma loko o nā pākuhi palakala (

) me nā polina polina Verdana, Geneva, a Helvetica a me ka'ōmaʻomaʻo kalaʻula. No ka ho'ākākaʻana i loko o ke kāhua style e hiki ai i kēlā me kēia māhele e like me kēlā, e kākauʻoe:

p-font-family: verdana, geneva, helvetica; ʻike mua-kala: # 00ff00; }

ʻO nāʻoihana hoʻokahi no nā palapala XML. Pā'āluaʻia kēlā me kēia tag ma ka XML ma ka palapala XML:

ʻohana {color: # 000000; } makua [font-family: Arial Black; ʻike: # ff0000; palena: paʻa 5px; whānui: 300px; } keiki [font-family: verdana, helvetica; ʻike: # cc0000; palena: paʻa 5px; ka palena palena: # cc0000; }

Inā loaʻa iāʻoe kāu palapala XML a kākauʻia kou style style , ponoʻoe e kau pū i kahi. E like me ke kauoha o ka leka i HTML, kauʻoe i kahi laina ma luna o kāu palapala XML (ma lalo o ka hoʻopuka XML), e haʻi ana i ka pahū XML kahi e huli ai i ka styleheet. ʻo kahi laʻana:

E like me kaʻu i'ōlelo ai ma luna nei, eʻikeʻia kēia laina ma lalo o ka Hōʻike mua akā ma mua o kekahi o nā māmā i ka palapala XML.

Ma ka hōʻuluʻuluʻana i nā mea a pau, e heluhelu ana kāu palapala XML:

< ELEMENT keiki (#PCDATA)> <<ʻohana> Judy Layard Jennifer Brendan