Всем привет!
Нужно из ABAP-структуры сформировать HTML-файл.
Создал такую трансформацию:
Code:
<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates"
xmlns:ddic="http://www.sap.com/abapxml/types/dictionary"
>
<tt:root name="IS_DATA" />
<tt:template>
<html>
<body>
<tt:copy ref="IS_DATA.TITLE"/>
</body>
</html>
</tt:template>
Запускаю так:
Code:
is_data-title = `<a href="#">ссылка</a>`.
CALL TRANSFORMATION zhtml
SOURCE is_data = ls_data
RESULT XML rv_html
OPTIONS xml_header = 'no'
.
Но умный парсер заменяет символы "<" и ">" на "<" и ">" соответственно.
1) Можно ли это как-то отключить?
2) Нашёл, что можно это сделать при помощи XSLT-программы (пример преобразования DEMO_ESCAPING_TEXT), но в ней неудобно формировать шаблон для HTML. Или можно как-то лаконичней всё описывать?