What is an empty XML element?
Following a very enthusiastic discussion today at work, here’s the proper definition of an empty XML element, according to the W3C Recommendation of 26 November 2008:
[Definition: An element with no content is said to be empty.] The representation of an empty element is either a start-tag immediately followed by an end-tag, or an empty-element tag. – Extensible Markup Language (XML) 1.0 (Fifth Edition) § “Content of Elements”
[it’s curious that this discussion came up one day after XML’s 15th birthday]