Thomas J.S.: "name"-Attribut für Bilder aus XML lesen

Beitrag lesen

Hallo,

<anfang><start name="xyz" />blablabla.</anfang>

In der "meine.dtd" steht dazu:

<!ELEMENT meine (anfang | start*)) >
<!ELEMENT anfang (#PCDATA) >

Das ist schon ab da eigentlich ungültig.
anfang kann laut deiner DTD nur 'PCDATA enthalten, du hast darin aber  PCDATA _und_ ein <start>.

<xsl:template match="start">
  <a href="http://www.abc.de">
  <xsl:template match="abc">
  <img src"bild.gif" border="0" name="{@name}" />
</xsl:template>
</xsl:stylesheet>

Du kannst in einem xsl:template keine weitere xsl:template definieren. Auserdem ist es zusätzlich falsch verschachtelt: wo ist das End-Tag vom </a>? Wo ist das End-Tag vom 2. xsl:template ?

So, und wo ist jetzt der Fehler?

So, überall. Würde ich sagen. ;-)

Grüße
Thomas