We have some kind of problem with a customer which is arguing that there is a semantical difference between two versions of empty tag in an XML file we're sending (pure XML no HTML..).
They expect:
<our-xml>
<some-tag></some-tag>
</our-xml>
We send:
<our-xml>
<some-tag />
</our-xml>
We are of the opinion that this is exactly the same but we could not really prove the arguments with facts. Only thing we found was in https://www.w3.org/TR/REC-xml/#sec-starttags where it says
empty-element tags may be used for any element which has no content.
Is there any discussion or more clear paper that we can rely on or are we wrong?