Autor |
Nachricht |
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Mi 27.06.2007 13:05
Titel php5 dom xml DOMElement->attributes |
|
|
Hallo Rob
eine XML-Datei wird geparst. In dieser XML-Datei finden sich mehrere Dateninseln und entsprechende Namespace-URIs.
Grobes Bsp:
Code: | <html xmlns="w3c.org/dawodernamespacesis">...
<tag xmlns:php="...">... |
Ich bin nun an den (variablen) Namespace-Attributen interessiert. Leider bietet mir die DOMElement-Eigenschaft attributes nur "gewöhnliche" Attribute:
Code: | $elementNode->attributes // liefert nur Attribute, keine xmlns-Attribute |
Zwar komme ich bspw. mit
Code: | $elementNode->getAttributeNode ( "xmlns" ) |
an den entspr. Attributknoten heran, doch bringt mir das nichts, wenn ich Dateninseln mit mir unbekannten Präfixen behandeln muss.
Übrigens liefert die Methode getAttributeNode in diesem Fall ein Objekt vom Typ DOMNamespaceNode zurück, zu dem auf anhieb ich auch keinen Eintrag in der Doku gefunden habe.
Gibt es bestimmte Einstellungsmöglichkeiten, die mir die Namespace-Attributknoten "auch einfach so" zugänglich machen?
PHP Version ist 5.2.2, libxml API 20031129 und libxml Version 2.6.26
Danke im Voraus und vg
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 27.06.2007 20:28
Titel
|
|
|
Na, wenn du mich schon direkt ansprichst, dann muß ich ja auch antworten...
Aber mit deinem Problem kann ich dir leider nicht weiterhelfen.
Da habe ich ebenfalls keine Ahnung, ob es da eine Möglichkeit gibt.
Ich würde empfehlen, die Frage einfach mal im SelfHTML-Forum zu stellen.
Du kannst da auch posten, ohne dich anzumelden. (Registrierte User haben da zwar ein paar nette Zusatzfunktionen, aber posten kann jeder.)
Schätzungsweise bekommst du dort eher eine Antwort bzw. einen Vorschlag, wie man die Sache vielleicht auch anders angehen könnte.
|
|
|
|
|
Anzeige
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Do 28.06.2007 11:00
Titel
|
|
|
Jup mache ich mal. Da war ich bis jetzt auch noch nicht...
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP5] Welches Buch zum Thema PHP5 ?
Fehlermeldung: Call to a member function attributes()
probleme mit php5
PHP5 Neuerungen
php3 zu php5?
OOP in PHP5, Vererbung?
|
|