Мой раздел XML выглядит следующим образом:
<Note>
<SpecialText att1="" />
</Note>
Или
<Note>
This is a note.
</Note>
Мне нужно использовать XmlReader для чтения XML, но я не уверен, как определить,innerXml - это другой xmlelement или просто текст.
Я делаю это:
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
switch (reader.LocalName.ToLower())
{
case MMLElement.SpecialText:
//// read related attributes
break;
}
}
}
, но как я могу прочитать содержимое, если в примечании есть текст.Если я использую reader.ReadInnerXml, он будет читать все, поэтому у меня не будет шанса увидеть, является ли это SpecialText XmlElement или просто текстом?
Большое спасибо