Skip to content

chrisullyott/php-xml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-xml

XML-to-array conversion in PHP. Built for pulling items from a variety of RSS feeds.

Installation

With Composer:

$ composer require chrisullyott/php-xml

Usage

use ChrisUllyott\XmlParser;

$parser = new XmlParser('path/to/feed.xml'); // or pass in a raw XML string

$items = $parser->getItems();

print_r($items);

Each feed item and their child attributes are parsed into a flat structure:

(
    [0] => Array
        (
            [title] => News for September the Second
            [link] => http://example.com/2002/09/01/news-for-september-the-second
            [guid] => 20020901-news-for-september-the-second
            [guid_isPermaLink] => 0
            [description] => Things happened today!
        )

    [1] => Array
        (
            [title] => News for September the First
            [link] => http://example.com/2002/09/01/news-for-september-the-first
            [guid] => 20020901-news-for-september-the-first
            [guid_isPermaLink] => 0
            [description] => Things happened today!
        )

)

About

XML-to-array conversion in PHP.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages