The problem is due to prettyPrint in plugin.jelly.
I think that if you pass prettyPrint to false, the result will be ok.

Emmanuel

----- Original Message ----- 
From: "Tim Anderson" <[EMAIL PROTECTED]>
To: "Maven Developers List" <[EMAIL PROTECTED]>
Sent: Thursday, July 10, 2003 7:04 AM
Subject: [changes plugin] Support for html in change description - bugs in
jelly?


> Problem (short version):
>
> I'm trying to modify the changes plugin to support
> html in the changes description field - but
> I'm having issues with jelly:xml.
> Its stripping out whitespace, and screwing up elements
> embedded in CDATA sections. Has anyone seen this
> before and know of a workaround?
>
> For the exercise (and to make sure I wasn't going nuts), I
> rewrote the plugins' changes.jsl in XSLT, and ran
> it via Ant's style task. It works beautifully...
>
> Problem (long version):
>
> Currently, the changes plugin doesn't support html in
> change descriptions, e.g:
>       <action type="update">
>         Tinkered with foobars.<p/>
>         To construct a foobar:
>         <source><![CDATA[
>           Hashtable properties = new Hashtable();
>           ...
>         ]]>
>         </source>
>      </action>
>
> Gets transformed to:
>      ...
>      <td>Tinkered with foobars.To construct a foobar:Hastable
> properties...</td>
>      ...
>
> This is because it transforms the text using:
>      <x:expr select="string(.)"/>
>
> If the above is changed to:
>      <x:copyOf select="node()" trim="false"/>
>
> ..things improve slightly, but all whitespace is lost.
>
> Worse still, CDATA sections containing elements aren't processed
> properly, e.g:
>  <source><![CDATA[
>    <Connectors>
>      <Connector scheme="rmi"/>
>    </Connections>]]>
>  </source>
>
> Becomes:
>   <![CDATA[&lt;Connectors&gt; &lt;Connector scheme="rmi"&gt;
> &lt;/Connector&gt; ...
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> _____________________________________________________________________
> Envie de discuter en "live" avec vos amis ? T�l�charger MSN Messenger
> http://www.ifrance.com/_reloc/m la 1�re messagerie instantan�e de France

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? T�l�charger MSN Messenger
http://www.ifrance.com/_reloc/m la 1�re messagerie instantan�e de France


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

Reply via email to