Avatar billede searchjob Nybegynder
22. maj 2006 - 22:11 Der er 1 kommentar og
1 løsning

XML hentning hjælp

jeg sidder her med problemer, i mx 2004

jeg har følgende xml kode:

"indlogged.xml"

<?xml version="1.0" encoding="UTF-8"?>
<users>
    <bruger id="Anders">
          <x>232</x>
          <y>122</y>
    </bruger>

    <bruger id="Anders">
          <x>232</x>
          <y>122</y>
    </bruger>
</users>


og dette i flash:

var hej = new XML();
hej.load("indlogged.xml");
hej.onLoad = kmayn;

function kmayn(){
trace("K");
var users = hej.firstChild.childNodes;
var n, name, x, y;
for (var i = 0; i < users.length; i++) {
    n = users[i];
    name = String(n.attributes.id);
    x = String(n.childNodes[0].firstChild.nodeValue);
    y = String(n.childNodes[1].firstChild.nodeValue);
    trace(name);
}

}

Men den udskriver intet, hvorfor? - og ja, indlogged.xml findes
Avatar billede kragekjaer Praktikant
23. maj 2006 - 00:03 #1
husk lige at sætte hej.ignoreWhite=true ind

og fejl, ret til:

var users = hej.firstChild.childNodes.length;
var n, name, x, y;
for (var i = 0; i < users; i++) {
Avatar billede searchjob Nybegynder
23. maj 2006 - 12:06 #2
tak, men hvorfor virker dette ikke?
<?php
    header("Content-Type: text/xml; charset=iso-8859-1");
    echo "<?xml version='1.0'?>";
?>

<users>
    <bruger id="Anders">
          <x>232</x>
          <y>122</y>
    </bruger>

    <bruger id="Andersa">
          <x>2322</x>
          <y>1222</y>
    </bruger>
</users>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester