Por que SelectSingleNode está retornando nulo?
Estou trabalhando com um documento XML que contém uma estrutura semelhante a esta:
<MT>
<Events>
<event id="1">
<field name="blah" value="a_value" type="atype" />
.
.
.
</event>
</Events>
</MT>
No momento, estou carregando isso de um arquivo em um documento XML da seguinte maneira:
XmlDocument xdoc = new XmlDocument();
xdoc.Load("somefile.xml"); //Successfully loads btw
No entanto, estou enfrentando um problema e apenas com este documento em particular quando tento executar a próxima linha de código:
xdoc.SelectSingleNode("//event[@id='1']"); //This returns a null
Estou no caminho certo ao supor que isso está retornando nulo por causa de um problema ao usar um atributo chamado 'id' ou estou faltando algo no código?