我被安排到一个使用1.3版古骡子的项目上。按照建议,他们使用分割配置设置,例如
here
.
所有这些文件都有
http://www.symphonysoft.com/dtds/mule/mule-configuration.dtd
作为他们的DTD定义。这对老的mule ide来说是个问题,因为它显然试图加载该URL,而该URL的域已不复存在。
我在
http://www.mulesoft.org/dtds/mule-configuration.dtd
似乎是相同的DTD。但是,我现在已经在除主mule-config.xml之外的所有配置文件中得到了验证错误,因为它们遵循第一个链接中的建议:将mule描述符元素直接放在mule配置元素的下面。但是,DTD似乎不允许这样做(mule描述符元素在model元素下面):
<!ELEMENT mule-configuration (description?, environment-properties?,
mule-environment-properties?, container-context*, security-manager?,
transaction-manager?, agents?, connector*, endpoint-identifiers?,
transformers?, global-endpoints?, interceptor-stack*, model*)>
除了自己主持一个修改过的DTD还有什么想法吗?还有其他DTD吗?