# Parsley

HTML parser to extract the best possible blocks from any kind of HTML document

****

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

****

### Parsley

- [new Parsley()](https://getkirby.com/docs/reference/objects/parsley/parsley/__construct.md)
- [$parsley->blocks()](https://getkirby.com/docs/reference/objects/parsley/parsley/blocks.md)
- [$parsley->containsBlock()](https://getkirby.com/docs/reference/objects/parsley/parsley/contains-block.md)
- [$parsley->createNodeRules()](https://getkirby.com/docs/reference/objects/parsley/parsley/create-node-rules.md)
- [$parsley->endInlineBlock()](https://getkirby.com/docs/reference/objects/parsley/parsley/end-inline-block.md)
- [$parsley->fallback()](https://getkirby.com/docs/reference/objects/parsley/parsley/fallback.md)
- [$parsley->isBlock()](https://getkirby.com/docs/reference/objects/parsley/parsley/is-block.md)
- [$parsley->isInline()](https://getkirby.com/docs/reference/objects/parsley/parsley/is-inline.md)
- [$parsley->mergeOrAppend()](https://getkirby.com/docs/reference/objects/parsley/parsley/merge-or-append.md)
- [$parsley->parseNode()](https://getkirby.com/docs/reference/objects/parsley/parsley/parse-node.md)
- [$parsley->useXmlExtension()](https://getkirby.com/docs/reference/objects/parsley/parsley/use-xml-extension.md)