XML Tools scripts - Top 4 Download

XML Tools script downloads

XMLUnit

XMLUnit extends JUnit and NUnit to enable unit testing of XML. It compares a control XML document to a test document or the result of a transformation, validates documents, and compares the results of XPath expressions. XMLUnit for Java provides two JUnit extension classes, XMLAssert and XMLTestCase, and a set of ...

Parsing XML

As I was saying, actually parsing an XML document is very simple: one line of code. Where you go from there is up to you. ...

GSA Simple XML Parser

GSA Simple XML Parser is a XML DOM style parser class written in PHP. This class can inport XML data using expat or regex. ...

CS PHP XML

It allows you to read-in XML tags in an array format accessible via "paths". Modify existing XML. Create a proper XML string. All methods are used to programmatically read, modify, and/or create XML. ...

ActiveLink PHP XML Package

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, XMLLeaf, RSS, Tag, Tree, Branch, Leaf, ...

XML Lexing

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 ...
Python

XML to PDF Converter

XML to PDF Converter is a small library in PHP to convert XML documents to PDF. You can instantly create PDF documents using this tool. ...

xml parser and generator

Sometimes one needs a quick and dirty solution for parsing and generating xml. This script uses only the python parser itself for the parsing of xml. xml code is translated to valid python code and then evaluated. The generated objects can then be manipluated within python itself and treated as regular python ...
Python

CSV to XML with configuration

This script uses a python csv package, but adds configuration file, so that the document, row and field tags can be specified. ...
Python

Colorize xml source

This script takes an xml file as input and output a colorized version of this file, using html or docbook (with emphasis elements and a particular role). It provides a little command line interface and it's really easy to configure your output. ...
Python

RLIB

RLIB is a report generator. By providing queries and XML Report definition files(headers, footers, breaks, columns, variables, expressions, presentation information) it produces reports. ...

Breaking large XML documents into chunks

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 ...
Python

ezXML

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). ...

phpXIedit

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. ...

Catapult

Catapult is a web based xml content editor for small web sites that is designed for people not familiar with XML or HTML to update content easily and effectively. The idea is that the editor can be added to a web site quickly and provide a simple content management solution. The ...

Multiple handlers for xml sax parser

SAX is commonly used on large XML files because they don't fit nicely into core memory necessary for the friendlier DOM API. When dealing with -really- large XML files, multiple passes over the file becomes costly. The SAX handler in this script allows you to handle an XML file multiple ways in ...
Python

A SAX filter for normalizing text events

SAX parser can report contiguous text using multiple characters events. This is often unexpected and can cause obscure bugs or require complicated adjustments to SAX handlers. By inserting text_normalize_filter into the SAX handler chain all downstream parsers are ensured that all text nodes in the document Infoset are reported as a ...
Python

mbsa2txt

This script allows you to read the Microsoft Baseline Security Analyzer 1.2.1 XML output and sends it to standard output in a readable text format. ...
Python

XML Check

This class implements methods to check if a URL or file is well-formed XML. If not the class supplies methods to return the error message, line number and column number. If the source is well-formed the class provides methods to return the number of elements, attributes, text_sections, size of text sections ...

Extract text from XML document

This script represents an alternative way of extracting text from a WF XML source. ...
Python