Parsing xml datoteka

Sljedei primjer sadrži kod za uitavanje podataka iz xml datoteke u parser, osim toga u istom primjeru možete vidjeti i kako se ispisuju podaci obraeni parserom.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>xml parsing</title>
<script type="text/javascript">
var xmlDoc;
function loadXML()
{
// kod za IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("zezancija.xml");
getmessage();
}
// kod za Mozillu, Firefox, Operu, itd.
else if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("zezancija.xml");
xmlDoc.onload=getmessage;
}
else
{
alert('Your browser cannot handle this script');
}
}
function getmessage()
{
document.getElementById("proizvod").innerHTML=
xmlDoc.getElementsByTagName("proizvod")[0].
childNodes[0].nodeValue;
document.getElementById("cijena").innerHTML=
xmlDoc.getElementsByTagName("cijena")[0].
childNodes[0].nodeValue;
document.getElementById("opis").innerHTML=
xmlDoc.getElementsByTagName("opis")[0].
childNodes[0].nodeValue;
}
</script>
</head>
<body onload="loadXML()">
<h1>Cjenik</h1>
<p><b>proizvod:</b> <span id="proizvod"></span><br />
<b>cijena:</b> <span id="cijena"></span><br />
<b>opis:</b> <span id="opis"></span>
</p>
</body>
</html>

napomena: gornji e kod ispisati samo prve elemente dokumenta, tj. ako imate više proizvoda, bit e ispisan samo prvi

Pogledajte kako to izgleda u praksi.

prethodna stranica

Navigacija
Korisni linkovi
Kratke vijesti
Vodafone lansirao mobilni glazbeni servis

Kako bi što lakše komunicirala sa svojim polaznicima, koji su mahom vrlo mladi i skloni komunikaciji preko suvremenih društvenih mreža NetAkdemija se odlučila pridružiti najvećoj online zajednici.NetAkademija Tehničkog veleučilšta u Zagrebu...

više na pcchip.hr

Vic dana
Anketa
copyright© 2006 - 2008, tutoriali.biz