2015-09-24 4 views
3

Я хотел бы создать преобразование DataWeave, который производит документ XML, который включает в себя DOCTYPE, как так:Как я могу создать XML-документ с DOCTYPE, определенным с помощью Mule и DataWeave?

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html 
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
    <head><!-- etc. --></head> 
    <body><!-- etc. --></body> 
</html> 

Я не смог найти его в DataWeave documentation до сих пор. Как я могу выполнить это в DWL?

Я использую Mule 3.7.2 EE и Anypoint Studio 5.3.0.

+0

Вы пытались помещать объявление doctype в константу и выводить буквальное первое, что есть в теле преобразования? (Не пробовал myslef) – Djizeus

ответ

1

Я экспериментировал с некоторыми, без везения. Кажется, я не могу настроить любой пользовательский вывод, который не является реальным элементом.

Когда ударили с этим, я бы выходом простого заполнителя на первый (как PLC или что-то, а затем использовать заводной сценарий после того, как данные плести заменить этот заполнитель с <!DOCTYPE теге.

Надеется, что это помогает.