microdata parser
v1.0.1
تهدف هذه الحزمة إلى تطبيق بيانات W3C الجزئية على مواصفات JSON.
يقوم محلل البيانات الجزئية باستخراج البيانات الجزئية من المستندات.
عبر الملحن
$ composer require yusufkandemir/microdata-parser
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.html -->
< div itemscope itemtype =" http://schema.org/Product " >
< img itemprop =" image " src =" http://shop.example.com/test_product.jpg " />
< a itemprop =" url " href =" http://shop.example.com/test_product " >
< span itemprop =" name " > Test Product </ span >
</ a >
</ div >
{
"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 " ]
}
}
]
}
$ composer test
يرجى الاطلاع على المساهمة للحصول على التفاصيل.
رخصة معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.