3

我想创建一个 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 文档中找到它。我怎样才能在 DWL 中做到这一点?

我正在使用 Mule 3.7.2 EE 和 Anypoint Studio 5.3.0。

4

1 回答 1

1

我一直在尝试一些,没有任何运气。我似乎无法设置任何不是真实元素的自定义输出。

当遇到这个问题时,我会首先输出一个简单的占位符(比如 plc 或其他东西,然后在数据编织后使用一个 groovy 脚本用<!DOCTYPE标签替换该占位符。

希望能帮助到你。

于 2015-10-01T11:14:27.477 回答