.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

XML

Includes everything XML, XSL, XSLT, XPath, XQuery, SAX...

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

SAX.NET

 Home Page Home Page

Categories: XML

Latest version: 2.0
Added 2004-08-19Updated 2007-01-30

SAX API for .NET.
SAX.NET is a port of SAX, originally a Java API, to .NET.
SAX is the "Simple API for XML". Like DOM (Document Object Model), it gives access to the information stored in XML documents using any programming language (and a parser for that language). However, both of them take very different approaches to giving you access to your information: DOM creates a tree of nodes (based on the structure and information in your XML document) and you can access your information by interacting with this tree of nodes. DOM gives you access to the information stored in your XML document as a hierarchical object model. The textual information in your XML document gets turned into a bunch of tree nodes. With SAX, the parser tells the application what is in the document by notifying the application of a stream of parsing events. Application then processes those events to act on data. SAX is useful when the document is large.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Html Agility Pack

 Home Page Home Page

Categories: XML

Author: Simon Mourier

Latest version: 1.3.0.0
Added 2003-12-21

An agile HTML parser that builds a read/write DOM and supports XPath and XSLT. It allows you to parse "out of the web" HTML files. The parser is very tolerant with "real world" malformed HTML. The object model is very similar to what proposes System.Xml, but for HTML documents.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ADCG

 Home Page Home Page

Categories: Code generation, XML

Author: Christian Salvaneschi

Latest version: 0.4.2.1
Added 2006-07-19

ADCG (Automatic Data Class Generator) is a tool written to speed-up the writing of C# XML class structures.
In applications there is often the need to write an XML Parser for a specific XML format, and map XML data to C# data classes in an object-oriented approach. Using ADCG, developers can define the needed data structure using a specific XML file (called SDF), that is simpler to write than a typical XSD file. Starting from one of these files, the tool automatic generates C# class files complete with get/set accessors, XML Binding functions and other useful code using .NET standard technologies.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

AltovaXML

 Home Page Home Page

Categories: XML

Author: Altova

Latest version: 2008
Added 2005-07-27Updated 2007-12-19

XSLT and XQuery engines:
- XML validating parser
- XSLT 1.0 engine
- XSLT 2.0 engine (schema-aware)
- XQuery 1.0 engine (schema-aware)

Features include:
- Well-formedness checking
- Validation based on DTD or XML Schema
- XML transformations via XSLT 1.0
- Schema-aware XML transformations via XSLT 2.0
- XML queries and transformations via XQuery
- Support for XInclude and XPointer
- Command line operations
- COM, Java, .NET interfaces

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available

VTD-XML

 Home Page Home Page

Categories: XML

Latest version: 2.0
Added 2006-12-12Updated 2007-02-27

XML parser that goes beyond DOM, SAX and PULL in terms of performance and memory usage.
The core technology is an XML parsing algorithm called Virtual Token Descriptor (VTD).

Features include:
- Performance
- Low memory usage
- Random access with built-in XPath support
- Buffer reuse
- Large document support (2GB)
- Incremental update
- Hardware acceleration
- Native XML indexing
- Currently only supports built-in entity references (" & ' > <)
- Available in C, C# and Java

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

EXSLT.NET

 Home Page Home Page

Categories: XML

Latest version: 1.1.1
Added 2004-09-30

An implementation of the EXSLT spec for the .NET Framework.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Saxon.NET

 Home Page Home Page

Categories: XML

Latest version: 1.0 RC 1
Added 2004-10-22Updated 2005-03-27

Effort to convert the existing Java-based code of the open-source Saxon 8.0-B processor to .NET.
Saxon is an XSLT and XQuery processor.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

XMLBooster

 Home Page Home Page

Categories: Code generation, XML

Author: RainCode

XML parser generator.
Features include:
- Instead of dealing with an API (such as DOM or SAX), you can use a data structure generated to suit your specific purpose, in the language of your choice.
- Supports C, C++, C#, COBOL, Delphi, Java and Ada.
- Statically generates application-specific parsers.
- Generates structural documentation to describe the structure of the XML files or messages your application supports.
- Supports translators to and from DTD's, and from Schemas.
- Generates a GUI to edit your specific XML files. This GUI can be integrated in your application.

Built for .NET
Built for .NET
Source code provided
Source code provided

XMLSpy

 Home Page Home Page

Categories: XML

Author: Altova

Latest version: 2007
Added 2003-05-20Updated 2006-12-12

IDE for XML editing and validation.
Supportx XSLT, XML Schemas, XPath...
Integrates with Visual Studio .NET.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in

MyXaml

 Home Page Home Page

Categories: XML

Author: Marc Clifton

Latest version: 2.0 Preview Build 05-25-05
Added 2004-04-08Updated 2004-09-24

General class instantiator capable of initializing properties, wiring up events to event handlers, and drilling down into property collections, customizable with inline or code-behind, language non-specific, JIT assembling at runtime.
With MyXaml, you can instantiate presentation layer components such as forms and controls through markup rather than code (think MS XAML). You can initialize properties like color, state, captions, and collections.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Free or free version available
Free or free version available
Source code provided
Source code provided

Yaml .NET Parser

 Home Page Home Page

Categories: XML

Latest version: 2006-06-24
Added 2009-01-26

YAML parsing library.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

sdf.XPath

 Home Page Home Page

Categories: XML

Author: BYTE-force

Latest version: 1.4.0.5
Added 2005-04-04

Implementation of the XPathNavigator class, which allows for working with arbitrary graph of ordinary .NET objects in the same manner as with a tree of XML elements.

Main features:
- Maps public properties as child elements or attributes;
- Possible to give a name and a namespace to the XML-representation of a class member or class instance;
- "Transparent" child elements are supported;
- Configuration is done via standard attributes from System.Xml.Serialization namespace;
- Exceptions that occur during resolution of a member value are shown as XML-comment nodes;
- Configurable converters to format objects for text nodes and attributes;
- Simplified creation of custom extensions.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Visual XSD

 Home Page Home Page

Categories: XML

Author: FaktNet

Latest version: 2.0
Added 2006-02-14

Visual interface for xsd.exe.
xsd.exe, part of the Microsoft .NET SDK, is an XML Schema Definition tool that generates XML schema or common language runtime classes from XDR, XML, and XSD files, or from classes in a runtime assembly. xsd.exe only offers a command line interface. The purpose of the Visual XSD program is to provide a user-friendly interface to this utility.
Visual XSD exposes all the functionality from the xsd.exe program. In fact Visual XSD only serves as a front and is using xsd.exe to actually execute the generation.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

Saxon

 Home Page Home Page

Categories: XML

Author: Saxonica

Latest version: 8.8
Added 2007-01-30

XSLT, XQuery, and XML Schema processor.

Saxon is available in two versions: the basic edition Saxon-B, available as an open source product, and the schema-aware edition Saxon-SA available on a commercial license.

Features include:
- XSLT 1.0 processor, Basic XSLT 2.0 processor
- XPath 1.0 Processor, Basic XPath 2.0 processor
- Basic XQuery 1.0 processor
- XML Schema 1.0 processor, Schema-aware XSLT 2.0 processor, Schema-aware XPath 2.0 processor, Schema-aware XQuery 1.0 processor (Saxon-SA)
- Available for Java and .NET

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Visual XSLT

 Home Page Home Page

Categories: XML

Author: ActiveState

Latest version: 2.0
Added 2003-05-20Updated 2004-10-26

XSLT development plug-in for Visual Studio .NET.
Features include:
- XSLT Editor
- XSLT Debugger
- Just-In-Time (JIT)
- Visual Schema Mapper
- XPath Workshop
- Automatic output preview
- Template Browser
- .NET Extension Object Support
- Template Match Window
- Source Code Control
- Project Manager

Built for .NET
Built for .NET
Add-in
Add-in

DataDirect XML Converters

 Home Page Home Page

Categories: XML

Author: DataDirect Technologies

Latest version: 3.0
Added 2007-05-21

Components that dynamically transform EDI and flat files to XML.

DataDirect XML Converters provide bi-directional, programmatic access to virtually any non-XML file (EDI, flat files, etc.). XML Converters allow developers to stream any non-XML data as XML to XML processing components or to your own applications. They support StAX, SAX, DOM and I/O streaming interfaces, and so can be embedded directly for translation purposes, or as part of a chain of programs including XSLT and XQuery, or even inside XML pipelines.
Converters are bidirectional. Formats supported are EDI (EDIFACT, X12, EANCOM, IATA) and flat file formats (CSV, tab-separated, binary, dBase, and others).

Built for .NET
Built for .NET
Library
Library

Mvp.Xml

 Home Page Home Page

Categories: XML

Latest version: 2.0
Added 2005-07-13Updated 2006-12-12

Supplements the .NET Framework functionality available through the System.Xml namespace and related namespaces such as System.Web.Services.
Mvp.Xml provides .NET implementations of EXSLT, XML Base, XInclude, XPointer as well as a set of utility classes and tools.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?