Login or Sign up Help | Site Map
Connecting Tech Pros Worldwide

Namespace ins XSL

Question posted by: Michael.Ruehling@t-online.de (Guest) on June 27th, 2008 07:07 PM
Hi,
I know I'm a little OT but there seems no other group for it.
So, I am new to XSL/XML and the sample code
shown in a book doesn't seem to work (Error-Msg:


Stylesheet must start either with an 'xsl:stylesheet' or an
'xsl:transform' element, or with a literal result element that has an
'xsl:version' attribute, where prefix 'xsl' denotes the
'http://www.w3.org/1999/XSL/Transform' namespace.

From Microsoft XML-Editor 2007
where Code is:



<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="BUCH">
<xsl:for-each select="KAPITEL">
<H1>
<xsl:value-of select="UEBERSCHRIFT"/>
</H1>
<H3>
<xsl:value-of select="ZWISCHENUEBERSCHRIFT"/>
</H3>
<P>
<xsl:value-of selct="TEXT"/>
</P>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

can anyone help me out?

thanx
M.
Would you like to answer this question?
Sign up for a free account, or Login (if you're already a member).
Bjoern Hoehrmann's Avatar
Bjoern Hoehrmann
Guest
n/a Posts
June 27th, 2008
07:07 PM
#2

Re: Namespace ins XSL
* Join Bytes! wrote in comp.text.xml:
Quote:
Originally Posted by
>Stylesheet must start either with an 'xsl:stylesheet' or an
>'xsl:transform' element, or with a literal result element that has an
>'xsl:version' attribute, where prefix 'xsl' denotes the
>'http://www.w3.org/1999/XSL/Transform' namespace.

^^
Quote:
Originally Posted by
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">

^^^

You have "w3c" but you need to have "w3".
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Johannes Koch's Avatar
Johannes Koch
Guest
n/a Posts
June 27th, 2008
07:07 PM
#3

Re: Namespace ins XSL
Join Bytes! schrieb:
Quote:
Originally Posted by
Hi,
I know I'm a little OT but there seems no other group for it.
So, I am new to XSL/XML and the sample code
shown in a book doesn't seem to work (Error-Msg:
>
>
Stylesheet must start either with an 'xsl:stylesheet' or an
'xsl:transform' element, or with a literal result element that has an
'xsl:version' attribute, where prefix 'xsl' denotes the
'http://www.w3.org/1999/XSL/Transform' namespace.
>
From Microsoft XML-Editor 2007
where Code is:
>
>
>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">


Is there any white space preceding the code?
--
Johannes Koch
In te domine speravi; non confundar in aeternum.
(Te Deum, 4th cent.)

Ken Starks's Avatar
Ken Starks
Guest
n/a Posts
June 27th, 2008
07:07 PM
#4

Re: Namespace ins XSL
Bjoern Hoehrmann wrote:
Quote:
Originally Posted by
* Join Bytes! wrote in comp.text.xml:
Quote:
Originally Posted by
>Stylesheet must start either with an 'xsl:stylesheet' or an
>'xsl:transform' element, or with a literal result element that has an
>'xsl:version' attribute, where prefix 'xsl' denotes the
>'http://www.w3.org/1999/XSL/Transform' namespace.

^^
>
Quote:
Originally Posted by
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">

^^^
>
You have "w3c" but you need to have "w3".


and you have another typo, select spelled wrong, further down.

Michael.Ruehling@t-online.de's Avatar
Michael.Ruehling@t-online.de
Guest
n/a Posts
June 27th, 2008
07:07 PM
#5

Re: Namespace ins XSL
Hi,
okay I see that. And now it works fine. Thanx a lot.



M.

On Wed, 28 May 2008 11:39:47 +0200, Bjoern Hoehrmann
<bjoern@hoehrmann.dewrote:
Quote:
Originally Posted by
>* Join Bytes! wrote in comp.text.xml:
Quote:
Originally Posted by
>>Stylesheet must start either with an 'xsl:stylesheet' or an
>>'xsl:transform' element, or with a literal result element that has an
>>'xsl:version' attribute, where prefix 'xsl' denotes the
>>'http://www.w3.org/1999/XSL/Transform' namespace.

^^
>
Quote:
Originally Posted by
>><xsl:stylesheet version="1.0"
>>xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">

^^^
>
>You have "w3c" but you need to have "w3".



Michael.Ruehling@t-online.de's Avatar
Michael.Ruehling@t-online.de
Guest
n/a Posts
June 27th, 2008
07:07 PM
#6

Re: Namespace ins XSL
Hi,
no, there's no white-space preceding the code.

M.
On Wed, 28 May 2008 11:41:04 +0200, Johannes Koch
<koch@w3development.dewrote:
Quote:
Originally Posted by
>Michael.Ruehling@t-online.de schrieb:
Quote:
Originally Posted by
>Hi,
>I know I'm a little OT but there seems no other group for it.
>So, I am new to XSL/XML and the sample code
>shown in a book doesn't seem to work (Error-Msg:
>>
>>
>Stylesheet must start either with an 'xsl:stylesheet' or an
>'xsl:transform' element, or with a literal result element that has an
>'xsl:version' attribute, where prefix 'xsl' denotes the
>'http://www.w3.org/1999/XSL/Transform' namespace.
>>
>From Microsoft XML-Editor 2007
>where Code is:
>>
>>
>>
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">

>
>Is there any white space preceding the code?



 
Not the answer you were looking for? Post your question . . .
182,200 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).

  • Didn't find the answer you were looking for?
    Post Your Question
  • Top Community Contributors