XML Problem

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/xml_problem_75035/page_1 - zur Vollversion wechseln!


Elektrosmog schrieb am 15.04.2003 um 10:59

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 schrieb am 15.04.2003 um 15:36

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...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025