PHPackages                             stoatally/dom - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. stoatally/dom

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

stoatally/dom
=============

Life improving enhancements to the standard PHP DOM.

v0.3(8y ago)2312MITPHPPHP &gt;=7.1.0

Since Mar 31Pushed 8y ago2 watchersCompare

[ Source](https://github.com/stoatally/dom)[ Packagist](https://packagist.org/packages/stoatally/dom)[ RSS](/packages/stoatally-dom/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

Document Object Model
=====================

[](#document-object-model)

Life improving enhancements to the standard PHP DOM.

[![Build Status](https://camo.githubusercontent.com/4633462ccfdab070ab389f20b7949582aba3f8fbc8aa42f0125a10027f2e682f/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f73746f6174616c6c792f646f6d2e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/stoatally/dom)

Install
-------

[](#install)

The recommended way to install Text Expressions is [through composer](http://getcomposer.org).

```
{
    "require": {
        "stoatally/dom": "0.*"
    }
}
```

Usage
-----

[](#usage)

Create a document factory:

```
use Stoatally\Dom\DocumentFactory;

$factory = new DocumentFactory();
```

Set the text content of a node:

```
$document = $factory->createFromString('');
$document->select('p')->setContents('PHP
