大家知道,用dataset传递的WebService,微软会在各个节点加上schema,所以无法与j2ee,flash兼容,所以我找到了一种转换他们变成普通xml的方法。代码如下:
方法一
| 以下为引用的内容: Public Class DataSetToXML : Inherits System.Web.UI.Page Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load strSql = "SELECT TOP 10 * FROM Customers" Dim sdaCust As New SqlDataAdapter(strSql, objConn) sdaCust.Fill(dstCust, "Customers") |
这种方法是写入一个xml文件
方法二:
| 以下为引用的内容: <WebMethod(Description:="所有教室列表")> _ Public Function ListAllRooms() As XmlDocument Try
Catch ex As Protocols.SoapException
Add ten rows. Display the DataSet contents as XML. |
看来以后用dataset传递的时候也不用为它的转换发愁了。