Iimpawu ze-XML zeStyling ngeCSS

Yenza i-XML yakho Khangela indlela ofuna ukuyifumana ngayo ngeSpredish Style Sheets

Ukudala uxwebhu lwe-XML, ukubhala i-DTD, nokuyixubusha ngesiphequluli konke kulungile, kodwa uxwebhu luyakubonisa njani xa ulujonga? I-XML ayikho ulwimi lokubonisa. Enyanisweni, amaxwebhu abhalwe ngeXML ayinakufomathika nhlobo.

Ngoko, Ndiyijonga njani i-XML yam?

Isihluthulelo sokubukela i-XML kwisiphequluli yiSpredish Style Sheets. Iifayili zesitayela zivumela ukuba uchaze zonke iinkalo zedokhumenti yakho ye-XML, ukusuka kubukhulu kunye nombala wombhalo wakho kumvelaphi kunye nesimo sezinto zakho ezingabhaliweyo.

Yithi unomqulu we-XML:

]> Judy Layard Jennifer Brendan

Ukuba ubuza kujonga loo ngxelo kwi-browser ye-XML ekulungele, njenge-Internet Explorer, iya kubonisa into enje:

UJudy Layard uJennifer Brendan

Kodwa kuthekani ukuba ufuna ukwahlula phakathi kwezinto zomzali kunye nomntwana? Okanye uze wenze ulwahlulo olubonakalayo phakathi kwazo zonke izicwangciso kwirekhodi. Awukwazi ukwenza oko nge XML, kwaye akulona ulwimi olujoliswe ukuba lusetyenziswe ukubonisa.

Kodwa ngenhlanhla, kulula ukusebenzisa i- Cascading Style Sheets , okanye i-CSS, kumaphepha e-XML ukuchaza indlela ofuna ukuba loo maxwebhu kunye nezicelo ziboniswe xa zijongwa kwisiphequluli. Kuloxwebhu olungentla, ungachaza isitala ngasinye samathegi ngendlela efanayo ukuba uya kuxwebhu lwe HTML.

Umzekelo, kwi-HTML unokufuna ukucacisa yonke into ebhaliweyo kumathegi omhlathi (

) kunye nesimo sefonti uVerdana, i-Geneva, okanye i-Helvetica kunye nombala ongasemva kombala. Ukucacisa oko kwimiyalezo yeefayile ukuze zonke iziqendu zibe njalo, ubhala:

{{font-usapho: verdana, geneva, helvetica; umbala wemibala: # 00ff00; }

Imithetho efanayo iyasebenza kumaxwebhu e-XML. Ithegi nganye kwi-XML inokuchazwa kwixwebhu le-XML:

intsapho {umbala: # 000000; } umzali {usapho-lwentsapho: i-Arial Black; umbala: # ff0000; Umda: uqinile 5px; ububanzi: 300px; } umntwana {font-usapho: verdana, helvetica; umbala: # cc0000; Umda: uqinile 5px; Umbala womda: # cc0000; }

Emva kokuba uxwebhu lwe-XML kunye nefayile yefayile yakho ibhaliwe, kufuneka uyibeke ndawonye. Ngokufanayo nomyalelo wekhonkco kwi-HTML, ubeka umgca phezulu kwiphepha lakho le-XML (ngaphantsi kwe-XML declaration), uxela umxhasi we-XML apho unokufumana khona iifayile. Umzekelo:

Njengoko ndithe ngasentla, lo mgca kufuneka ufumane ngaphantsi kwe < Isimemezelo kodwa ngaphambi kweyiphi na into ekhompyutheni yeXML.

Ukukubeka konke, uxwebhu lwakho lwe-XML luya kufunda:

< Umzali womntwana (#PCDATA)>]> Judy Layard Jennifer Brendan