В эти дни мне приходилось разрабатывать приложения, связанные с определениями XML-схем.Я работаю с определенными системами и технологиями, большинство из которых относятся к ресурсам Microsoft, и я могу узнать, что не все сущности xml поддерживаются синтаксическими анализаторами xml и другими инструментами, доступными в мире разработки.
Например,Я знаю, что DataContractSerializer
не может обрабатывать атрибуты xml.
Что ж, просматривая веб-страницы, я понял, что это не только атрибуты, но сегодня доступные инструменты не поддерживают все объекты внутри xml, вФактически, такие инструменты, как Xsd.exe
от Microsoft или DataContractSerializer
, всегда генерируют XML-схемы, используя, дословно:
Подмножество наиболее поддерживаемых элементов в стандартной спецификации xml-схемы
1) Ну, мой вопрос: верна ли эта информация?2) Правда ли, что многие элементы в xsd не поддерживаются существующими инструментами разработки?3) Если это правда, каково наименьшее подмножество элементов xsd, поддерживаемых всеми доступными на сегодня инструментами?
Спасибо