„Extensible Markup Language“(XML) yra tarptautinės organizacijos W3C sukurtas standartas, skirtas palyginti mažam duomenų kiekiui talpinti į tekstinius failus. Failai su plėtiniu xml scenarijuose dažniau naudojami kaip duomenų šaltinis, tačiau kartais tenka rodyti juose esančius duomenis tiesiogiai naršyklės puslapyje nenaudojant scenarijų.
Nurodymai
1 žingsnis
Jei XML failą ketina naudoti maža vartotojų grupė (įmonės, namų tinkle ar net tame pačiame kompiuteryje), gali būti, kad nereikia jokių papildomų priemonių. Kai kurios naršyklės versijos - „Mozilla Firefox“, „Internet Explorer“- gali tokius failus rodyti medžio struktūroje su išplėstais mazgais.
2 žingsnis
Kitas palyginti paprastas būdas yra naudoti atskirą failą su CSS instrukcijomis, apibūdinančiomis duomenų išvesties iš XML failo formatavimo taisykles. Norėdami jį naudoti, pirmiausia paruoškite šį failą - šiuo atveju stiliaus lapai sudaromi pagal įprastas standartinių HTML puslapių CSS taisykles. Tada įkelkite stiliaus lapą į svetainės serverį.
3 žingsnis
Atidarykite XML failą bet kuriame teksto rengyklėje arba dar geriau, jei turite specializuotą redaktorių su sintaksės paryškinimu. Kodo pradžioje pridėkite dar vieną eilutę su nuoroda į sugeneruotą šio dokumento CSS stiliaus lapą. Pvz., Jei stiliai dedami į failą, pavadintą xmlStyles.css, ir išsaugomi tame pačiame aplanke kaip ir XML failas, įterpta eilutė turėtų atrodyti taip:
4 žingsnis
Išsaugokite redaguotą XML failą ir tai užbaigs operaciją.
5 žingsnis
Kitas būdas pateikti XML dokumentą yra naudoti „Extensible Stylesheet Language“(XSL) stiliaus lapo taisykles. Jis turi keletą variantų (XSLT, XSL-FO, XPath) skirtingiems tikslams. Naudojant šį metodą, kaip taisyklė, taip pat reikia sukurti atskirą failą su instrukcijomis, apibūdinančiomis, kaip parodyti XML dokumentą. Nuoroda į šį išorinį failą taip pat dedama dokumento teksto pradžioje. Paprasčiausia išorinio failo pavadinimu xmlStyles.xsl, esančio tame pačiame kataloge kaip ir pagrindinis dokumentas, ši nuoroda gali atrodyti taip:
Žinoma, norint paruošti tokį failą reikia žinoti atitinkamas kalbas - XSLT, XSL-FO, XPath.