Предположим, я хочу сгенерировать часть XML извлечения данных из таблицы и поместить эту часть в элемент [CDATA.
Например, предположим, что я сгенерировал это XML
select xmlelement("TAG1",
xmlelement("TAG2",col2),
xmlelement("TAG3",
xmlelement("TAG4",col4)))
from MYTABLE
, где col2 и col4 - столбцы MYTABLE
, чтобы получить следующее XML :
<TAG1>
<TAG2> 10 </TAG2>
<TAG3>
<TAG4> England </TAG4>
</TAG3>
</TAG1>
А теперь предположим, что я хочу получить что-то вроде этого:
<TAG1>
<TAG2> 10 </TAG2>
<![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TAG3>
<TAG4> England </TAG4>
</TAG3> ]]>
</TAG1>
как мне это сделать? Я имею в виду, что даже в этом случае я хочу, чтобы часть внутри CDATA создавалась не с постоянной длинной строкой, а всегда извлекала данные из таблицы, и я хочу, чтобы этот раздел был закрыт после TAG3