我正在 c# 上编写自定义 OFX -> XML 解析器。
目前我正在使用标准的 XMLTextReader。
ofx 格式可能具有以下结构:
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
问题是如果元素是文本元素,那么前一个元素没有结束标签。我想添加它。但我有:
第 7 行位置 10 上的“SEVERITY”开始标签与“STATUS”的结束标签不匹配。第 8 行,第 9 位。
但是,如果我尝试捕获 while(reader.Read()) 块,那么我会得到正确的结构,但直到我的
</SEVERITY>
标签为止。
有什么办法可以忽略此类异常?