PHP Classes

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

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


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: 185 Down3 in Canada Canada Up

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