Extensible Markup Language (XML) ir starptautiskās organizācijas W3C izstrādātais standarts, lai teksta failos ievietotu salīdzinoši nelielu datu apjomu. Failus ar paplašinājumu xml skripti biežāk izmanto kā datu avotu, taču dažreiz rodas nepieciešamība tajos esošos datus parādīt tieši pārlūkprogrammas lapā, neizmantojot skriptus.
Instrukcijas
1. solis
Ja XML failu paredzēts izmantot nelielai lietotāju grupai (uzņēmuma, mājas tīklā vai pat tajā pašā datorā), var būt, ka nav nepieciešami papildu pasākumi. Dažas pārlūka versijas - Mozilla Firefox, Internet Explorer - šādus failus var parādīt koka struktūrā ar paplašināmiem mezgliem.
2. solis
Vēl viens salīdzinoši vienkāršs veids ir izmantot atsevišķu failu ar CSS instrukcijām, kas apraksta noteikumus par XML faila datu izvades formatēšanu. Lai to izmantotu, vispirms sagatavojiet šo failu - šajā gadījumā stila lapas tiek sastādītas saskaņā ar parastajiem CSS noteikumiem standarta HTML lapām. Pēc tam augšupielādējiet stila lapu vietnes serverī.
3. solis
Atveriet XML failu jebkurā teksta redaktorā vai pat labāk, ja jums ir specializēts redaktors ar sintakses izcelšanu. Koda sākumā pievienojiet vēl vienu rindu ar saiti uz ģenerēto CSS stila lapu šim dokumentam. Piemēram, ja stili tiek ievietoti failā ar nosaukumu xmlStyles.css un saglabāti tajā pašā mapē, kur ir XML fails, ievietotajai rindai vajadzētu izskatīties šādi:
4. solis
Saglabājiet rediģēto XML failu, un tā pabeigs darbību.
5. solis
Vēl viens veids, kā atveidot XML dokumentu, ir izmantot paplašināmās stila lapas (XSL) stila lapas kārtulas. Tam ir vairākas variācijas (XSLT, XSL-FO, XPath) ar dažādiem mērķiem. Šīs metodes izmantošana, kā likums, prasa arī atsevišķa faila izveidošanu ar instrukcijām, kas apraksta XML dokumenta parādīšanu. Saite uz šo ārējo failu tiek ievietota arī dokumenta teksta sākumā. Vienkāršākajā formā ārējam failam ar nosaukumu xmlStyles.xsl, kas atrodas tajā pašā direktorijā kā galvenais dokuments, šī saite varētu izskatīties šādi:
Protams, šāda faila sagatavošanai nepieciešamas atbilstošo valodu zināšanas - XSLT, XSL-FO, XPath.