XMLBreeze - Simple XML Library for .NET Framework
Latest version: v1.1.23.11060
XMLBreeze is a lightweight .NET Framework library that makes reading and writing XML files fast, simple and predictable.
Unlike many XML parsers that process documents node-by-node, XMLBreeze loads and writes the entire XML structure in one operation. This makes it ideal for applications that need straightforward XML manipulation without the overhead of complex APIs.
The library provides an intuitive in-memory XML object model, allowing you to create, modify and save XML documents with minimal code. It's easy to integrate into any .NET Framework application and includes a sample project to help you get started quickly.
.webp)
Features
- Create XML objects easily with a clean, developer-friendly API
- Manipulate XML in memory for fast and flexible editing
- Write entire XML files in one operation
- Parse XML files into an inâmemory object for simple reading and modification
- Sample application included
- Source code available
Why developers choose XMLBreeze
It strips away the complexity of traditional XML handling. With a simple object model and predictable behaviour, XMLBreeze is perfect for configuration files, data storage, import/export tools, and any application that needs quick, reliable XML processing.
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:
- ActivMan
- CheckCon
- Data File Analyser
- Directory Compare
- HTMLWriter
- M3U8 Downloader
- Small Business Finance Manager
- Directory Compare
- SVNBreeze
- Verona DMS Client
.NET Frameworks Supported
v2.0 - v9
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.
