【发布时间】:2014-01-30 06:10:30
【问题描述】:
我是 vb.net 的初学者。
请告诉我如何从 vb.net 中的多个 textbox.text 生成 xml 文件
我在sid“数组边界不能出现在类型说明符中”有错误
我在Dim ds.ReadXml(ds)“预期语句结束”中也有错误
Protected Sub btnChkService_Click(sender As Object, e As EventArgs) Handles btnChkService
Dim cid As Int32
Dim sid As Int32
Dim tid As String
sid = Convert.ToInt32(TxtSiteId.Text)
cid = Convert.ToInt32(TxtCompId.Text)
tid = TxtTokenId.Text
Dim client As ServiceRef.DemoService()
Dim DataSet As client.GetEmployees(sid, cid, tid)
Dim ds As DataSet
'Dim StringReader sr As New StringReader(data)'
'Dim DataSet ds As New DataSet(data)'
Dim ds.ReadXml(ds)
'string st = Server.MapPath("XMLFile.xml")'
Dim Data.WriteXml(Data)
End Sub
【问题讨论】:
-
从 WCF 服务返回数据集通常被认为是不好的做法 - 改为返回自定义对象(或自定义对象的集合),因为这将保留互操作性。此外,您见过数据集在序列化后的样子吗?
-
ReadXml() 是属于
DataSet类的方法 - 您正在尝试声明该方法(并且您正在尝试将DataSet作为参数传递,您可以'不会)。您能否同时发布GetEmployees()的实现和您尝试生成的 XML(即它应该是什么样子)? -
请问你能在代码中做到这一点吗?我不明白你在问什么我不能在 WCF 中更改它的要求
-
您在寻找什么格式的 XML?查看我在评论中添加的 ReadXml() 的链接,看看是否可以帮助您找到方向。
-
我如何将此 {client.GetEmployees(sid, cid, tid)} 值放入数据集中,然后我希望将此数据集放入 xml 文件中
标签: asp.net xml vb.net wcf xml-parsing