GrazerAK
Neuling
Thread Starter
- Mitglied seit
- 01.09.2004
- Beiträge
- 141
Hallo
Ich habe ein HTML Template, welches ich in ein DOMDocument lade. Zusätzlich lade ich aus einer Datenbank diverse XML Dateien, die ich per XSLTProcessor in HTML umwandle und auch in ein DOMDocument lade.
Beispiel im Template habe ich einen <div> Container in den ich ein paar <span> Container mit Daten laden möchte.
zuerst habe ich einfach die <span> in eine DOMNodeList gespeichert und dann versucht in einer Schleife jedes einzelne item an den <div> anzuhängen.
Hat nicht funkt.
Wenn ich die <span> in einen <div> einschließe und den dann anhängen versuche schreibt er es wird ein DOMNode Objekt erwartet, was ja von DomNodeList->item zurückgegeben wird.
Die Tags habe ich per getElementsbytagname bzw. getelementbyid bekommen. Was ich bei getelemtbyid nicht verstehe ist, warum es nicht funktioniert da die funktion genau wie createelemt() ein DOMElement ausgibt.
mit createelemt kann man aber die funktion appendChild() benutzten.
Also ziemlich verwirrend. Meine Frage einfach wie kann ich einen Knoten bzw. mehrere Knoten aus einer XML bzw XHTML datei an einen andere anhängen, ohne die werte auszulesen und mit createElement neue Tags erstellen.
mfg
Ich habe ein HTML Template, welches ich in ein DOMDocument lade. Zusätzlich lade ich aus einer Datenbank diverse XML Dateien, die ich per XSLTProcessor in HTML umwandle und auch in ein DOMDocument lade.
Beispiel im Template habe ich einen <div> Container in den ich ein paar <span> Container mit Daten laden möchte.
zuerst habe ich einfach die <span> in eine DOMNodeList gespeichert und dann versucht in einer Schleife jedes einzelne item an den <div> anzuhängen.
Hat nicht funkt.
Wenn ich die <span> in einen <div> einschließe und den dann anhängen versuche schreibt er es wird ein DOMNode Objekt erwartet, was ja von DomNodeList->item zurückgegeben wird.
Die Tags habe ich per getElementsbytagname bzw. getelementbyid bekommen. Was ich bei getelemtbyid nicht verstehe ist, warum es nicht funktioniert da die funktion genau wie createelemt() ein DOMElement ausgibt.
mit createelemt kann man aber die funktion appendChild() benutzten.
Also ziemlich verwirrend. Meine Frage einfach wie kann ich einen Knoten bzw. mehrere Knoten aus einer XML bzw XHTML datei an einen andere anhängen, ohne die werte auszulesen und mit createElement neue Tags erstellen.
mfg
Zuletzt bearbeitet: