Moin!
Vielen Dank, gutes Stichwort. Nur habe ich bisher in keiner DOM-Referenz eine entsprechende Methode gefunden.
http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#DOM_and_JavaScript-- Skeeve
Ja, wars nicht ganz, aber trotzdem vielen Dank!
Ich hab mir zwischenzeitlich was zusammengebsatelt. Hier für die Nachwelt:
this.loadTextfieldtoDOM = function(str) {
// code for IE
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(str);
}
// code for Mozilla, etc.
else if (document.implementation && document.implementation.createDocument) {
// Mozilla does not support loading an XML String, so we use the DOMParser
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(str, "application/xhtml+xml");
//catching errors from parser
var roottag = xmlDoc.documentElement;
if ((roottag.tagName == "parserError") || (roottag.namespaceURI == "http://www.mozilla.org/newlayout/xml/parsererror.xml")) {
alert("Parsing Error!");
}
}
else {
alert('Your browser cannot handle this script');
}
this.nextXML = xmlDoc.firstChild;
}