Thanks Robin and Jonathan for shedding some light on this issue. Andreas
--- In [email protected], Robin Berjon <[EMAIL PROTECTED]> wrote: > > > For setting the content of a text element one can use either > > .nodeValue or .data - which one is correct and standards conform and > > which not? > > Both, but they're a bit different. The nodeValue field is defined for > all Nodes and maps to different things depending on the node type. > The data field is defined on Nodes that inherit from CharacterData, > which is to say Text, CDATASection, and Comment nodes. For those > three node types, nodeValue maps straight to data. I know it's weird, > but the DOM does have quite a few such irrelevant duplication due to > trying to make the vendors happy back then. > > Note that if the implementation you're using supports DOM 3 or the > uDOM then you don't want to use fooElem.firstChild.data (which is > wrong and will blow up in a number of cases) but rather > fooElem.textContent which will do what you really want most of the time. > > -- > Robin Berjon > Senior Research Scientist > Expway, http://expway.com/ > ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/2jUsvC/tzNLAA/TtwFAA/1U_rlB/TM --------------------------------------------------------------------~-> ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

