(Replying to PARENT post)

XML and XML Schema solved this more than 20 years ago. It had to be replaced with JSON by the web developers though, so they could just β€œeval() it” to get their data.
πŸ‘€fmakunboundπŸ•‘4yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

XML with RelaxNG (https://relaxng.org/) would have made life so much better than using XML Schema, but, as they say, that ship has long since sailed.
πŸ‘€jdeisenbergπŸ•‘4yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

All except the easily written by humans part. Which is kind of a key part.
πŸ‘€servercobraπŸ•‘4yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

If all the smart people like you used XML, how come it was so painful to use and it died?
πŸ‘€MrPatanπŸ•‘4yπŸ”Ό0πŸ—¨οΈ0