# Dom

Helper class for DOM handling using the DOMDocument class

****

- Full class name: `Kirby\Toolkit\Dom`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Toolkit/Dom.php#L29>

****

### Dom

- [new Dom()](https://getkirby.com/docs/reference/objects/toolkit/dom/__construct.md)
- [$dom->body()](https://getkirby.com/docs/reference/objects/toolkit/dom/body.md)
- [$dom->document()](https://getkirby.com/docs/reference/objects/toolkit/dom/document.md)
- [Dom::extractUrls()](https://getkirby.com/docs/reference/objects/toolkit/dom/extract-urls.md)
- [$dom->innerMarkup()](https://getkirby.com/docs/reference/objects/toolkit/dom/inner-markup.md)
- [Dom::isAllowedAttr()](https://getkirby.com/docs/reference/objects/toolkit/dom/is-allowed-attr.md)
- [Dom::isAllowedGlobalAttr()](https://getkirby.com/docs/reference/objects/toolkit/dom/is-allowed-global-attr.md)
- [Dom::isAllowedUrl()](https://getkirby.com/docs/reference/objects/toolkit/dom/is-allowed-url.md)
- [Dom::isSupported()](https://getkirby.com/docs/reference/objects/toolkit/dom/is-supported.md)
- [Dom::listContainsName()](https://getkirby.com/docs/reference/objects/toolkit/dom/list-contains-name.md)
- [$dom->query()](https://getkirby.com/docs/reference/objects/toolkit/dom/query.md)
- [Dom::remove()](https://getkirby.com/docs/reference/objects/toolkit/dom/remove.md)
- [$dom->sanitize()](https://getkirby.com/docs/reference/objects/toolkit/dom/sanitize.md)
- [$dom->toString()](https://getkirby.com/docs/reference/objects/toolkit/dom/to-string.md)
- [Dom::unwrap()](https://getkirby.com/docs/reference/objects/toolkit/dom/unwrap.md)