ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
324
324
EMPFEHLEN
-
08.05.07 14:18 #1
Grünschnabel
- Registriert seit
- Jan 2004
- Beiträge
- 3
Hallo,
ich möchte mir eine Erweiterung der DOMDocument-Klasse basteln.
Dies klappt über
auch ganz gut. Die Knoten in dom sind eine eigene Klasse.PHP-Code:class DomExt extends DOMDocument {
public function __construct () {
parent::__construct('1.0', 'utf-8');
$parent -> formatOutput = TRUE;
}
}
auch diese ist erweiterbar. bsp:
Wenn ich einen neuen knoten erstelle, brauch ich dafür eine erweiterte funktion in der DomExt-KlassePHP-Code:class DomElementExt extends DomElement {
public function __construct ($tagName) {
parent::__construct($tagName);
}
}
diese sieht bei mir so aus
danach kann ich auch auf die hinzugefügten functionen zugreifenPHP-Code:public function createElement($tagName) {
return new DomElementExt ($tagName);
}
wenn ich aber zum bsp. über die function 'load' ein xml-file einlese, erstellt er mir wieder die standard-dom-knoten ohne meine funktionen
soll heissen, ick müsste nochmal ne load-funktion basteln, die das file selber ausliest und die knoten in DomElementExt ändert
nun meine frage - gibt es nicht einen leichteren weg?
kann ich nicht einfach einer klasse neue methoden hinzufügen?
cya
-
10.05.07 21:56 #2
Mitglied Brokat
- Registriert seit
- Jun 2005
- Ort
- Buxtehude (Niedersachsen)
- Beiträge
- 255
Kannst Du nach einem Load die Klasse nicht einfach casten?
$c = (DomExt)$c;
?
Ansonsten musst du mal Dein Skript zeigen welches die Klassen instanziert und lädt.
Marcus.Nichts hält so lange wie ein Provisorium....
Ähnliche Themen
-
Mit einer Klasse Objekte für eine andere Klasse erstellen.
Von New2Java im Forum Java GrundlagenAntworten: 14Letzter Beitrag: 21.11.10, 12:37 -
Member-Variable einer MFC-Klasse in einfache Klasse einfügen
Von cappa555 im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 12.12.08, 17:33 -
DOMDocument->save()
Von FrankWST im Forum PHPAntworten: 3Letzter Beitrag: 17.02.08, 17:35 -
RSS Parsing mittels DOMDocument
Von mgrobbauer im Forum PHPAntworten: 0Letzter Beitrag: 10.01.08, 12:48 -
DOMDocument in Session speichern
Von casr im Forum PHPAntworten: 2Letzter Beitrag: 16.03.05, 14:52




Zitieren
Login