Download the PHP package jcbooster/domhtml without Composer
On this page you can find all versions of the php package jcbooster/domhtml. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download jcbooster/domhtml
More information about jcbooster/domhtml
Files in jcbooster/domhtml
Download jcbooster/domhtml
More information about jcbooster/domhtml
Files in jcbooster/domhtml
Vendor jcbooster
Package domhtml
Short Description Get Access HTML element with PHP
License Apache-2.0
Package domhtml
Short Description Get Access HTML element with PHP
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package domhtml
DOMParserHTML
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
Methode | Param (String) | Note | Return |
---|---|---|---|
querySelector(param); |
"select" "#select" ".select" |
Select Tag Element Select Id Select Class |
html elements Target Select |
querySelectorAll(param); |
"input" ".select" |
Select All Tag Element Select All Class |
Object | Return All Elements Exist |
getElementById(param); | "targetId" | Select Element Id | html elements Select |
getElementsByTagName(param); | "tagElement" | Select Element Tag Name | Object | Return All Elements Exist |
getElementsByClassName(param); | "className" | Select Element Class Name | Object | Return All Class Name Exist |
All Methode
Methode | Param | Note | Return |
---|---|---|---|
value(param); | input element | param is HTML Element | value of element |
classList(param); | html element | - | Auto | All Class List in Element |
id(param); | html Element | - | id name element |
getAttribute(param 1, param 2); |
1. html element 2. (string) |
1. html element 2. spesific attribute name |
value of attribute name |
existClass(param 1, param 2); |
1. html element 2. (string) |
1. Sepesific html element 2. class name |
(bool) | true/false |
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>
All versions of domhtml with dependencies
PHP Build Version
Package Version
No informations.
The package jcbooster/domhtml contains the following files
Loading the files please wait ....