Ich bin gerade dabei ein XML Website mit dem XML Cooktop (2.5) zu programmieren. der CVooktop meldet aber andauernd Fehler. Schau euch bitte den Code an und sagt mir was falsch ist. Ich komm einfach nicht drauf.
XML Datei:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE navy SYSTEM "dtd/nav.dtd">
<?xml-stylesheet type="text/xsl" href="styles/nav.xsl" ?>
<navy>
<hyper><text>..::Home::..</text><target>main.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Was ist TCPA?::..</text><target>abouttcpa.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Was kann ich tun?::..</text><target>actions.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..:
ownload Area::..</text><target>downloads.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Forum::..</text><target>
http://www.rpa-online.net</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::People gegen TCPA::..</text><target>utcpa.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Webmaster gegen TCPA::..</text><target>wtcpa.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Links zu anderen Projekten::..</text><target>links.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Alternativen::..</text><target>alternativ.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Warum diese Seite?::..</text><target>why.xml</target><ziel>right</ziel></hyper><new /><new />
<hyper><text>..::Impressum::..</text><target>impressum.xml</target><ziel>right</ziel></hyper><new /><new />
</navy>
DTD Datei:
<!ELEMENT navy (hyper)*>
<!ELEMENT hyper (text | target | ziel)*>
<!ELEMENT text (#PCDATA)>
<!ELEMENT target (#PCDATA)>
<!ELEMENT ziel (#PCDATA)>
<!ELEMENT new (EMPTY)>
<!--hyper steht fuer den Hyperlink-->
<!--text ist der Text der statt der URL auf der Seite erscheint-->
<!-- target ist die URL-->
<!--ziel ist der Zielframe-->
XSLT Datei:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html><head /><body bgcolor="CadetBlue" link="FireBrick" alink="Firebrick" vlink="Firebrick"><xsl:apply-templates /></body></html></xsl:template>
<xsl:template match="hyper">
<a target="main" style="font-size:12pt"><xsl:attribute name="href"><xsl:value-of select="target" /></xsl:attribute><xsl:attribute name="target"><xsl:value-of select="ziel" />
</xsl:attribute><xsl:value-of select="text" /></a>
</xsl:template>
<xsl:template match="new">
<br><xsl:value-of select="." /></br></xsl:template>
</xsl:stylesheet>
Bitte um rasche Hilfe.