Skip to content

Commit f61af4b

Browse files
committed
Update Russian README
1 parent a13675d commit f61af4b

File tree

1 file changed

+44
-20
lines changed

1 file changed

+44
-20
lines changed

README-RU.md

+44-20
Original file line numberDiff line numberDiff line change
@@ -364,45 +364,69 @@ $element->closest('.foo');
364364

365365
## Получение соседних элементов
366366

367-
```php
368-
$document = new Document($html);
369-
$item = $document->find('ul.menu > li')[1];
367+
Первый аргумент - CSS-селектор, второй - тип узла (`DOMElement`, `DOMText` или `DOMComment`).
368+
369+
Если оба аргумента опущены, будет осуществлен поиск узлов любого типа.
370+
371+
Если селектор указан, а тип узла нет, будет использован тип `DOMElement`.
370372

373+
**Внимание:** Селектор можно использовать только с типом `DOMElement`.
374+
375+
376+
```php
371377
// предыдущий элемент
372-
var_dump($item->previousSibling());
378+
$item->previousSibling();
373379

374380
// предыдущий элемент, соответствующий селектору
375-
var_dump($item->previousSibling('span'));
381+
$item->previousSibling('span');
376382

377383
// предыдущий элемент типа DOMElement
378-
var_dump($item->previousSibling(null, true));
384+
$item->previousSibling(null, 'DOMElement');
379385

380-
// следующий элемент
381-
var_dump($item->nextSibling());
382-
383-
// следующий элемент, соответствующий селектору
384-
var_dump($item->nextSibling('span'));
385-
386-
// следующий элемент типа DOMElement
387-
var_dump($item->nextSibling(null, true));
386+
// предыдущий элемент типа DOMComment
387+
$item->previousSibling(null, 'DOMComment');
388+
```
388389

390+
```php
389391
// все предыдущие элементы
390-
var_dump($item->previousSiblings());
392+
$item->previousSiblings();
391393

392394
// все предыдущие элементы, соответствующие селектору
393-
var_dump($item->previousSiblings('span'));
395+
$item->previousSiblings('span');
394396

395397
// все предыдущие элементы типа DOMElement
396-
var_dump($item->previousSiblings(null, true));
398+
$item->previousSiblings(null, 'DOMElement');
397399

400+
// все предыдущие элементы типа DOMComment
401+
$item->previousSiblings(null, 'DOMComment');
402+
```
403+
404+
```php
405+
// следующий элемент
406+
$item->nextSibling();
407+
408+
// следующий элемент, соответствующий селектору
409+
$item->nextSibling('span');
410+
411+
// следующий элемент типа DOMElement
412+
$item->nextSibling(null, 'DOMElement');
413+
414+
// следующий элемент типа DOMComment
415+
$item->nextSibling(null, 'DOMComment');
416+
```
417+
418+
```php
398419
// все последующие элементы
399-
var_dump($item->nextSiblings());
420+
$item->nextSiblings();
400421

401422
// все последующие элементы, соответствующие селектору
402-
var_dump($item->nextSiblings('span'));
423+
$item->nextSiblings('span');
403424

404425
// все последующие элементы типа DOMElement
405-
var_dump($item->nextSiblings(null, true));
426+
$item->nextSiblings(null, 'DOMElement');
427+
428+
// все последующие элементы типа DOMComment
429+
$item->nextSiblings(null, 'DOMComment');
406430
```
407431

408432
## Получение дочерних элементов

0 commit comments

Comments
 (0)