Prosim vas o pomoc, uz sa s tym trapim dost dlho a neviem to spojazdnit.
Jedna sa o to, ze mam XML subor, z ktoreho chcem vytiahnut data, ale pomocou javascriptu.
Ciastocne mi to slo v IE, ale vo FF nie, ale neviem to dotiahnut do konca.
Tu je jednoduchy XML priklad:
Kód:
<film>
<title>nazov</title>
<episode_title>nazov2</episode_title>
<episode_orig_title/>
<pic>
<pic_link>http://www.picture.sk/182616_2.jpg</pic_link>
</pic>
<attrib>nejaky text</attrib>
<desc>text bla bla</desc>
<creators>
<creator>
<person_id>23725</person_id>
<name>blabla</name>
</creator>
<creator>
<person_id>246461</person_id>
<name>blabla</name>
</creator>
</creators>
</film>
a tu je script ktory mi nefunguje
Kód:
<script type="text/javascript">
function spracuj (xmlFile) {
var xmlDoc;
var moz = (typeof document.implementation != 'undefined') && (typeof
document.implementation.createDocument != 'undefined');
var ie = (typeof window.ActiveXObject != 'undefined');
if (moz) {
xmlDoc = document.implementation.createDocument("", "", null)
xmlDoc.onload = readXML;
} else if (ie) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
while(xmlDoc.readyState != 4) {};
}
xmlDoc.load(xmlFile);
var xmlF = xmlDoc.getElementsByTagName("film");
alert (xmlF);
return
}</script>
Skusal som predtym aj napr. pomocou ChildNodes, ale ja to potrebujem vytiahnut podla tagov.
Title, pic, attrib atd.. to sa neopakuju, ale potom je tam creator a tam to potrebujem vytiahnut vsetko v cykle.
Pomocou php neni problem, to zvladam, ale pomocou javascriptu je to pre mna nieco nove. Pozeral som uz neviemkolko webov kde to popisuju, ale nedari sa mi to spojazdnit pre moju strukturu, a tento moj script dokonca ani nejde vo FF.
diky moc