【发布时间】:2021-02-04 08:43:06
【问题描述】:
我基本上在 VB.NET 中有这段代码
xmlline = "<elements>etc..</elements> <!-- Some random Comment -->"
Dim XMLInput As XElement
XMLInput = XElement.Parse(xmlline)
并且评论正在抛出并且异常,但是我放置它。 作为“双根元素”和“意外的评论结束”
并且已经看到一些建议使用此阅读器而不是可选参数
Dim xmlsettings As New XmlReaderSettings With {
.IgnoreComments = True
}
XmlReader.Create(XMLtextfile, xmlsettings)
但无法让它工作,此外,访问树的不同部分的 Xelement 方式对我来说非常有用。
喜欢这样做:Dim XMLROOT As XElement = XMLInput.Element("ImportData").Element("UsagePoints").Element("UsagePoint")
XMLROOT.Element("Address").Element("Street").Value
那么我怎样才能读取包含带有 cmets 的 XML 结构的 XML 文本文件而不会出错呢?
【问题讨论】:
-
示例行不正确,不应解析。请参阅下面的答案。
标签: vb.net parsing comments xmlreader xelement