document.getElementById("test1").childNodes returnerer ikke child-elements, men child-nodes - dvs. også tekstnoder som f.eks. linjeskift (selvom browserne ikke er enige om fortolkningen). ELEMENT.getElementsByTagName("*");
- bør således ikke nødvendigvis resultere det samme som: ELEMENT.childNodes;
Mon ikke årsagen til, at XML-DOM'en ikke har metoder til alle X-Path axes, er nogenlunde tilsvarende den, som gør, at PHP ikke understøtter VBS-konstanter som f.eks. 'vbCrLf'? =)
I den gamle HTML-DOM gav det rimelig mening at prototype på HTML-elementer (som jo var ganske alm. JS objekter) - men det giver ikke mening med XML-DOM, da der her ikke er tale om alm. JavaScript objects, men om DOMNodes. Derfor er det kun én browser, der tillader den slags
"Mon ikke årsagen til, at XML-DOM'en ikke har metoder til alle X-Path axes, er nogenlunde tilsvarende den, som gør, at PHP ikke understøtter VBS-konstanter som f.eks. 'vbCrLf'? =)"
rimelig dårlig sammenligning...
pointen med XML-DOM er jo at give metoder til at traverse noderne, eller at selecte dem - derfor synes jeg at .descendant() mangler...
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.