如果我跳过,是否还需要读取结束元素?XmlReader.Skip - 需要读取跳过的结尾元素?
reader.ReadStartElement("ENCODING");
reader.Skip();
reader.ReadEndElement();
而我不明白我们什么时候需要ReadEndElement。例如,我们在一些课堂上已经得到了,完全没有使用它。例如:
using (reader)
{
reader.Read();
reader.ReadStartElement("Envelope");
reader.ReadStartElement("Body");
reader.ReadStartElement("RESULT");
reader.ReadStartElement("SUCCESS");
_success = reader.ReadString();
if (!Success)
{
if (SomeUtil.ReadUntilElement(reader, "FaultString"))
{
string _errorMessage = reader.ReadString();
InvalidOperationException ex = new InvalidOperationException(_errorMessage);
throw ex;
}
else
throw new InvalidOperationException("Invalid Error Message");
}
}
我的老板说我们根本不需要它们!它的工作原理!我开始配合他们,然后他说我们不需要所有的人。跆拳道。所以这就是为什么我问,因为我不明白为什么它没有他们会工作,但它确实如此。 – PositiveGuy 2009-09-14 19:34:13