XMLBreeze .NET Library

Latest version: v1.1.23.11060

XMLBreeze is a .NET Framework library providing an easy mechanism for reading and writing XML files. Unlike other XML parsers, XMLBreeze reads and writes everything in one go. This library can be used in any .NET Framework application.

Features

  • Create a new XML object with ease
  • Manipulate the XML object in memory
  • Write-out the entire XML file in one go
  • Parse an XML file into an XML object for easy manipulation and reading
  • Sample app included
  • Source code available

XMLBreeze Editor

Usage

// reading
XMLBreezeDocument doc = XMLBreeze.Load("c:\myfile.xml", false);
if (doc.RootNode != null)
{
    if (doc.RootNode.Attributes.Exists("window_state"))
        this.MainWindowState = (doc.RootNode.Attributes["window_state"] == "Maximized" ? FormWindowState.Maximized : FormWindowState.Normal);
    
    // read in options
    if (doc.RootNode.Nodes.Exists("Options"))
    {
        XMLBreezeNode optionsNode = doc.RootNode.Nodes["Options"];
        
        if (optionsNode.Attributes.Exists("Theme"))
        {
            int intVal = 0;
            Int32.TryParse(optionsNode.Attributes["Theme"], out intVal);
            this.Theme = (ThemeType)intVal;
        }
        else
            this.Theme = ThemeType.Light;
        
        if (optionsNode.Attributes.Exists("CheckForUpdateOnStartup"))
            this.CheckForUpdates = Convert.ToBoolean(optionsNode.Attributes["CheckForUpdateOnStartup"]);
        else
            this.CheckForUpdates = true;
    }
}

Take a look at the XMLBreeze support pages for more examples.

Support

Support Home XMLBreeze Library Support Articles

ANB Software Products

The following ANB Software products make use of this library:

.NET Frameworks Supported

v2.0 - v4.8
Any CPU, 32-bit, & 64-bit

Purchase

Purchasing this library will give you support for 1 year from the date of purchase. This will also entitle you to receive free updates during that period. You can renew your support each year for the same amount.

Developers Price
1 - 5 £ 49.99 each
6 - 25 £ 44.99 each
26+ £ 39.99 each
Source Code £ 499.99

Alternatively, please email sales@anbsoftware.co.uk to request a quote and to send a purchase order (PO).

When the payment has been confirmed or PO received we will email the library to you.