Style Xml Documents
This is a small PHP code snippet to style XML documents with XSLT stylesheetsThe script can even be called from PHP's command line.
Platforms: PHP
License: Freeware | Size: 10 KB | Download (46): PHP XSLT Download |
One of the few problems with using Python to process XML is the speed -- if the XML becomes somewhat large (>1Mb), it slows down exponentially as the size of the XML increases. One way to increase the processing speed is to break the XML down via tag name. This is especially handy if you are only...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Breaking large XML documents into chunks Download |
ActiveLink PHP XML Package provides an easy interface to parse, read, modify, and output XML and XML documents. ActiveLink PHP XML Package is purely implemented in PHP and does not require any PHP XML extensions (including xml or domXML). Provided classes are: XML, XMLDocument, XMLBranch,...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (48): ActiveLink PHP XML Package Download |
ezXML is a C library for parsing XML documents inspired by simpleXML for PHP. As the name implies, its easy to use. Its also fast and lightweight (less than 20k compiled). Example Usage Given the following example XML document: < ?xml version="1.0"?> < formula1> < team name="McLaren"> <...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (148): ezXML Download |
HaXml is a collection of utilities for parsing, transforming, filtering and generating XML documents using Haskell. Its basic facilities include: - a parser for XML, - a separate error-correcting parser for HTML, - an XML validator, - pretty-printers for XML and HTML. For processing XML...
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (93): HaXml Download |
Alvis::Pipeline is a Perl extension for passing XML documents along the Alvis pipeline. SYNOPSIS use Alvis::Pipeline; $in = new Alvis::Pipeline::Read(host => "harvester.alvis.info", port => 16716, spooldir => "/home/alvis/spool"); $out = new Alvis::Pipeline::Write(port => 29168); while...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (98): Alvis::Pipeline Download |
XMLParser is a library that assists in parsing XML documents into generic PHP arrays. It also comes with RSSParser, an extension of XMLParser that creates simple RSS-specific array structures from RSS feeds..
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (100): XMLParser for PHP Download |
PheXist is a set of classes (PHP5, PHP4 & Perl) to query and manipulate XML documents in eXist XML:DB. eXist is an Open Source native XML database featuring efficient, index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (58): PheXist Download |
XML_HTMLSax is a SAX based XML parser for badly formed XML documents, such as HTML. PEAR::XML_HTMLSax provides an API very similar to the native PHP XML extension, allowing handlers using one to be easily adapted to the other. The key difference is HTMLSax will not break on badly formed XML,...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (48): XML_HTMLSax Download |
phpXIedit is a web based application to edit, validate and preview XML documents. This program gives you a structured view of the XML data. It has support for multiple XML formats: SVG, DocBook, XHTML and more. phpXIedit is written in PHP.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (63): phpXIedit 0.7b Download |
ezXML is a C library for parsing XML documents inspired by simpleXML for PHP. As the name implies, it's easy to use. It's ideal for parsing XML configuration files or REST web service responses. It's also fast and lightweight (less than 20k compiled).
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (65): ezXML Download |
This is a set of classes implementing SAX filters, the classes include a SAX class to parse XML documents using Expat and defines a way to create SAX filters to perform SAX- based queries, updates and transformations of documents. Simple filters can be chained to construct augmented complex XML...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (57): Sax Filters Download |
This is a Python tool for streaming data from large XML documents with minimal memory usageIt comes with methods for iterating over repeated elements of large XML documents without storing them in the server's memory.
Platforms: Python
License: Freeware | Size: 10 KB | Download (43): iterxml Download |
XML::Parser is a perl module for parsing XML documents. SYNOPSIS use XML::Parser; $p1 = new XML::Parser(Style => Debug); $p1->parsefile(REC-xml-19980210.xml); $p1->parse( Hello World ); # Alternative $p2 = new XML::Parser(Handlers => {Start => &handle_start, End => &handle_end,...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (98): XML::Parser Download |
Heavily based on the row style bits of Atom Views, this module allows Views to output NITF XML documents for nodes. You can select RSS or Atom (depends on Atom Views) styles for a Views 2 "display" in feed form and select NITF XML as your row style and your nodes will be outputted as valid NITF...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (54): NITF Views Download |
XML::Writer is a Perl extension for writing XML documents. SYNOPSIS use XML::Writer; use IO::File; my $output = new IO::File(">output.xml"); my $writer = new XML::Writer(OUTPUT => $output); $writer->startTag("greeting", "class" => "simple"); $writer->characters("Hello, world!");...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (91): XML::Writer 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 (92): XML::Grove 0.46 Download |
XML::Twig is a Perl module used to process efficiently XML documents. Twig offers a tree-oriented interface to a document while still allowing the processing of documents of any size. I think the current buzzword for it would be "push-pull" processing. When I was younger I wanted to grow up...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (95): XML::Twig Download |
RustemSoft presents Freeware XML editing and validation tool XMLFox is a freeware editor for creating valid well-formed XML documents and/or XSD Schema. New version 5.0 of XMLFox issued. It converts XML files into latest versions of MS Office file formats now. XML conversion capabilities have...
Platforms: Windows
License: Freeware | Size: 1.71 MB | Download (121): Freeware XMLFox XML Editor Download |
Chilkat XML offers a high-performance alternative to the standard XML DOM for creating, navigating, and manipulating XML documents. The Chilkat XML parser is faster and less memory intensive, and the API is much simpler. There is only one interface, which represents a single node in a parsed XML...
Platforms: Windows
License: Freeware | Size: 972.8 KB | Download (436): Chilkat Xml Parser Component Download |