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: [email protected] [mailto:[email protected]]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š < [email protected]> 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 < [email protected] > <mailto: [email protected]>> > > Castor nepouzivam, ale poohledl bych se v dokumentaci po "CDATA > marshalling" > Petr Prochazka > > 2009/8/11 Tomas Studva < [email protected] <mailto: [email protected]>> > > 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 <p>. > > 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: [email protected]) ČSAD SVT Praha, s.r.o. ( http://www.svt.cz) Czech Republic
