Aaron Gray wrote:
AFAICT MS IE JavaScript does not support DOM Level 2 Namespaces. Is this
correct ?
MS IE uses the MS JScript engine, but only for the core language stuff
like number, strings, booleans, Object, Array, Date, RegExp, much like
other browsers have a script engine to implement the ECMAScript edition
3 specification.
What IE itself provides are host objects for manipulating HTML documents
and manipulating the browser. With the help of MSXML IE also provides
host or ActiveXObjects for manipulating XML documents. MSXML allows you
to manipulate XML with namespaces but not the way the W3C DOM Level 2
Core specification describes it (e.g. createElementNS), rather MSXML for
the namespace aware creation has the generic createNode method, for
namespace aware selection of nodes MSXML (3 and later) supports XPath.
In terms of HTML IE has its very own concept and implementation of HTML
with namespaces, for instance VML uses that to embed vector graphics in
HTML documents.
--
Martin Honnen
http://JavaScript.FAQTs.com/