tabs in the output

2003-03-20 Thread Nesto



Hi!
I don' know if this is OT, beause I cant find the 
problem!

I'm writing a stylesheet that transforms xml int 
xhtml (Transitional/basic/Mobile Profile).
I use Cocoon 2.0.4 as publishing 
framework.

I have a problem with a portion of code 
generated:
The goal is to produce something like this: a 
href=""Rome/a

The xml is like this:
city
 
nameRome/name
 
state.../state
 .
/city


The stylesheet I wrote is this:

xsl:template 
match="city"
.
 a 
href=""xsl:value-of select="name"//a
.
/xsl:template


But the result 
is

a 
href=""Rome/a


I think the ":#10;" are tabs, but I really 
don't know why they are inserted!
Of course this causes an error when you follow that 
link... (not on all browsers... with IE it works correctly, but, for example, 
with the Nokia Mobile Browser... It doesn't)


Is this a encodingproblem?? Or a 
serialization problem?
( Here I put the serializaer I use...
map:serializer logger="sitemap.serializer.xhtml" mime-type="text/html" 
name="xhtml-Basic" pool-grow="2" pool-max="64" pool-min="2"  
src=""
doctype-public-//W3C//DTD XHTML Basic 
1.0//EN/doctype-public
doctype-systemhttp://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd/doctype-system
/map:serializer
)

If yes, How can I solve it??
Any idea is well accepted!!

Thank you for all the answers. Best 
regards,

Nesto


Re: tabs in the output

2003-03-20 Thread Lionel Crine
Why don't you try :

 a
 xsl:attribute name=hrefresults?city=xsl:value-of 
select=name//xsl:attribute
 xsl:value-of select=name/
 /a

instead of :

a href=results?city={name}
xsl:value-of select=name/
/a
At 16:10 20/03/2003 +0100, you wrote:
Hi!
I don' know if this is OT, beause I cant find the problem!
I'm writing a stylesheet that transforms xml int xhtml 
(Transitional/basic/Mobile Profile).
I use Cocoon 2.0.4 as publishing framework.

I have a problem with a portion of code generated:
The goal is to produce something like this: a 
href=results?city=RomeRome/a

The xml is like this:
city
nameRome/name
state.../state
.
/city
The stylesheet I wrote is this:

xsl:template match=city
.
a href=results?city={name}xsl:value-of select=name//a
.
/xsl:template
But the result is

a href=results?:#10;Rome:#10;   Rome/a

I think the :#10; are tabs, but I really don't know why they are inserted!
Of course this causes an error when you follow that link... (not on all 
browsers... with IE it works correctly, but, for example, with the Nokia 
Mobile Browser... It doesn't)

Is this a encoding problem?? Or a serialization problem?
( Here I put the serializaer I use...
map:serializer logger=sitemap.serializer.xhtml mime-type=text/html 
name=xhtml-Basic pool-grow=2 pool-max=64 
pool-min=2 src=org.apache.cocoon.serialization.XMLSerializer
doctype-public-//W3C//DTD XHTML Basic 1.0//EN/doctype-public
doctype-systemhttp://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd/doctype-system
/map:serializer
)

If yes, How can I solve it??
Any idea is well accepted!!
Thank you for all the answers. Best regards,

Nesto


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: tabs in the output

2003-03-20 Thread Robert Koberg
Hi,

This will have the same problems and is totally unnecessary. It is much better,
IMO, to use attribute value templates '{}' when possible.

The problem would be fixed by:

a href=results?city={normalize-space(name)}
  xsl:value-of select=name/
/a

best,
-Rob

 -Original Message-
 From: Lionel Crine [mailto:[EMAIL PROTECTED]
 Sent: Thursday, March 20, 2003 7:18 AM
 To: [EMAIL PROTECTED]
 Subject: Re: tabs in the output


 Why don't you try :

   a
   xsl:attribute name=hrefresults?city=xsl:value-of
 select=name//xsl:attribute
   xsl:value-of select=name/
   /a

 instead of :

 a href=results?city={name}
  xsl:value-of select=name/
 /a


 At 16:10 20/03/2003 +0100, you wrote:
 Hi!
 I don' know if this is OT, beause I cant find the problem!
 
 I'm writing a stylesheet that transforms xml int xhtml
 (Transitional/basic/Mobile Profile).
 I use Cocoon 2.0.4 as publishing framework.
 
 I have a problem with a portion of code generated:
 The goal is to produce something like this: a
 href=results?city=RomeRome/a
 
 The xml is like this:
 city
  nameRome/name
  state.../state
  .
 /city
 
 
 The stylesheet I wrote is this:
 
 xsl:template match=city
 .
  a href=results?city={name}xsl:value-of select=name//a
 .
 /xsl:template
 
 
 But the result is
 
 a href=results?:#10;Rome:#10;   Rome/a
 
 
 I think the :#10; are tabs, but I really don't know why they are inserted!
 Of course this causes an error when you follow that link... (not on all
 browsers... with IE it works correctly, but, for example, with the Nokia
 Mobile Browser... It doesn't)
 
 
 Is this a encoding problem?? Or a serialization problem?
 ( Here I put the serializaer I use...
 map:serializer logger=sitemap.serializer.xhtml mime-type=text/html
 name=xhtml-Basic pool-grow=2 pool-max=64
 pool-min=2 src=org.apache.cocoon.serialization.XMLSerializer
 doctype-public-//W3C//DTD XHTML Basic 1.0//EN/doctype-public
 doctype-systemhttp://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd/d
 octype-system
 /map:serializer
 )
 
 If yes, How can I solve it??
 Any idea is well accepted!!
 
 Thank you for all the answers. Best regards,
 
 Nesto


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: tabs in the output

2003-03-20 Thread adam . kaczmarz
Hi,

I had the same problem some time ago. I used
xsl:element along with xsl:attribute tags to assemble
anchor a.
If you are doing similar thing then the solution is as far as I remeber is
to remove any spaces from content of xsl-attribute.
For example if you have something like this

xsl:element name=a
xsl:attribute name=href___xls:value-of
selec=blahblah//xsl:attribute
...

and the underscores ('_') are spaces then you have to remove it. The same
concers newline characters.
So if you have done some pretty printing indentication then remove it.

hope it helps (it worked for me), cheers, A.

  Hi!
  I don' know if this is OT, beause I cant find the problem!
  .
  a href=results?:#10;Rome:#10;   Rome/a
  
  I think the :#10; are tabs, but I really don't know why they are
 inserted!..

-- 
+++ GMX - Mail, Messaging  more  http://www.gmx.net +++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: tabs in the output

2003-03-20 Thread Nesto
No Lionel,  your solution gives me the same result...
However thank you for the answer and for the rapidity!!!
Nesto

- Original Message -
From: Lionel Crine [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 20, 2003 4:18 PM
Subject: Re: tabs in the output


 Why don't you try :

   a
   xsl:attribute name=hrefresults?city=xsl:value-of
 select=name//xsl:attribute
   xsl:value-of select=name/
   /a

 instead of :

 a href=results?city={name}
  xsl:value-of select=name/
 /a


 At 16:10 20/03/2003 +0100, you wrote:
 Hi!
 I don' know if this is OT, beause I cant find the problem!
 
 I'm writing a stylesheet that transforms xml int xhtml
 (Transitional/basic/Mobile Profile).
 I use Cocoon 2.0.4 as publishing framework.
 
 I have a problem with a portion of code generated:
 The goal is to produce something like this: a
 href=results?city=RomeRome/a
 
 The xml is like this:
 city
  nameRome/name
  state.../state
  .
 /city
 
 
 The stylesheet I wrote is this:
 
 xsl:template match=city
 .
  a href=results?city={name}xsl:value-of select=name//a
 .
 /xsl:template
 
 
 But the result is
 
 a href=results?:#10;Rome:#10;   Rome/a
 
 
 I think the :#10; are tabs, but I really don't know why they are
inserted!
 Of course this causes an error when you follow that link... (not on all
 browsers... with IE it works correctly, but, for example, with the Nokia
 Mobile Browser... It doesn't)
 
 
 Is this a encoding problem?? Or a serialization problem?
 ( Here I put the serializaer I use...
 map:serializer logger=sitemap.serializer.xhtml mime-type=text/html
 name=xhtml-Basic pool-grow=2 pool-max=64
 pool-min=2 src=org.apache.cocoon.serialization.XMLSerializer
 doctype-public-//W3C//DTD XHTML Basic 1.0//EN/doctype-public

doctype-systemhttp://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd/doctype
-system
 /map:serializer
 )
 
 If yes, How can I solve it??
 Any idea is well accepted!!
 
 Thank you for all the answers. Best regards,
 
 Nesto


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: tabs in the output

2003-03-20 Thread zze-MORY Nicolas FTRD/DMI/REN

anyone have ever use the module WebserviceProxy of Cocoon 2.1 ? i have some problems 
with the sitemap configuration...


Thanks

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: tabs in the output

2003-03-20 Thread Nesto
Thank you Robert!
Your solution works greatly!!!

Thanks to Lionel and Adam too!

Bye,
Nesto


- Original Message -
From: Robert Koberg [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 20, 2003 4:20 PM
Subject: RE: tabs in the output


 Hi,

 This will have the same problems and is totally unnecessary. It is much
better,
 IMO, to use attribute value templates '{}' when possible.

 The problem would be fixed by:

 a href=results?city={normalize-space(name)}
   xsl:value-of select=name/
 /a

 best,
 -Rob

   -Original Message-
  Hi!
  I don' know if this is OT, beause I cant find the problem!
  
  I'm writing a stylesheet that transforms xml int xhtml
  (Transitional/basic/Mobile Profile).
  I use Cocoon 2.0.4 as publishing framework.
  
  I have a problem with a portion of code generated:
  The goal is to produce something like this: a
  href=results?city=RomeRome/a
  
  The xml is like this:
  city
   nameRome/name
   state.../state
   .
  /city
  
  
  The stylesheet I wrote is this:
  
  xsl:template match=city
  .
   a href=results?city={name}xsl:value-of select=name//a
  .
  /xsl:template
  
  
  But the result is
  
  a href=results?:#10;Rome:#10;   Rome/a
  
  
  I think the :#10; are tabs, but I really don't know why they are
inserted!
  Of course this causes an error when you follow that link... (not on all
  browsers... with IE it works correctly, but, for example, with the
Nokia
  Mobile Browser... It doesn't)
  
  
  Is this a encoding problem?? Or a serialization problem?
  ( Here I put the serializaer I use...
  map:serializer logger=sitemap.serializer.xhtml mime-type=text/html
  name=xhtml-Basic pool-grow=2 pool-max=64
  pool-min=2 src=org.apache.cocoon.serialization.XMLSerializer
  doctype-public-//W3C//DTD XHTML Basic 1.0//EN/doctype-public
  doctype-systemhttp://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd/d
  octype-system
  /map:serializer
  )
  
  If yes, How can I solve it??
  Any idea is well accepted!!
  
  Thank you for all the answers. Best regards,
  
  Nesto
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]