"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

XML Problem

Elektrosmog 15.04.2003 - 10:59 562 1
Posts

Elektrosmog

Addicted
Avatar
Registered: May 2002
Location: Hinterberg
Posts: 390
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>..::Download 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.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
also das <new /> is mal vollkommen useless, darf ich dir mal sagen, abgesehen davon is es nicht als child von navy definiert und wird so wohl nen fehler hervorrufen

ps: mach im title xslt statt xml...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz