SongXmlParser
in package
implements
SongXmlParserInterface
Song 1.0 XML document parser.
Interfaces, Classes, Traits and Enums
- SongXmlParserInterface
- Song 1.0 XML document parser.
Table of Contents
- parse() : Song
- Parses the given XML document.
- parseInfo() : SongInfo
- Parses song metadata.
- parseLyrics() : SongLyrics
- Parses song lyrics.
Methods
parse()
Parses the given XML document.
public
parse(string $xml) : Song
Parameters
- $xml : string
-
XML string
Tags
Return values
Song —parsed object
parseInfo()
Parses song metadata.
private
parseInfo(SimpleXMLElement $sxml) : SongInfo
Parameters
- $sxml : SimpleXMLElement
-
XML document
Tags
Return values
SongInfo —metadata
parseLyrics()
Parses song lyrics.
private
parseLyrics(SimpleXMLElement $sxml) : SongLyrics
Parameters
- $sxml : SimpleXMLElement
-
XML document
Tags
Return values
SongLyrics —lyrics