Ako zabranit Castor XML escapingu

Podlesak Kamil Kamil.Podlesak na ips-ag.net
Středa Srpen 12 11:33:02 CEST 2009


Asi nebyla míněna skutečná "validita", ale "well-formedness". Neboli, co když tam budete mít neuzavřené elementy? A nebo, co je pravděpodobnější, nějaké nevyescapované znaky (< > &) nebo třeba i nepovolené znaky v názvech elementů? A nebo nepovolené znaky normálně v textu?
 
Kamil Podlešák 

-----Original Message-----
From: konference-bounces na java.cz [mailto:konference-bounces na java.cz]On Behalf Of Tomas Studva
Sent: Wednesday, August 12, 2009 11:28 AM
To: Java
Subject: Re: Ako zabranit Castor XML escapingu


Nie som si celkom isty s tou validitou. Podla mna to validne moze byt, len zalezi od schemy, ale to je jedno, lebo ja to nechcem validovat.
Tomas


2009/8/12 Jiří Mareš < Jiri.Mares na svt.cz>



No obavam se, ze to jinak, nez vlozit do CDATA elementu nepujde, protoze to pak neni validni XML :-(

S pozdravem

Tomas Studva napsal(a):

> Dakujem za nasmerovanie. Serializer, ktory sa podhodi Castorovi sa da
> nakonfigurovat pomocou formatu:
>
> OutputFormat format = new OutputFormat(Method.XML, "UTF-8", true);
>
> String[] cdata = {"contentBefore", "contentAfter", "content"};
> format.setCDataElements(cdata);
> format.setNonEscapingElements(cdata); // Those elements should NOT be
> escaped..
>
> Ja vlastne ani nechcem aby som tam mal tie CData uzly, cize relevatne
> bude nastavit tie elementy iba ako non-escaping. Musim to vyskusat.
>
> 2009/8/11 Petr Prochazka < petrprochy na gmail.com

> <mailto: petrprochy na gmail.com>>

>
>     Castor nepouzivam, ale poohledl bych se v dokumentaci po "CDATA
>     marshalling"
>     Petr Prochazka
>

>     2009/8/11 Tomas Studva < tstudva na gmail.com <mailto: tstudva na gmail.com>>

>
>         Dobry den,
>         pouzivam Castor na serializaciu objektov do XML a jeden z
>         atributov objektu je String. Tento string je XML. Ako sa da
>         ocakavat castor to za string povazuje a tak vy-escapuje vsetky
>         xml znaky.
>
>         Z <p> sa stane &lt;p&gt;.
>
>         Ja sa snazim tomu zabranit a neviem na to prist ako. Co som
>         pozeral na nete, tak Castor nie co take nepodporuje.
>
>         Tomas Studva
>
>
>


--
Jiří Mareš (mailto: Jiri.Mares na svt.cz)
ČSAD SVT Praha, s.r.o. ( http://www.svt.cz)
Czech Republic




------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://amaio.cz/pipermail/konference/attachments/20090812/d5beafae/attachment.htm>


Další informace o konferenci Konference