xspf_lib.Extension¶
- class xspf_lib.Extension(application: str, extra_attrib: ~typing.Dict[str, str] = <factory>, content: ~typing.List[~xml.etree.ElementTree.Element] = <factory>)¶
Class for XML extensions of XSPF playlists and tracks.
Extension must have attribute application URI which point to extension standard. Extension can have an elements of type
xml.etree.ElementTree.Element. Additional xml attributes are welcome.- Parameters:
application – URI of specification of extension.
extra_attrib (dict[str, str]) – List additional xml attributes for xml extension.
content (list[
xml.etree.ElementTree.Element]) – Elements of content.
- __init__(application: str, extra_attrib: ~typing.Dict[str, str] = <factory>, content: ~typing.List[~xml.etree.ElementTree.Element] = <factory>) None¶
Methods
__init__(application[, extra_attrib, content])parse_from_xml_element(element)xml.etree.ElementTree.Elementto Extension conversion.to_xml_element()Extension to
xml.etree.ElementTree.Elementconversion.Attributes
applicationURI of specification of extension.
extra_attribList additional xml attributes for xml extension.
contentElements of content.