[TYPO3-dev] A ticking ticking timebomb with libxml update to 2.7.1?

Lee Perry leeperry at slack.de
Tue Aug 18 12:59:40 CEST 2009


Heya,

there is a known bug with libxml 2.7.1 - stripped brackets from XML 
without CDATA: http://bugs.typo3.org/view.php?id=9359.

The patches, finding there, are integrated in the current TYPO3-Version 
- so you can force CDATA inside flexforms by:
[BE][flexformForceCDATA] = 1
So this should be the solution for new TYPO3 installations.

But what about the thousands existing TYPO3 installations without 
"[BE][flexformForceCDATA] = 1" and a libxml version below 2.7.1 - there 
could be many many flexforms in the database (tt_content) without CDATA. 
And when there will be an update of the libxml to version 2.7.1 all 
flexforms will be parsed wrong (the brackets will be stripped).

So at this point the solution would be a downgrade to libxml 2.6.x or 
you have to add the CDATA inside the database in all flexforms!

Is it right?
If "YES" than this is a ticking ticking time bomb. If "NOT" than I will 
calm down ...


Please give me some response :)

Greetings,
Lee




More information about the TYPO3-dev mailing list