Я читаю файл XML, используя XMLTextReader. Есть ли способ определить разницу между начальным тегом (например, <tag>) и самоограниченным тегом (например, <tag />)
<tag>
<tag />
Если вы имеете в виду разницу между <tag></tag> и <tag />, то ответ отрицательный, поскольку оба они эквивалентны в XML, и вы не должны зависеть от этого в своем коде.
<tag></tag>
Использование IsEmptyElement свойство