DOMIT XML parser: A Document Object Model (DOM) compliant xml parser

Recommend this page to a friend!
  Info   View files (33)   Download .zip   Reputation   Support forum (7)   Blog    
Ratings Unique User Downloads Download Rankings
69%Total: 11,549 All time: 102 This week: 329
Version License PHP version Categories
domit 1.0.0GNU Lesser Genera...3XML
Description Author

This package is an XML parser completely written in PHP. It is lightweight, fast, and implements a generous subset of the DOM Level 2 specification.

The primary goal of DOMIT! is to provide PHP developers a standards-compliant means of working with XML, thus ensuring more portable and communicable code.

This package is not an extension; it is written purely in PHP and should therefore run on any Web hosting platform with PHP 4 and above installed.

It requires coupling with a SAX parser. You can use either the SAXY parser that is bundled with DOMIT! or the Expat parser that is included in most later PHP distributions.

A lighterweight, and more highly optimized, version of DOMIT! is available in this package. DOMIT! Lite can be used when the parsing of doctypes, xml declarations, processing instructions, and comments is not required.

Picture of John Heinstein
Name: John Heinstein <contact>
Classes: 3 packages by
Country: Canada Canada
Age: ???
All time rank: 1068 in Canada Canada
Week rank: 713 17 in Canada Canada

File Role Description
html.css Data css for user manual
php_file_utilities.php Class Manages file i/o
php_http_client_generic.php Class A generic http connection class
php_http_client_include.php Class Resolves http client include paths
php_http_connector.php Class Establishes an http connection
php_http_exceptions.php Class Handles HTTP exceptions
php_http_proxy.php Class An http proxy class
rss_example.html Doc. Example of using DOMIT! to parse an xml file
rss_source.php Example source script for the RSS parsing example
statecount.xml Data XML data for the OOP XML tutorial
state_rotation.html Doc. An example of OOP techniques of parsing XML with DOMIT!
state_rotation.php Class Source class file for the OOP XML tutorial
state_rotation_ex.php Example Source file for the OOP XML tutorial
testing_domit.css Data CSS for the DOMIT! testing utility
testing_domit.php Example An online XML testing utility for DOMIT!
timer.php Aux. Timer class used by the DOMIT! testing utility
xml_domit_cache.php Class a simple caching mechanism for DOMIT!
xml_domit_doctor.php Class resolves errors in malformed XML files
xml_domit_getelementsbypath.php Class Allows the retreival of DOM elements using simple path-like expressions
xml_domit_include.php Class resolves DOMIT! include paths
xml_domit_lite_include.php Class resolves DOMIT! Lite include paths
xml_domit_lite_parser.php Class lightweight version of DOMIT! parser
xml_domit_nodemaps.php Class An implementation of the DOM NamedNodeMap and NodeList collections
xml_domit_parseattributes.php Class parses attributes and attribute-like strings
xml_domit_parser.php Class The main xml parser classes
xml_domit_parser_docs.html Doc. manual
xml_domit_parser_docs.xml Doc. DocBook XMl of manual
xml_domit_shared.php Class common code for DOMIT! and DOMIT! Lite
xml_domit_utilities.php Class A set of companion utilities for the DOMIT! parser
xml_domit_xpath.php Class an XPath parser
xml_saxy_lite_parser.php Class Lightweight version of SAXY parser
xml_saxy_parser.php Class A SAX parser; a substitute for Expat and companion to DOMIT!
xml_saxy_shared.php Class common code for SAXY and SAXY Lite

 Version Control Reuses Unique User Downloads Download Rankings  
This week:0
All time:102
This week:329
User Ratings User Comments (2)
 All time

For more information send a message to info at phpclasses dot org.