[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