I have a simple XML file:
<?xml version="1.0" encoding="utf-8"?>
<ConvenioValidacao>
<convenio ven_codigo="1" tipoValidacao="CPF"></convenio>
<convenio ven_codigo="1" tipoValidacao="MATRICULA"></convenio>
<convenio ven_codigo="3" tipoValidacao="CPF"></convenio>
<convenio ven_codigo="4" tipoValidacao="CPF"></convenio>
</ConvenioValidacao>
I am trying to make a simple request to this XML file using Linq to XML , here is what I do:
var myXmlDoc = XElement.Load(filePath);
var result = from convenio in myXmlDoc.Element("ConvenioValidacao").Elements("convenio")
where (string)convenio.Attribute("ven_codigo") == "1" &&
(string)convenio.Attribute("tipoValidacao") == "CPF"
select convenio;
It does not work, I get an exception for the link.
What am I doing wrong?
source
share