1

是否可以将 XML DTD 导入 Visual Studio 以生成代理类?

我有一个需要与之交互的第三方 .dll,它的设计类似于 XML 服务。.dll 的接口全部由 XML 输入驱动,并以 XML 形式返回输出。它的好处是所有输入和输出类型都定义良好。坏消息是他们使用 DTD(文档类型定义)。

我真的不想手动构建 XML,但我只知道如何使用 XSD 文件.Net

4

2 回答 2

2

Visual Studio 可以处理将您的 DTD 转换为 XSD,此时您可以生成代理。

您应该能够将您的 DTD 加载到 XML 设计器中,选择“创建架构”,并让 Visual Studio 从中推断 XSD。

于 2009-03-25T18:17:07.053 回答
1

将问题简化为您知道如何解决的问题。DTD 和 XSD 大致等效,并且存在将 DTD 转换为 XSD 的转换器。您知道如何使用 XSD,因此您已将其简化为可解决的问题。

于 2009-03-25T18:14:38.353 回答