提问人:tasklive 提问时间:10/29/2023 最后编辑:tasklive 更新时间:10/29/2023 访问量:38
从 XML 读取数据时出现问题
Issue while reading data from XML
问:
我尝试从 XML 文件中读取数据。它在一个项目中工作正常。但是相同的代码不适用于其他无法弄清楚的项目......因为我使用相同的代码和相同的XML源文件。
对于一个项目,我能够使用 xrReader.GetAttribute(0) ' 输出示例正确读取内容: BANKNIFTY23101244200CE
对于使用相同代码的其他项目,我能够获得错误的输出数据......”输出示例:BANKNIFTY.......44200CE(日期值按给定值进行转换。
我正在使用从XML文件中读取内容的小代码,请点击此处。
请帮助我解决这个问题。
Using xrReader As XmlReader = XmlReader.Create(source)
Do While xrReader.Read()
If xrReader.NodeType = XmlNodeType.Element AndAlso xrReader.Name = "Mapping" Then
If xrReader.GetAttribute(0).ToString.StartsWith("BANKNIFTY") Then
BankNiftyMappingPresentExpiryDateTextBox.Text = xrReader.GetAttribute(0)
End If
End If
Loop
End Using
请在此处找到示例 XML 源文件供您参考。
<Mapping symbol="BANKNIFTY23101244200CE" name="44200CE" exchange="" />
<Mapping symbol="BANKNIFTY23101244200PE" name="44200PE" exchange="" />
<Mapping symbol="BANKNIFTY23101244300CE" name="44300CE" exchange="" />
<Mapping symbol="BANKNIFTY23101244300PE" name="44300PE" exchange="" />
答: 暂无答案
评论
BankNiftyMappingPresentExpiryDateTextBox
????请创建一个最小的可重现示例,因此请告诉我们该内容是什么。