Hello,
I must parse something like this:
But my xml parser gets error on 'namespace:myCo mponent'. Is there a way to overcome this? The parser is this:
Thanks
I must parse something like this:
Code:
<html> <head></head> <body> <using xmlns:namespace="myfile" /> myText <p><namespace:myComponent Attribs="val"> //it crashes on 'namespace:myCOmponent' </body> </html>
Code:
public Parser(string fileContent) { _settings.ConformanceLevel = ConformanceLevel.Fragment; _settings.IgnoreWhitespace = true; _settings.IgnoreComments = true; _textReader = XmlReader.Create(fileContent, _settings); _textReader.Read(); XmlNodeType nType = _textReader.NodeType; while (_textReader.Read()) { switch (_textReader.NodeType) { case XmlNodeType.Element: // The node is an element. Console.Write("<" + _textReader.Name); Console.WriteLine(">"); break; case XmlNodeType.Text: //Display the text in each element. Console.WriteLine(_textReader.Value); break; case XmlNodeType.EndElement: //Display the end of the element. Console.Write("</" + _textReader.Name); Console.WriteLine(">"); break; } }
Comment