probably its better to include the entire files, to make things clearer....
the xml
<?xml version="1.0" encoding="UTF-8"?>
<Blog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://limpens.com/blog
http://localhost/LimpensCom/webXML/Data/BlogSpy.xsd">
<BlogInfo lang="de">
<BlogTitle>Illustrationen</BlogTitle>
<BlogDescription>Das ist eine Auflistung aller Arbeiten, die
ich in
den letzten Jahren als Illustrator machen konnte.</BlogDescription>
</BlogInfo>
<Entry>
<PubDate>1996-01-15T00:00:00</PubDate>
<Category domain="Limpens.com">Illustration</Category>
<Image>NorthernLights.jpg</Image>
<Link>NorthernLights.aspx</Link>
<Version lang="pt">
<Guid isPermaLink="false">111</Guid>
<Title>Capa Northern Lighs</Title>
<Description>
<Para>Esta Capa foi o meu primeiro trabalho
comercial na área
grafica.</Para>
</Description>
</Version>
<Version lang="de">
<Guid isPermaLink="false">111</Guid>
<Title>Cover Northern Lights</Title>
<Description>
<Para>Dieses Cover war meine erste Arbeit auf
dem Gebiet der Grafik.</Para>
</Description>
</Version>
</Entry>
<Entry>
<PubDate>1997-01-15T00:00:00</PubDate>
<Category domain="Limpens.com">Illustration</Category>
<Image>Balance.jpg</Image>
<Link>Balance.aspx</Link>
<Version lang="pt">
<Guid isPermaLink="false">111</Guid>
<Title>Capa Balance Of The Force LP</Title>
<Description>
<Para>Uma outra capa para o musico vienense
Waldeck.</Para>
</Description>
</Version>
<Version lang="de">
<Guid isPermaLink="false">111</Guid>
<Title>Cover Balance Of The Force LP</Title>
<Description>
<Para>Das zweite Cover für den Wiener Szene Act
Waldeck.</Para>
</Description>
</Version>
</Entry>
</Blog>
and the xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:myns="http://limpens.com/blog">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="myns:Blog">
<div id="Blog">
<xsl:apply-templates select="myns:BlogInfo"/>
<xsl:apply-templates select="myns:Entry"/>
</div>
</xsl:template>
<xsl:template match="myns:BlogInfo">
<h1><xsl:value-of select="myns:BlogTitle"/></h1>
<div id="DivIntro">
<xsl:value-of select="myns:BlogDescription"/>
</div>
</xsl:template>
</xsl:stylesheet>
with not working I meant, the output was all values, unformatted, the
default transormation. so the xsl never matched the myns:Blog element.
What are the nessary changes to the xsl file for the transformation to
work?
fyi: the whole problem arises with xmlspy, which i would like to use
for editing. it needs the xsi:schemaLocation attribute in the xml file
to be able to find the scheme and validate against it. in visual
studio, all that's necessary is
xmlns="http://tempuri.org/Schemafile.xsd", but visual studio is not as
userfriendly for editing tree-like content.
cheers & thanks
j.
--
Jan Limpens
http://www.limpens.com