jcbooster/domhtml

Get Access HTML element with PHP

v1.0 2020-02-17 07:48 UTC

This package is auto-updated.

Last update: 2024-09-17 17:56:06 UTC


README

Get Elements HTML with Parsing Object

Clone Git

	$ git clone https://github.com/kangjeki/DOMParserHTML.git

Composer

	composer require jc_programs/dom-parser-html

Usage

Load Default HTML in Active Page

require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;

$Doc 	= new DOMParser;

Load Manual HTML Elements, put html elements in parameter

require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;

$Doc 	= new DOMParser($html);

Methode Usage

Selector
$Doc 	  = new DOMParser;
$input    = $Doc->getElementById("idElement");

// output is HTML input Elements

Metode

$Doc 	  = new DOMParser;
$input    = $Doc->getElementById("idElement");

$value    = $Doc->value($input);

// Output is Value of Input Element

All Selector

All Methode

More Example

Get Child Element
require  __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\Parser\DOMParser;

$Doc 	= new DOMParser;
$elem   = $Doc->querySelector("#data-url");

$DataURL  = new DOMParser($elem);
$url      = $DataURL->querySelectorAll("a");

// output $url is list of all tag (a) elements

/* example html structur */
<div id="data-url">
    <a href="...">URL 1</a>
    <a href="...">URL 2</a>
    <a href="...">URL 3</a>
    <a href="...">URL 4</a>
</div>