dev-master
9999999-dev https://github.com/VIPnytt/OPMLParserOPML parser
MIT
The Requires
- php >=5.6.0
- ext-dom *
- ext-simplexml *
The Development Requires
by Jan-Petter Gundersen
by VIP nytt
parser xml render opml
Wallogit.com
2017 © Pedro Peláez
OPML parser
PHP class to parse OPML documents according to OPML 1.0 and OPML 2.0 specifications., (*2)
Note: HHVM support is planned once facebook/hhvm#4277 is fixed., (*4)
The recommended way to install the robots.txt parser is through Composer. Add this to your composer.json file:, (*5)
{
"require": {
"vipnytt/opmlparser": "1.0.*"
}
}
Then run: php composer.phar update, (*6)
$parser = new vipnytt\OPMLParser($xml); // Result as Array $array = $parser->getResult() // Validate the result $object = $parser->validate() // \SimpleXMLElement on success | false on failure
$render = new vipnytt\OPMLParser\Render($array, $version = '2.0'); // as SimpleXMLElement object $object = $render->asXMLObject(); // \SimpleXMLElement // as XML string $string = $render->asXMLObject()->asXML(); // string
Note: OPML version 2.0 is used by default, unless you have specified otherwise. The difference between version 2.0 and 1.0 is the "text" attribute, witch is optional in version 1.0., (*7)
OPML parser
MIT
parser xml render opml