Mega Code Archive

 
Categories / C# / XML
 

XmlReader ReadContentAsBoolean reads the text content at the current position as a Boolean

using System; using System.IO; using System.Xml; public class Sample {     public static void Main()     {         using (XmlReader reader = XmlReader.Create("data.xml"))         {             reader.ReadToDescendant("item");             do             {                 reader.MoveToAttribute("sale-item");                 Boolean onSale = reader.ReadContentAsBoolean();                 if (onSale)                 {                     Console.WriteLine(reader["productID"]);                 }             } while (reader.ReadToNextSibling("item"));         }     } }