Skip to content

Suitability question: are relative selectors supported? #52

@rulatir

Description

@rulatir
use DOMWrap\Document;

$html = <<<HTML
<ul>
    <li>
        <div>
            <p>Outer 1</p>
            <ul>
                <li>Inner</li>
            </ul>
        </div>
    </li>
    <li>Outer 2</li>
    <li>Outer 3</li>
</ul>
HTML;

$doc = new Document();
$doc->html($html);

// Accepts this selector, or errors out?
$nodes = $doc->find('> li');

// Or maybe this one, which is more standard?
$node = $doc->find(':scope > li');

// Returns '3' or '4'?
var_dump($nodes->count());

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions