Я читаю и пишу файлы свойств Java в формате XML. Многие значения свойств имеют встроенный HTML, который разработчики заключают в элементы [[CDATA
следующим образом:
<entry key="foo"><![CDATA[
<b>bar</b>
]]></entry>
Однако, когда я использую API Java для загрузки этих свойств, а затем записываю их обратно в XML, он не заключает эти записи в элементы CDATA, а скорее экранирует теги, например:
<entry key="foo"><b>bar</b></entry>
Эти два формата эквивалентны? Создаю ли я какие-либо потенциальные проблемы, заменяя CDATA экранированными тегами?