@@ 495-508 (lines=14) @@ | ||
492 | * |
|
493 | * @return SimpleHtmlDomInterface |
|
494 | */ |
|
495 | public function getElementByTagName(string $name): SimpleHtmlDomInterface |
|
496 | { |
|
497 | if ($this->node instanceof \DOMElement) { |
|
498 | $node = $this->node->getElementsByTagName($name)->item(0); |
|
499 | } else { |
|
500 | $node = null; |
|
501 | } |
|
502 | ||
503 | if ($node === null) { |
|
504 | return new SimpleHtmlDomBlank(); |
|
505 | } |
|
506 | ||
507 | return new static($node); |
|
508 | } |
|
509 | ||
510 | /** |
|
511 | * Returns elements by "#id". |
@@ 468-481 (lines=14) @@ | ||
465 | * |
|
466 | * @return SimpleXmlDomInterface |
|
467 | */ |
|
468 | public function getElementByTagName(string $name): SimpleXmlDomInterface |
|
469 | { |
|
470 | if ($this->node instanceof \DOMElement) { |
|
471 | $node = $this->node->getElementsByTagName($name)->item(0); |
|
472 | } else { |
|
473 | $node = null; |
|
474 | } |
|
475 | ||
476 | if ($node === null) { |
|
477 | return new SimpleXmlDomBlank(); |
|
478 | } |
|
479 | ||
480 | return new static($node); |
|
481 | } |
|
482 | ||
483 | /** |
|
484 | * Returns elements by "#id". |