OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] trim space off tag contents

I'm starting to think it may be because of data placement into what's a
verbatim environment. Can you try:

<programlisting role="php"><![CDATA[
  <title>PHP Test</title>
 <?php echo "<p>Hello World</p>"; ?>

And see if that works? It has worked for me in a similar situation

Carlos E. Araya
WebCT Administrator - Trainer
California Virtual Campus, Region 1
C/O De Anza College
21250 Stevens Creek Blvd.
Cupertino, CA 95014
(p) 408 257 0482 (f) 408 255 4406
<icq> 5140783  <aim>carlosed1974
web (work): http://www.cvc1.org
web (personal): http://silverwolf-net.net/
Computers are like airconditioners: They stop working properly if you open
----- Original Message -----
From: "Gabor Hojtsy" <gabor@hojtsy.hu>
To: "Dave Pawson" <dpawson@nildram.co.uk>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Sunday, April 27, 2003 03:50
Subject: Re: [docbook-apps] trim space off tag contents

> > >The normalize-space() function in XSL removes leading
> > >and trailing spaces, and replaces internal sequences
> > >of whitespace with a single space character.
> >
> > If its many elements, then an identity transform with
> > <xsl:strip-space elements="*"/>
> > does the same job.
> > Replace * with as many elements as needed
> > or use...
> > <xsl:preserve-space elements="pre"/> or whatever.
> > Can be used in combination.
> This does not solve our problems. Here is a fragment:
> <programlisting role="php">
> <![CDATA[
> <html>
>  <head>
>   <title>PHP Test</title>
>  </head>
>  <body>
>  <?php echo "<p>Hello World</p>"; ?>
>  </body>
> </html>
> ]]>
> </programlisting>
> This will effectively output a code with the leading spaces (the newlines
> after the programlisting tag and after the <![CDATA[ tag) present, and
> the trailing newlines also present. We would not like to put the <![CDATA[
> and the programlisting and the first line of the example on the same line
> avoid this, for readability reasons. But we would not like to get those
> newlines on the output.
> <xsl:strip-space> is to strip whitespace-only text nodes, AFAIK, which is
> the case here. normalize-space() will remove any multiple spaces, which
> highly distract the formatting of the example above. So none of these are
> solutions. As I said, we would like to strip of the leading and trailing
> spaces, and nothing else. Others, using <programlisting> must have been
> the same problem, I guess...
> Thanks,
> Goba
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]