Как видно из его названия, XML (Extensible Markup Language) разработан как язык разметки, а не как модель представления объектов данных.Для этой цели есть другие варианты, такие как JSON или YAML, которые лучше подходят.
В ответе @Daniel Earwicker в этой теме есть действительно хорошее объяснение: в чем разница между json иxml .
Однако гибкость XML заставила многих использовать XML в качестве модели представления объектов данных.
Мой вопрос заключается в том, существует ли какое-либо пространство имен XML, целью которого является именно это?Или какой из них наиболее подходит?Если оно существует, это пространство имен наверняка намеренно ограничит гибкость XML.Может быть, я не знаю атрибутов или многослойности.Может быть, это пространство имен SOAP?Но это идет дальше, потому что его данные протокола веб-службы.Я слишком неосведомлен, но, возможно, эквивалентный вопрос будет, если существует какое-либо стандартное пространство имен XML для сериализации.