voilà j'ai un petit soucis :
j'ai un fichier rdf ou il y'a des tag ecrit comme ça :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" ...>
- <rdf:Description about="...">
- <dc:title>blabla
- </dc:title>
- <dc:description>blablabla
- </dc:description>
- <dc:subject>blabla
- </dc:subject>
- </rdf:Description>
- </rdf:RDF>
|
quand je veut me placer sur le noeud <rdf:RDF>, perso j'utilise ça comme fichier xsl:
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output method="html" omit-xml-declaration="yes" indent="yes" />
- <xsl:template match="/">
- <xsl:apply-templates/>
- </xsl:template>
- <xsl:template match="rdf:RDF">
- #DEBUT
- <xsl:for-each select="rdf:Description">
- plein de truc
- </xsl:for-each>
- #FINß
- </xsl:template>
- </xsl:stylesheet>
|
j'obtient ça comme erreur :
Code :
- javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: Le préfixe doit se résoudre en nom d'espace : rdf
|