15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0
XML

Linq to XML: Diferencia entre Elements() y Descendants()

0 Comments
La diferencia es sencilla, mientra Descendants() cuenta todos los nodos (anidados incluidos), Elements() solo cuenta los del mismo nivel. string xml = @"                 <Root>                     <Item>                         <id>1</id>                     </Item>                     <Item>                         <id>2</id>                     </Item>                     <Item>                         <id>3</id>                         <Items>                             <Item>                                 <id>5</id>                             </Item>                             <Item>                                 <id>6</id>                             </Item>                          …

Solución error método Load de XDocument: ‘.’, valor hexadecimal 0x00, es un carácter no válido.

1 Comment
Siempre cargaba los documentos XML del streamReader de esta forma: XDocument myXmlDocument = XDocument.Load(myReader, LoadOptions.None);XDocument myXmlDocument = XDocument.Load(myReader, LoadOptions.None); Hasta que hace unos días me salía un error con un documento que decía: ‘.’, valor hexadecimal 0x00, es un carácter no válido. Línea XXX, posición XX. (casualmente siempre me indicaba la última línea) Bueno… y…