Hallo,
Weiss jemand wie man ordnungsgemaess den Wert von xml:lang per JavaScript abfragen kann?
Wieso hast du das vor, reicht das lang-Attribut nicht aus? Der »ordnungsgemäße« Weg wäre gemäß DOM 3 folgender:
elementobjekt.getAttributeNS('http://www.w3.org/XML/1998/namespace', 'lang')
Das kann aber kein Browser außer Gecko im XHTML-Modus. Das besagte getAttribute('xml:lang') können zumindest im Gecko und MSIE, das sollte auch gemäß den DOM-Core-Standards erlaubt und möglich sein. Im Opera gibt es in JavaScript nur lang (elementobjekt.lang oder elementobjekt.getAttribute('lang')), egal, ob xml:lang oder lang abgegeben wurde. xml:lang ist dort also nicht ausdrücklich abfragbar.
Da du in HTML-kompatiblem XHTML sowieso immer das lang-Attribut angeben solltest, stellt sich die Frage doch gar nicht (höchstens bei setAttribute)?
Mathias