Antonio, It is unclear why your case is not working. I can assure you that a default installation of DSpace Manakin XMLUI will allow you to place html in the form fields for any Community/Collection and that will render as HTML in the Community/collection views without being escaped, this is expected behavior. IT shouldn't require altering the xslt templates to correct for your problem, there is apparently something else going wrong with your installation. HTML escaping is not used when the content is stored in the database, it is stored as plain old unescaped html text. I suspect that there is something concerning your environment different from a typical default installation running on tomcat/linux that is giving rise to this problem.
> the "problem" that the data inside the database are saved as text and > special character are added to avoid SQL-injection Are you running some sort of sql-injection filtering in-front of DSpace? Mark -- Mark R. Diggory @mire - http://www.atmire.com On Sat, Jul 11, 2009 at 3:33 AM, Antonio Cuomo<[email protected]> wrote: > 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 > > <h3>Ciao</h3> <br/> <p>for ever <p> > > and so what the browser receive is > > <h3>Ciao</h3> <br/> <p>for ever <p> > > that is visualized as > <h3> Ciao <h3> <br/> <p> forever</p> > > what i need is to decode this special carachers < and > 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 <[email protected]> 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 <[email protected]>: >> > 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 >> > [email protected] >> > 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 >> [email protected] >> 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-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
