我想将XML文件放入数据集中以使用VB.Net导出到数据库。每天添加到此列表的新XML文件有可能具有特殊字符(idk为什么任何人都会在地址条目中包含“&”)。创建XMLReader后,替换转义字符的最简单方法是什么?伪代码会是什么样的?流阅读器可能吗?或者这与XMLReader有关吗?
这是我现在尝试创建数据集的代码:
For Each file1 In Directory.GetFiles(My.Settings.Local_Meter_Path, "*BadMeter*.xml")
Dim filecreatedate As String = IO.File.GetLastWriteTime(file1)
FN = Path.GetFileName(file1).ToString()
xmlFile = XmlReader.Create(Path.Combine(My.Settings.Local_Meter_Path, FN), New XmlReaderSettings())
ds.ReadXml(xmlFile)
以及我正在获得&符号实体名称解析错误的地方
<Cell ss:StyleID="Default"><Data ss:Type="String">1440 COUNTY ROAD 40 X-MAS LIGHT & RV #2 CAMP HILL</Data></Cell>