RDF Parsen

Hallo,
immer Ärger mit den Namespaces.
Versuchs mal so:
<xsl:stylesheet version="1.0"
xmlns="http://purl.org/rss/1.0/"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:mm="http://musicbrainz.org/mm/mm-2.1#">

<xsl:output method="html"/>

<xsl:template match="/">
<html>
<body>
<xsl:for-each select="/rdf:RDF/:item">
<xsl:call-template name="item"/>
</xsl:for-each>
</body>
</html>
</xsl:template>

<xsl:template name="item">
<a href="{./:link}">
<div class='asBand'><xsl:value-of select="mm:Artist/dc:creator/dc:title"/></div>
<div class='astitle'><xsl:value-of select="dc:title"/></div>
</a>
</xsl:template>

</xsl:stylesheet>
Gruß
madlds
 
Danke erstmal. Also im xmlwrite von roxes klappts super. Aber wenn ich versuche das ganze mit Sablotron und php zu parsen bekomme ich folgenden Fehler:

Sablotron error on line 14: token '' not recognized

Es scheint irgendwie an dem : for item zu liegen.
 

Neue Beiträge

Zurück