[ID3 Dev] 'Extending' ID3 V2.4
Paul Grebenc
jid3 at blinkenlights.org
Fri Feb 10 15:23:44 PST 2006
>- This would require implementers to include an XML parsing engine. ...
>- XML is hierarchical rather than linear. All tagging formats that ...
This is not entirely true. Granted, an XML document is hierarchical, and
you can load it into a DOM and pull what you need from it, but you can
also read it sequentially, in the same manner in which a V2 tag is read.
This would leave it up to the implementation whether it wants to load a
DOM or not. In fact, a legitimate XML parsing engine would not even be
necessary, so long as tag names were recognizable, and the content within
them was known.
As far as reading, an XML document has the potential to be as easy to read
as an ID3 v2 tag. What XML would offer is the possibility to use a full
parser with DOM in tag editing applications. With a formal schema, there
would be no need for a 'reference implementation'. If your document
validates against the public schema for that version, it is valid. If it
doesn't, it is not.
Paul
---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org
More information about the ID3v2
mailing list