Я знаю, что делал это раньше, но сегодня это не работает, и я не могу найти нигде, объясняющего, как это сделать. Может быть, я недосыпаю, но я подозреваю гремлинов.
У меня есть XML-документ и каталог, полный XSD, которые его определяют. Как мне настроить Visual IDE так, чтобы он уведомлял меня об ошибках проверки, а затем предоставлял intellisense список допустимых тегов и атрибутов в данном контексте?
Что я пробовал:
- Я добавил XSD в проект вместе с XML-документом.
- Я добавил XSD в список XML Schema (в пункте меню XML / Schemas ...).
- Я даже включил атрибуты schemaLocation и noNamespaceSchemaLocation в XML-документ.
Visual Studio по-прежнему не отказывается от полезной информации для отладки или редактирования. Я пробовал и 2010, и 2008 (думал, что делал это раньше, в 2008 году)
Обновление: у меня был другой разработчик, который попробовал это, и он тоже не смог. Он знает, что проделал это с другими XML-документами и заставил это работать. Затем я загрузил редактор XML Oxygen, и он отлично работал с теми же файлами XML и XSD, поэтому файлы кажутся в порядке (или Oxygen более снисходительный / гибкий ...)