W3C xml get element with namespace and without namespace -


i have xml below,

<?xml version="1.0" encoding="utf-8" standalone="no" ?>  <entities xmlns="sample">   <entity>     sample value    </entity>    <ns1:entity xmlns:ns1="sample">      sample value    </ns1:entity>  </entities> 

when use nodeelement.getnodename();, can able <entity> not <ns1:entity>.
verified this post , tried getlocalname() instead of getnodename(). not working. when tried using getelementbytagnamens("entity","sample"), getlength() method returned 0.

updated:

as mentioned in below answer interchanged parameters of getelementbytagnamens. see option use getelementbytagnamens("*","entity") allows me not hardcode namespace in code. wanted know, there disadvantage of using *.

getelementbytagnamens("entity","sample") should getelementsbytagnamens("sample","entity"), i.e. namespace name comes before local name.

you may have made similar mistake when trying nodeelement.getnodename() haven't posted relevant code.


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -