4 ms·
XML is a data interchange format specification that allows extensibility. RSS is a protocol specification on top of XML. Whether the underlying data interchan
by CharlieDigital 4y ago
XML is a data interchange format specification that allows extensibility.
RSS is a protocol specification on top of XML. Whether the underlying data interchange format is XML or JSON doesn't restrict extensibility. XML namespaces are designed explicitly around the idea that document schemas can be embedded and remixed.
Ultimately, the mode and points of extensibility is a function of the design of the protocol and not the data format.
ActivityPub wouldn't be more or less extensible had it been built on XML instead of JSON (you can make the case that it would be a less wire efficient implementation on XML).
- mariusor 4y agoI know that XML is extensible, but my impression was that RSS and Atom are not (hence why Atom superseeded RSS) but looking at the specs it looks like they might allow for some improvement.
- _heimdall 4y agoThe last version of RSS actually specifically calls out that the spec is effectively frozen with the expectation that new features and vocabularies can be added in as modules https://www.rssboard.org/rss-specification#roadmap https://www.rssboard.org/rss-specification#roadmap