mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 07.09.2008 12:26 Benutzername: Passwort: Auto-Login

Thema: php5 dom xml DOMElement->attributes vom 27.06.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> php5 dom xml DOMElement->attributes
Autor Nachricht
XSchinkenX
Threadersteller

Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
Verfasst Mi 27.06.2007 13:05
Titel

php5 dom xml DOMElement->attributes

Antworten mit Zitat Zum Seitenanfang

Hallo Rob *zwinker*

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 31
Geschlecht: Männlich
Verfasst Mi 27.06.2007 20:28
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Hallo Rob

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.
  View user's profile Private Nachricht senden
XSchinkenX
Threadersteller

Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
Verfasst Do 28.06.2007 11:00
Titel

Antworten mit Zitat Zum Seitenanfang

Jup mache ich mal. Da war ich bis jetzt auch noch nicht...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen XML -> in PHP auslesen mit DOM
[PHP5/XML] mit foreach() element attribute auslesen
[PHP5] Welches Buch zum Thema PHP5 ?
[javascript] Crossbrowser DOM - Library
Problem mit DOM Knoten in Javascript
JavaScript und DOM Video Tutorials
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.