Chords

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
inheritdoc
Return values
Song

parsed object

parseLyrics()

Parses song lyrics.

private parseLyrics(SimpleXMLElement $sxml) : SongLyrics
Parameters
$sxml : SimpleXMLElement

XML document

Tags
throws
InvalidXmlException
throws
InvalidArgumentException
throws
DomainException
Return values
SongLyrics

lyrics

Search results