Ms Xml Parser
tinybind is an add-on library for the tinyxml XML parser that makes it easy to "bind" a C++ struct definition to an XML file format for easy serializing and deserializing. It supports nested structs and STL containers.. Get tinybind at SourceForge.net. Fast, secure and free downloads from the...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (97): tinybind Download |
MinML provides a small XML parser. MinML is an XML parser written in Java which implements nearly all of the XML language (it ignores DTDs). It was developed for use in small embedded systems and has a code footprint of less than 10Kb. It is designed to minimise the amount of heap space...
Platforms: *nix
License: Freeware | Size: 50.18 KB | Download (109): MinML Download |
TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs. I found myself writing a text file parser every time I needed to save human readable data or serialize objects; I created TinyXML to solve the text I/O file once and for all. (Or, as a friend said, end...
Platforms: Mac
License: Freeware | Size: 286.72 KB | Download (42): TinyXML Download |
TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML.
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (33): TinyXML for Linux Download |
AsmXml is a very fast XML parser and decoder for x86 platforms (Windows, Linux, BSD and Mac OS X). It achieves high speed by using the following features: Written in pure assembler Optimized memory access More than a parser: parsing and decoding at the same time (decoding means that...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (37): AsmXml for Linux Download |
XIST is an extensible HTML and XML generator. XIST is also a XML parser with a very simple and pythonesque tree API. Every XML element type corresponds to a Python class and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered 'object...
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (44): ll-xist Download |
A small Objective-C library which provides a SAX-like object-oriented interface to the Expat XML parser library.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 31.94 KB | Download (51): Expat Objective-C Bindings Download |
PythonOffice is a Python API for the Ms XML (Excel) Spreadsheet format. It allows you to read and write Excel XML documents from within the Python programming language. In future, support for other formats is planned, including OOo, Ms Open Xml.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 151.41 KB | Download (47): PythonOffice - An Excel Spreadsheet API Download |
DOMIT! RSS is an RSS parser for PHP, written purely in PHP. Unlike most existing PHP RSS clients, it uses a DOM XML parser -- DOMIT! -- to convert an RSS feed into a DOM document that can be traversed using the standard DOM methods.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (63): DOMIT! RSS Download |
XML::RSS::Parser is a liberal object-oriented parser for RSS feeds. SYNOPSIS #!/usr/bin/perl -w use strict; use XML::RSS::Parser; use FileHandle; my $p = XML::RSS::Parser->new; my $fh = FileHandle->new(/path/to/some/rss/file); my $feed = $p->parse_file($fh); # output some values my...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (93): XML::RSS::Parser Download |
PXR::Parser is a Pure Perl SAX XML Push Parser. SYNOPSIS use PXR::Parser; my $parser = PXR::Parser->new( Handlers => { startDocument => &start_doc, endDocument => &end_doc, startElement => &start_element, endElement => &end_element, characters => &characters, } );...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (105): PXR::Parser Download |
Sometimes you want to work more with the form of an XML document than with the structural information it contains. For instance if you wanted to change a bunch of entity references or element names. Also, sometimes you have slightly incorrect XML that a traditional parser will choke on. In that...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): XML Lexing Download |
XML::DocStats is a Perl module to produce a simple analysis of an XML document. SYNOPSIS Analyze the xml document on STDIN, the STDOUT output format is html: use XML::DocStats; my $parse = XML::DocStats->new; $parse->analyze; Analyze in-memory xml document: use XML::DocStats; my...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (88): XML::DocStats Download |
Template::Plugin::XML::DOM is a plugin interface to XML::DOM. SYNOPSIS # load plugin [% USE dom = XML.DOM %] # also provide XML::Parser options [% USE dom = XML.DOM(ProtocolEncoding = ISO-8859-1) %] # parse an XML file [% doc = dom.parse(filename) %] [% doc = dom.parse(file =...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (99): Template::Plugin::XML::DOM Download |
The Epeios XML preprocessor (expp in short) is a tool which transforms an XML file to another XML file, by using tags owned by a given namespace (xpp by default, but you can change it). This tags allow to handle macros, to affect value to variables ant to test their values, to include files, ......
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (90): The Epeios XML preprocessor 0.2.1 Download |
XML Hammer application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any JAXP implementation. After all these years of XML, it is still relatively difficult to simply validate or...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (90): XML Hammer 1.0 Download |
XML::Handler::Trees is a PerlSAX handlers for building tree structures. SYNOPSIS use XML::Handler::Trees; use XML::Parser::PerlSAX; my $p=XML::Parser::PerlSAX->new(); my $h=XML::Handler::Tree->new(); my $tree=$p->parse(Handler=>$h,Source=>{SystemId=>file.xml}); my...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (100): XML::Handler::Trees Download |
Yahoo::Search::XML is a Perl module with simple routines for parsing XML from Yahoo! Search. The XML sent back from Yahoo! is fairly simple, and is guaranteed to be well formed, so we really dont need much more than to make the data easily available. Id like to use XML::Simple, but it uses...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (101): Yahoo::Search::XML Download |
AnyData::Format::XML is a Perl module for tiedhash and DBI access to XML. SYNOPSIS # access XML data via a multi-dimensional tied hash # see AnyData.pod for full details # use AnyData; my $table = adTie( XML, $file, $mode, $flags ); OR # convert data to and from XML # see AnyData.pod...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (88): AnyData::Format::XML Download |
XML::Grove is a Perl module with Perl-style XML objects. SYNOPSIS use XML::Grove; # Basic parsing and grove building use XML::Grove::Builder; use XML::Parser::PerlSAX; $grove_builder = XML::Grove::Builder->new; $parser = XML::Parser::PerlSAX->new ( Handler => $grove_builder );...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (91): XML::Grove 0.46 Download |