diff --git a/README.md b/README.md index 2e50baa..d6ec915 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,44 @@ $ composer require yusufkandemir/microdata-parser ## Usage -``` php -$parser = new YusufKandemir\MicrodataParser(); -$microdata = $parser->extractMicrodata(); +##### PHP +```php +use YusufKandemir\MicrodataParser\Microdata; + +$microdata = Microdata::fromHTMLFile('source.html')->toJSON(); +/* Other sources: + fromHTML() // from HTML string + fromDOMDocument() // from DOMDocument object + Other output methods: + toArray() // to Associtive PHP Array + toObject() // to PHP Object (stdClass) +*/ +``` + +##### Source as HTML +```html + +
+ + +
+``` +##### Result as JSON +```json +{ + "items": [ + { + "type": [ "http://schema.org/Product" ], + "properties": { + "image": [ "http://shop.example.com/test_product.jpg" ], + "url": [ "http://shop.example.com/test_product" ] + "name": [ "Test Product" ] + } + } + ] +} ``` ## Change log