Yenza i-XML yakho ibuke indlela oyifunayo ngayo nge-Cascading Style Sheets
Ukudala idokhumenti ye-XML, ukubhala i-DTD, nokuyixosha ngesiphequluli konke kuhle, kodwa idokhumenti ibonisa kanjani uma uyibuka? I-XML ayiyona ulimi lokubonisa. Eqinisweni, imibhalo ebhalwe nge-XML ngeke ibe nokufometha nhlobo.
Ngakho, Ngibheka kanjani i-XML yami?
Isihluthulelo sokubuka i-XML kwisiphequluli yiSpredish Style Sheets. Amashidi wesitayela akuvumela ukuthi uchaze zonke izici zedokhumenti yakho ye-XML, kusukela usayizi nombala wombhalo wakho ngemuva kanye nesimo sezinto zakho ezingezona umbhalo.
Ngithi unomqulu we-XML:
xml version = "1.0" standalone = "yebo"> ]>Uma ngabe ubuka lo mbhalo kusiphequluli esilungile se-XML, njenge-Internet Explorer, sizobonisa into enjengale:
UJudy Layard uJennifer BrendanKodwa kuthiwani uma ufuna ukuhlukanisa phakathi kwezinto zomzali nengane? Noma wenze ukuhlukaniswa okubonakalayo phakathi kwazo zonke izakhi kudokhumenti. Awukwazi ukwenza lokho nge-XML, futhi akulona ulimi oluhloswe ukuthi lusetshenziselwe ukuboniswa.
Kodwa ngenhlanhla, kulula ukusebenzisa amaSpredishithi wesitayela se-Cascading , noma i-CSS, kumadokhumenti we-XML ukuze uchaze ukuthi ufuna kanjani lawo maxwebhu kanye nezicelo ukuthi ziboniswe uma zibukwa kusiphequluli. Kulo mbhalo ongenhla, ungachaza isitayela samathegi ngayinye ngendlela efanayo ongayenza idokhumenti ye-HTML.
Isibonelo, ku-HTML ungase ufune ukuchaza wonke umbhalo ngaphakathi kwamathegi wesigaba (
p>) ngobuso befonti Verdana, Geneva, noma i-Helvetica nombala ongemuva ongemuva. Ukuze uchaze lokho kusikripthi sesitayela ukuze zonke izigaba zifana nalokho, ungabhala:
p {font-umndeni: verdana, geneva, helvetica; umbala wangemuva: # 00ff00; }}Imithetho efanayo isebenza ngemibhalo ye-XML. Umaki ngamunye ku-XML ungachazwa kumbhalo we-XML:
umndeni {umbala: # 000000; } umzali {wefonti-umndeni: i-Arial Black; umbala: # ff0000; umngcele: u-5px oqinile; ububanzi: 300px; } ingane {font-umndeni: verdana, helvetica; umbala: # cc0000; umngcele: u-5px oqinile; umbala womngcele: # cc0000; }}Uma unomqulu wakho we-XML kanye neshidi lakho lokushicilela kulotshiwe, udinga ukuwabeka ndawonye. Ngokufana nomyalo wokuxhumanisa ku-HTML, ufaka umugqa phezulu kwidokhumenti yakho ye-XML (ngezansi kokumemezela kwe-XML), utshele umshushisi we-XML lapho uzothola khona isitayela sesitayela. Ngokwesibonelo:
xml-style style style = "umbhalo / css" href = "isitayela sezitayela.css"?>Njengoba ngishilo ngenhla, lo mkhakha kufanele utholakale ngaphansi kwe- Xml?> Isimemezelo kodwa ngaphambi kwanoma yiziphi izakhi kumqulu we-XML.
Ukukubeka ndawonye, idokhumenti yakho ye-XML izofunda:
xml version = "1.0" standalone = "yebo"> xml-style style} = "umbhalo / css" href = "isitayela sezitayela.css"?> < ! Umntwana we-ELEMENT (#PCDATA)> <> umndeni>