Thomas Mell: Namensraum ermitteln

Beitrag lesen

Hallo,
gibt es eine Möglichkeit den Namensraum eines Elementes mit PHP festzustellen (getNamespace o.ä.) ?
Es existieren ja mehrere Möglichkeiten Namensräume zu definieren. In den folgenden Beispielen gehört das div-Element immer zum Namensraum "http://www.w3.org/1999/xhtml"
...
<title type="xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  xhtml:div
    Less: xhtml:em &lt; </xhtml:em>
  </xhtml:div>
</title>
...
<summary type="xhtml">
   <div xmlns="http://www.w3.org/1999/xhtml">
      This is <b>XHTML</b> content.
   </div>
</summary>
...
<summary type="xhtml">
   <xhtml:div xmlns:xhtml="http://www.w3.org/1999/xhtml">
      This is xhtml:bXHTML</xhtml:b> content.
   </xhtml:div>
</summary>
...

<root xmlns:xh="http://www.w3.org/1999/xhtml">
.
.
<summary type="xhtml">
   xh:div
      This is xh:bXHTML</xh:b> content.
   </xh:div>
</summary>
...

Wie kann ich den Namensraum des div-Elementes in allen Fällen ermitteln (DOM, xPath oder wie auch immer) ?

Grüße
Thomas