У меня есть образец файла журнала, в котором у меня есть сообщение об ошибке плюс XML-теги, напримерКак получить Xml теги файла журнала
error message
xmltag
error message
xml tag
Проблема в том, я только хочу, чтобы получить XML-тег, но я получаю сообщение об ошибке " Данные на корневом уровне недействительны. "
C# код
XmlDocument xDoc = new XmlDocument();
xDoc.Load("C:\\Users\\qadeer.hussain\\Desktop\\gw-msg.log");
var nodes = xDoc.GetElementsByTagName("Message");
var resultNodes = new List<XmlNode>();
foreach(XmlNode node in nodes)
{
if (node.Attributes != null && node.Attributes["Receiver"] != null && node.Attributes["Receiver"].Value == "+921215648545")
{
resultNodes.Add(node);
}
}
XML файл
some value
some value
<Message type="email">
<Details locale="en">
<Part type="plain" id="email/plain/User.ResetPassword.email"/>
</Details>
<Subject>New Password</Subject>
<Sender>[email protected]</Sender>
<Context>
<Parameter name="pswr" value="00"/>
</Context>
<Receiver>[email protected]</Receiver>
</Message>
Вы должны показать нам, как вы извлекаете этот xml-код и как его используете. Я предполагаю, что также было бы полезным реальное сообщение в журнале. –
Я согласен, что на самом деле мы показываем, что XML, который вы разбираете, был бы жизненно важен. Вы пытаетесь проанализировать весь файл журнала как XML? Это может быть причиной, но, не видя реального контента, будет очень сложно диагностировать вашу проблему. –
просмотреть отредактированный пост –