tabs in the output
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
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
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
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
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
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
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]