私は.NETフレームワークの初心者ですが、自分自身をもっと多くのシステム管理者と考えていますが、別のシステムにデータを返す必要があるWebサービスを作成しています。私は、ASP.NET Webサービスアプリケーションプロジェクトのデフォルトを使用していました。私が抱えている問題は、代替のDTDを使用する設定が見つからないということです。だから、デフォルトでは、このプロジェクトは、私は単純なオブジェクトを返すときに私は ASP.NET Webサービスアプリケーションで別のXML DTDを使用する
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE ivr_info SYSTEM "http://www.mybz.com/xml/ivr.dtd">
<response>
<result>
<ivr_info>
<variables>
<variable>
<name>foo1</name>
<value>1</value>
</variable>
<variable>
<name>bar</name>
<value>2</value>
</variable>
</variables>
</ivr_info>
</result>
</response>
私はDTDのために持っている...私は本当にたいことは、このようなものである。この
<?xml version="1.0" encoding="utf-8"?>
<foo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://foo.com">
<foo1>1</foo1>
<bar>2</bar>
<baz>3</baz>
</foo> `
のようなものを取得し、これを返します。新しいフォーマットでは、それをWebサービスにインポートする方法がありますか、より基本レベルに落として、入力ストリームを書き出して解析する必要がありますか?どんな情報もありがとうございます。