Simple and fast HTML and XML parser
-
Updated
Mar 15, 2024 - PHP
DOM (short for Document Object Model) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers (also known as event listeners) attached to them. Once an event is triggered, the event handlers get executed.
The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard.
In HTML DOM (Document Object Model), every element is a node:
Simple and fast HTML and XML parser
📜 Modern Simple HTML DOM Parser for PHP
A better HTML5 parser for PHP.
Swap.js is a "HTML-over-the-wire" AJAX-navigation micro-library
XML without worries
Simple DOM wrapper library to manipulate and traverse HTML documents similar to jQuery
PHP library for easy 'jQuery like' DOM traversing and manipulation.
Modern DOM API.
SVGF (Scalable Vector Graphics Framework) is a PHP library for creating and modifying SVG files.
Simple HTML/XML/BBCode DOM component for PHP.
Translate CSS selectors to XPath queries.
Vtpl is a php template engine that ensures proper separations of concerns, the frontend logic is separated from presentation. The goal is to keep the html unchanged for better maintainability for both backend and frontend developers
An object-oriented tool for building HTML documents
Bind dynamic data to reusable HTML components.
provides tools for working with DOM documents and structures
Created by World Wide Web Consortium
Released October 1, 1998