| Autor | Zpráva | ||
|---|---|---|---|
| BibiViolet Profil * |
#1 · Zasláno: 26. 11. 2008, 11:31:44
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 * |
#2 · Zasláno: 26. 11. 2008, 12:27:27
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.
|
||
|
Časová prodleva: 17 let
|
|||
0