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: 15 let
|
0