我想创建一个DataWeave转换,生成一个包含DOCTYPE的XML文档,如下所示:
<?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 :(得分:1)
我一直在尝试一些,没有任何运气。我似乎无法设置任何不是真正元素的自定义输出。
当遇到这种情况时,我会首先输出一个简单的占位符(比如plc或其他东西,然后在数据编织后使用groovy脚本用<!DOCTYPE
标记替换该占位符。
希望它有所帮助。