0
我是新來的.NET框架(並且實際上認爲我自己更多是一個系統管理員),但是正在創建一個需要將數據返回到另一個系統的Web服務。我正在使用ASP.NET Web服務應用程序項目的默認值。我遇到的問題是我無法找到使用備用DTD的設置。所以默認情況下,項目回報這個當我回到一個簡單的對象,我得到這樣的事情在ASP.NET Web服務應用程序中使用備用XML 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> `
當我真正想的是這樣的......
<?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新的格式有沒有辦法將其導入到Web服務中,還是需要將其下載到更基本的級別,然後寫出並解析傳入的流?提前感謝任何信息。