Разбор XmlNodeList непосредственно к строке при назначении - PullRequest
1 голос
/ 20 апреля 2019

Итак, я пытаюсь проанализировать XML-файл в классе, и я бы хотел немного упростить свою жизнь, анализируя значение из Xml непосредственно в String

Я пытался найти решение, но, вероятно, не могу сформулировать вопрос достаточно хорошо, чтобы выяснить это.

XmlNodeList screeningRequestID = doc.GetElementsByTagName("ScreeningRequestID");
            ScreeningRequestID = Convert.ToString(screeningRequestID[0].InnerText);

Работает нормально, как есть, но я уверен, что вы можете сделать это более коротким способом

1 Ответ

0 голосов
/ 20 апреля 2019

Используйте System.Linq, чтобы сократить код, как показано ниже

    var value = doc.GetElementsByTagName("ScreeningRequestID").Cast<XmlNode>().First().InnerText;

Надеюсь, это поможет.

...