ThomasM: XHTML nach XML transformieren

Beitrag lesen

Hallo Lara,

Allerdings gelingt es mir nicht, die Inhalte eines konkreten xhtml-Tags auszugeben,
z.B. den Inhalt von <head><title></title></head>.
Ich vermute, es hängt mit den namespaces zusammen ...

Da XSLT 2.0 verwendet wird, bietet sich xpath-default-namespace an:

<?xml version="1.0" encoding="ISO-8859-1"?>  
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
  xpath-default-namespace="http://www.w3.org/1999/xhtml">  
  
  <xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="yes"/>  
  
  <xsl:template match="html">  
    <root>  
      <xsl:value-of select="head/title"/>  
    </root>  
  </xsl:template>  
  
</xsl:stylesheet>

Grüße,
Thomas