diff --git a/docs/dom.md b/docs/dom.md
index 96d26db0..246605e4 100644
--- a/docs/dom.md
+++ b/docs/dom.md
@@ -75,6 +75,21 @@ try {
}
```
+#### assert_cdata
+
+Assert if a node is of type `DOMCdataSection`.
+
+```php
+use Psl\Type\Exception\AssertException;
+use function VeeWee\Xml\Dom\Assert\assert_cdata;
+
+try {
+ assert_cdata($someNode)
+} catch (AssertException $e) {
+ // Deal with it
+}
+```
+
#### assert_document
Assert if a node is of type `DOMDocument`.
@@ -205,6 +220,26 @@ element('foo',
```
+#### cdata
+
+Operates on a `DOMNode` and creates a `DOMCdataSection`.
+It can contain a set of configurators that can be used to dynamically change the cdata's contents.
+
+```php
+use function VeeWee\Xml\Dom\Builder\attribute;
+use function VeeWee\Xml\Dom\Builder\element;
+use function VeeWee\Xml\Dom\Builder\cdata;
+use function VeeWee\Xml\Dom\Builder\children;
+
+element('hello', children(
+ cdata('world')
+));
+```
+
+```xml
+world