Autor Zpráva
BibiViolet
Profil *
Zdravím,

začínám se učit s XML a hned jsem narazila na problém, se kterým si neumím poradit, byla bych ráda, kdybyste mi pomohli:

mám XML:
<?xml version="1.0" encoding="windows-1250"?>
<data>
  <image>Libovolny text</image>
</data>


AS:

dataxml = new XML();
dataxml.ignoreWhite = true;
dataxml.load("images.xml");
dataxml.onLoad = function(succ:Boolean):Void {
 if (succ) {
	for (var element:XMLNode = this.firstChild.firstChild; element != null; element=element.nextSibling) {
			trace(" Jméno elementu: "+ element.nodeName);
			trace(" Typ elementu: "+ element.nodeType);
			trace(" Text elementu: "+ element.nodeValue);
		}
	 } else {
 trace("XML data nenačtena");
 }
};


a Ouput mi to hází:

 Jméno elementu: image
 Typ elementu: 1
 Text elementu: null



Problém je, že podle toho, co jsem se dočetla, mi to má házet typ 3 a jako nodeValue ten obsah, ale vrací mi to, jak vidíte, null.

Kde dělám prosím chybu?

Díky moc, krapet to spěchá :-)
BibiViolet
Profil *
Už jsem to vyřešila! Tak to bylo v literatuře trochu špatně vyvětleno až ten node "image" jeho child je nodeType 3.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: