Dear Mark, thank you for your reply,

unfortunately i didn't worked.

The problem is:
cocoon throught a java class take the data from the data base and pass them
directly to manakin without any change.

manakin build up the layout the sent it to the browser with the data cocoon
passed


the "problem" that the data inside the database are saved as text and
special character are added to avoid SQL-injection
so if i write:
<h3> Ciao <h3> <br/> <p> forever</p>

the data appears in the data base in this way

&lt;h3&gt;Ciao&lt;/h3&gt; &lt;br/&gt; &lt;p&gt;for ever &lt;p&gt;

and so what the browser receive is

&lt;h3&gt;Ciao&lt;/h3&gt; &lt;br/&gt; &lt;p&gt;for ever &lt;p&gt;

that is visualized as
<h3> Ciao <h3> <br/> <p> forever</p>

what i need is to decode this special carachers &lt;  and  &gt;  in < and >

to do this i can try to modify the xsl DIM-Handler (do u know how?)

or the java cocoon class (do you know witch one and how?)

Thank you very much
Antonio


On Sat, Jul 11, 2009 at 3:02 AM, Mark Diggory <mdigg...@atmire.com> wrote:

> Use well formed xml here and try to wrap content with a <div> or <p>
> tag and it should work better for you. You shouldn't require
> alteration of the xslt for this.
>
> <div>
> <h3> hello </h3>
> <p>it is a description </p>
> </div>
>
> Mark
>
> --
> Mark R. Diggory
> @mire - http://www.atmire.com
>
> 2009/7/10 Antonio Cuomo <anto...@parliaments.info>:
> > dear D-Space developer/user
> >
> > i have a question:
> >
> > i have some html code in my Database in the description field, of course
> the
> > html have been transformed in plain text.
> > so the database entry is:
> > <h3> hello </h3> </br><p>it is a description <p>
> >
> > when DSpace shows the database content it actually shows the text:
> > <h3> hello </h3> </br><p>it is a description <p>
> >
> > while i wuold like to say the html resoults instead:
> >
> > hello
> > it is a description
> >
> >
> >
> > How can i do it?
> >
> > i see two possibilities:
> >
> > -  Overwrite the java class that take data from the database and send
> them
> > to manakin in order to decode the html
> >
> >
> > - working at Mankin level(but it seems me pretty much more
> complicated):in
> > the file DIM-Handler.xsl
> >
> >  <xsl:if test="dim:fie...@element='description' and not(@qualifier)]">
> >              ...
> >                         <xsl:copy-of select="./node()"/>     <-- call
> some
> > html decoder here
> >              ...
> >             </xsl:if>
> >
> >
> > I'm sure i'm not the first one who had this need... and i can see some
> > security issues concerned with the solution
> > can somebody give me some indication or "a solution"?
> >
> > Thank you very much
> > Antonio
> >
> >
> > _______________________________________________
> > Dspace-general mailing list
> > dspace-gene...@mit.edu
> > http://mailman.mit.edu/mailman/listinfo/dspace-general
> >
> >
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Dspace-devel mailing list
> dspace-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-devel
>
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to