У меня есть xml-файл, я пытаюсь разобрать полный файл и найти конкретный тег xml (в моем случае я ищу queryString
) и когда тег встречается, вытаскивая внутренний текст, соответствующий ему. Я использую XmlDocument
и используя XmlDocument.SelectNodes("/stringList")
.Pull специфический тег xml в XML-файле с использованием XmlDocument
При этом возвращается null
. Я что-то упускаю?
XmlDocument xml = new XmlDocument();
Jrxml.Load(file_path);
XmlNodeList xml_nodes = xml.SelectNodes("/stringList");
foreach (XmlNode jr_node in xml_nodes)
{
XmlNode query_node = jr_node.SelectSingleNode("queryString");
}
Хотя исполнение не войти в цикл, как xml_nodes
значение null
Xml файла выглядит следующим образом.
<stringList>
<property1/>
<property2/>
<style>
<queryString>
</queryString>
</style>
<queryString>
</queryString>
</stringList>
Как 'Xml' выглядит? –
ли XML-документ содержит пространства имен? –
Да, он содержит пространство имен @KeithHall – Jilna