Awọn iwe-aṣẹ XML ti nṣiṣẹ pẹlu CSS

Ṣe ki XML rẹ wo Bi O Ṣe Fẹ O Lati Fi awọn Ọpa Awọn Iṣiṣe Ọpa

Ṣiṣẹda iwe-ipamọ XML, kọ DTD, ki o si ṣawari rẹ pẹlu ẹrọ lilọ kiri ayelujara gbogbo dara, ṣugbọn bawo ni iwe yoo ṣe han nigbati o ba wo o? XML kii ṣe ede ti ifihan. Ni pato, awọn iwe aṣẹ ti a kọ pẹlu XML yoo ni ko si akoonu kan rara.

Nitorina, Bawo ni Mo Ṣe Wo XML mi?

Bọtini lati wo XML ni aṣàwákiri kan jẹ Awọn Iwọn Style Style. Awọn awoṣe ara ti o jẹ ki o ṣalaye gbogbo abala ti iwe XML rẹ, lati iwọn ati awọ ti ọrọ rẹ si abẹlẹ ati ipo ti awọn ohun ti kii ṣe ọrọ rẹ.

Sọ pe o ni iwe XML:

] <<ẹbi> Judy Layard <ọmọ> Jennifer <ọmọ> Brendan

Ti o ba fẹ wo iwe naa ni aṣàwákiri XML ti n ṣetan, bi Internet Explorer, yoo han nkan bi eleyi:

Judy Layard Jennifer Brendan

Ṣugbọn kini o ba fẹ lati ṣe iyatọ laarin awọn ohun obi ati ọmọ? Tabi koda ṣe iyatọ ti o wa laarin gbogbo awọn eroja ti o wa ninu iwe. O ko le ṣe eyi pẹlu XML, ati pe kii ṣe ede ti o tumọ lati lo fun ifihan.

Ṣugbọn ṣafẹri, o rọrun lati lo Awọn Apoti Style Cascading , tabi CSS, ninu awọn iwe XML lati ṣafihan bi o ṣe fẹ ki awọn iwe-aṣẹ ati awọn ohun elo naa han nigbati o ba wo ni aṣàwákiri kan. Fun iwe-aṣẹ ti o wa loke, o le ṣafihan awọn ara ti awọn afihan kọọkan ni ọna kanna ti o ṣe iwe HTML.

Fún àpẹrẹ, nínú HTML o le fẹ láti ṣàpèjúwe gbogbo ọrọ láàrin àpíntà ìpínrọ (

) pẹlu oju ẹrọ Verdana, Geneva, tabi Helvetica ati awọ-awọ lẹhin. Lati ṣe apejuwe pe ni awoṣe ti o jẹ pe gbogbo awọn paragirafin ni iru eyi, iwọ yoo kọwe:

p {font-family: verdana, geneva, helvetica; lẹhin-awọ: # 00ff00; }

Ilana kanna fun awọn iwe XML. Orukọ kọọkan ni XML le ṣe asọye ninu iwe XML:

ebi {awọ: # 000000; } obi {font-family: Arial Black; awọ: # ff0000; aala: ri to 5px; iwọn: 300px; } ọmọ {font-family: verdana, helvetica; awọ: # cc0000; aala: ri to 5px; awọ-aala-eti: # cc0000; }

Lọgan ti o ba ni iwe XML rẹ ati iwe kika rẹ jẹ akọsilẹ, o nilo lati fi wọn papọ. Bakannaa si aṣẹ asopọ ni HTML, iwọ fi ila kan si oke ti iwe XML rẹ (ni isalẹ ikede XML), sọ Parser XML nibi ti o ti rii ribiriwe naa. Fun apere:

Gẹgẹbi mo ti sọ loke, o yẹ ki a ri ila yii ni isalẹ ikede Ṣaaju ki o to eyikeyi awọn eroja ti o wa ninu iwe XML.

Fi gbogbo rẹ papọ, iwe-iṣẹ XML rẹ yoo ka:

< ỌMỌ ọmọde (#PCDATA)> <> ẹbi> Judy Layard <ọmọ> Jennifer <ọmọ> Brendan