Textfeldinhalt zu DOM
    
Andreas
    
    
      
    
  - javascript
 nicht angemeldet
 nicht angemeldetHallo!
Ich habe ein XML-Dokument in einem Textfeld. Dieses würde ich gerne als DOM-Objekt ansprechen. Ich habe es per getElementById ausgelesen, scheint aber immer noch ein string zu sein.
Kann ich das irgenwie casten?
Gruß
Andreas
Hellihello Andreas,
Ich habe ein XML-Dokument in einem Textfeld. Dieses würde ich gerne als DOM-Objekt ansprechen. Ich habe es per getElementById ausgelesen, scheint aber immer noch ein string zu sein.
Kann ich das irgenwie casten?
Leider auch wenig Ahung, aber die Textknoten sind doch extra-Knoten, TextNodes...; vielleicht hilft das ja.
Gruß
frankx
Leider auch wenig Ahung, aber die Textknoten sind doch extra-Knoten, TextNodes...; vielleicht hilft das ja.
Nö, kein Stück :)
Moin!
Ich habe ein XML-Dokument in einem Textfeld. Dieses würde ich gerne als DOM-Objekt ansprechen.
Verstehe ich das richtig? Du hast ein Eingabefeld in das man XML Code eingibt (einkopiert) und Du willst das als XML ansprechen? Dazu mußt Du es parsen. "parse" wäre also das passende Stichwort für Dich für eine Suche.
-- Skeeve
Moin!
Ich habe ein XML-Dokument in einem Textfeld. Dieses würde ich gerne als DOM-Objekt ansprechen.
Verstehe ich das richtig? Du hast ein Eingabefeld in das man XML Code eingibt (einkopiert) und Du willst das als XML ansprechen? Dazu mußt Du es parsen. "parse" wäre also das passende Stichwort für Dich für eine Suche.-- Skeeve
Vielen Dank, gutes Stichwort. Nur habe ich bisher in keiner DOM-Referenz eine entsprechende Methode gefunden.
Hast Du mir noch einen 50:50-Joker?
Gruß
Andreas
Hast Du mir noch einen 50:50-Joker?
Reicht dir der Publikumsjoker denn nicht?
*scnr*
bye, Pati
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
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;
}