2009-03-25 7 views
1

プロキシクラスを生成するためにXML DTDをVisual Studioにインポートすることはできますか?.NETでのXML文書型定義の操作

私は、XMLサービスのように設計されたインターフェイスが必要なサードパーティの.dllを持っています。 .dllへのインタフェースはすべてXML入力によって駆動され、XMLとして出力を返します。それについての良い点は、すべての入力と出力の型が明確に定義されていることです。悪いニュースは、彼らがDTD(Document Type Definition)を使用しているということです。

私は本当にないように手でXMLを構築するために持っているだろうが、私は唯一の

答えて

2

Visual Studioでは、DTDからXSDへの変換を処理できます。その時点で、プロキシを生成できます。

DTDをXMLデザイナに読み込んで「スキーマの作成」を選択し、Visual StudioでXSDを推測できるようにしてください。

+0

私はあなたとXML文書でこれを行うことができると知っていましたが、私はDTDも同様に扱うことに気づいていませんでした。私も決して試したことはありません:/ – Josh

1

はあなたが解決する方法を知っているものに問題を軽減ネットXSDファイルを使用する方法を知っています。 DTDとXSDはおおよそ同等ですが、converters existはDTDをXSDに変換します。 XSDを使って作業する方法を知っているので、問題を解決することができます。

関連する問題