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服务中,还是需要将其下载到更基本的级别,然后写出并解析传入的流?提前感谢任何信息。