1. Go to this page and download the library: Download larafull/ymlparser library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
larafull / ymlparser example snippets
use YMLParser\YMLParser;
use YMLParser\Driver\XMLReader;
$url = 'https://somedomain/somefolder/somefile.yml.xml';
$parser = new YMLParser(new XMLReader);
$parser->open($url);
$offers = $parsers->getOffers(); // etc
use YMLParser\YMLParser;
use YMLParser\Driver\XMLReader;
$filename = '/path/to/file/file.xml';
// User XMLReader driver large xml files or SimpleXML driver for small xml files.
$parser = new YMLParser(new XMLReader);
$parser->open($filename); // throws \Exception if $filename doesn't exist or empty
foreach($parser->getOffers() as $offer): // YMLParser::getOffers() returns \Generator
echo $offer['url'];
endforeach;
use YMLParser\YMLParser;
use YMLParser\Driver\SimpleXML;
$filename = '/path/to/file/file.xml';
$parser = new YMLParser(new SimpleXML);
$parser->open($filename);
// Anonnymous filter function example:
$filter = function($element) {
return !empty($element['url']);
};
$offers = iterator_to_array($parser->getOffers($filter));
// Let's dump first offer via Laravel dump():
dump($offers[0]['params']);
sudo apt-get install php-xmlrpc php-mbstring
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.