0
這是幾個月來一直在工作的東西,任何想法如何現在這個角色突然發現它的方式進入有問題的XML?
在VB.NET中工作。這是做這項工作的代碼。
Public Function ConvertDataTableToXML(ByVal tbl As DataTable) As String
tbl.TableName = "gv"
Dim writer As New System.IO.StringWriter()
tbl.WriteXml(writer, XmlWriteMode.WriteSchema, False)
Return writer.ToString()
End Function
Public Function ConvertXMLToDataTable(ByVal xml As String) As DataTable
Dim tbl As New DataTable
Dim xmlReader As XmlReader = xmlReader.Create(New StringReader(xml))
tbl.ReadXml(xmlReader)
Return tbl
End Function 'This function throws the error.
我試圖剝離無效字符出使用正則表達式的表達式,但也表時嘗試讀取XML
a)您在使用哪種語言。b)XML是如何生成的?那將是開始尋找角色的地方。 – Tim
我編輯了我的問題來回答你的問題 –
我期望這個錯誤是由DataTable中的數據造成的。如果表格不太大,您可以檢查它是否能找到違規字符。這些類型的問題很難在IME中運行。 – Tim