WebService如何传出一个Xml文档?

时间:2021-04-19 12:04:29
WebService如何传出一个Xml文档?
以字符串?
以XmlNode对象?
以XML数据流?(这个不懂,高手指点一下XML数据流是个什么dd)
还是传输文件本身?

高人帮帮忙!

10 个解决方案

#1


用CDATA块:
x="<![CDATA[ <datalist><row><Name>aaaasd</Name><Age>12</Age></row></datalist> ]]>";

#2


x是WebMethod返回的string?

#3


可以用字符串返回!

#4


字符串

#5


gz

#6


用字符串返回就可以了

#7


可以已流的方式

#8


能否给点实在的例子
怎么去输出字符串或数据流
又该如何接受

#9


还是没有等到我想要的结果

#10


只要DataSet.WriteXml就可以直接形成你所需要的xml(带架构、不带架构、带修改标志),本就很方便的东西为什么不用,前提是你要用dotnet编程,如果一定要自己实现也没什么不行的,也不是很难,无非也就是同样的做法,向传出什么都没问题字符串也行数据流也可以,随便!
数据流实际上是在网络中传输的数据它可以包括任意类型:比方说这段流里可以包含字符串、数据、图形、文件等等等等,其实字符串如果序列化以后在网络中传输的话也应该叫做一种数据流,不置办主动了吗?

#1


用CDATA块:
x="<![CDATA[ <datalist><row><Name>aaaasd</Name><Age>12</Age></row></datalist> ]]>";

#2


x是WebMethod返回的string?

#3


可以用字符串返回!

#4


字符串

#5


gz

#6


用字符串返回就可以了

#7


可以已流的方式

#8


能否给点实在的例子
怎么去输出字符串或数据流
又该如何接受

#9


还是没有等到我想要的结果

#10


只要DataSet.WriteXml就可以直接形成你所需要的xml(带架构、不带架构、带修改标志),本就很方便的东西为什么不用,前提是你要用dotnet编程,如果一定要自己实现也没什么不行的,也不是很难,无非也就是同样的做法,向传出什么都没问题字符串也行数据流也可以,随便!
数据流实际上是在网络中传输的数据它可以包括任意类型:比方说这段流里可以包含字符串、数据、图形、文件等等等等,其实字符串如果序列化以后在网络中传输的话也应该叫做一种数据流,不置办主动了吗?