XSLT transzformálás probléma
Sziasztok!
Épp mostanában ismerkedem az XSLT-vel és próbára akartam tenni magamat egy RSS fájllal.
Egészen addig nem volt semmi probléma, míg nem találkoztam a
Ennek a tartalmát szerettem volna beszúrni a következőképpen:Amire a böngésző a következő üzenettel válaszolt:
Így is próbáltam, gondolva arra, hogy lehet úgy megy itt is, mint a CSS-nél, de így sem:Neten is kerestem, bár lehet, hogy rossz kulcsszavakkal. Nem tudom.
Mindenféle segítségnek örülnék. Linknek, kereső kulcsszavaknak, bárminek.
Előre is köszönöm!
■ Épp mostanában ismerkedem az XSLT-vel és próbára akartam tenni magamat egy RSS fájllal.
Egészen addig nem volt semmi probléma, míg nem találkoztam a
dc:creator
elemmel.Ennek a tartalmát szerettem volna beszúrni a következőképpen:
<xsl:value-of select="dc:creator" />
Hiba a stíluslap betöltése közben: (null)
Így is próbáltam, gondolva arra, hogy lehet úgy megy itt is, mint a CSS-nél, de így sem:
<xsl:value-of select="dc|creator" />
Mindenféle segítségnek örülnék. Linknek, kereső kulcsszavaknak, bárminek.
Előre is köszönöm!
Dublin
Nézz utána a namespace-ek kezelésének, ez jónak tűnik:
http://www.xml.com/pub/a/2001/05/02/trxml.html
A hiba az xsl-ben volt
Hozzá kellett volna adnom az xsl-hez is a névteret, mert eddig így nézett ki:
Gyanús volt
Praktikus amúgy adni egy linket a teljes filra bármilyen esetben (persze csak ha megteheted). Mint itt is, általában a kontextusban van egy triviális hiba és akkor elsőre is megmondtuk volna neked biztosra a választ...
Más parser
Amúgy első tippem, hogy nem látja az XSLT parser a dc namespace-t.