【发布时间】:2015-07-08 08:40:52
【问题描述】:
我们需要为与我们打交道的航运软件公司创建一个 XML。
基本上,输出的xml需要包含以下doctype
<!DOCTYPE INTERFACE_CREATE_SHIPMENT SYSTEM "INTERFACE_CREATE_SHIPMENT.dtd">
但是我没有这个文件,所以将它添加到映射 Doctype 系统会导致错误,所以我不知道它是否可以工作。是否可以让 BizTalk 添加此文档类型,而我的 DTD 不可用?或者我可以创建一个具有相同名称的新 DTD 来创建文件吗?
【问题讨论】:
-
最好的解决方案是从公司获取 DTD,但我想这是不可能的?
-
@cvesters 我正在尝试获取 DTD 文件。但我不能确定他们是否会给我们。
-
您只需要
!DOCTYPE声明,还是还需要使用元素/属性/等。在该 DTD 中定义(您不会在 XSD 中为 BizTalk 定义)? -
@DanField 我们只需要 !DOCTYPE 作为我们输出的一部分。我们在一个 word 文件中收到了 XML 的规则,并且正在遵循该规则。现在对方只是说文件失败是因为它需要填写 DOCTYPE。获取实际的 DTD 会更好,但截止日期可能不允许我们等待它。