XML and TSV explained
XML is a markup language for hierarchical data, with elements, attributes and optional schema validation. It is more verbose than JSON but far more rigorous.
TSV is CSV with tab characters as separators. Because tabs almost never appear inside data fields, it sidesteps most of CSV's quoting problems.
- Where XML files come from
- Enterprise integrations, RSS feeds, and document formats like DOCX and SVG.
- Where TSV is used
- Bioinformatics, data pipelines and anywhere fields contain commas.