Download the PHP package andrewfenn/xmlreader without Composer
On this page you can find all versions of the php package andrewfenn/xmlreader. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andrewfenn/xmlreader
More information about andrewfenn/xmlreader
Files in andrewfenn/xmlreader
Package xmlreader
Short Description andrewfenn/xmlreader is an XML library that makes sabre/xml package easier to use
License BSD-3-Clause
Homepage https://github.com/andrewfenn/XMLReaderElement
Informations about the package xmlreader
XMLReaderElement extension for Sabre/XML
The sabre/xml library is a specialized XML reader and writer for PHP which can be downloaded here. This project is not associated with the sabre/xml project.
Sabre XML is a great PHP library for XML reading, but it can be difficult to use and make your code unessesarily complicated when you have very simple XML to parse. Therefore I have made this small extension on top of sabre/xml that allows you to access the information more natually making it easier to get what you want done.
Install
Methods
provides the following methods...
Searches through all the children or attributes, and returns an array. If you are searching for a tag the array will be a list of XMLReaderElement elements. If you are searching for an attribute your array will be of the value it contains. To search for an attribute prepend an @ to the beginning of your search term.
Searches through all the children or attributes and returns the first result found. If you are searching for a tag the result will be an XMLReaderElement. If you are searching for an attribute you will get that attributes value.
Returns an array of this XMLReaderElement's children.
If the element has any XMLReaderElement children
Examples
Debugging
Accessing a single child tag
When accessing a single child tag like this it will return the first element it finds, for multiple children see below.
Accessing multiple children tags
Finding an array of tags or attributes
The function will always return an array. Your search term must match exactly to that of the Tag or Attribute.