Я знаю, что сделал это прежде, но это не работает сегодня, и при этом я не могу найти нигде, что это объясняет, как сделать это. Это могло быть мое отсутствие сна, но я подозреваю гремлинов.
У меня есть XML-документ и каталог, полный XSD, которые определяют его. Как я настраиваю Визуальный IDE, чтобы уведомить меня относительно отказов проверки и затем предоставить intellisense список допустимых тегов и атрибутов в данном контексте?
Что я попробовал:
Visual Studio все еще не бросает полезной отладки или редактирования информации. Я попробовал и 2010 и 2008 (я сделал это прежде в 2008, я думал),
Обновление: у Меня была другая попытка разработчика это, и она перестала работать для него также. Он знает, что сделал это с другими XML-документами и имел его работа. Я затем загрузил Кислородный XML-редактор, и он хорошо работал на том же XML и файлах XSD, таким образом, файлы, кажется, прекрасны (или Кислород больше прощает / гибкий...)
Вам необходимо связать XML-документ в Visual Studio с имеющимся у вас XSD-файлом.
Вы должны увидеть что-то вроде этого в своем окне "Свойства" XML-документа:
В редакторе набора схем XML (открывается при нажатии на многоточие (...) в текстовом поле "Схемы" в окне "Свойства" ) вам нужно убедиться, что у вас есть схема. Кроме того, убедитесь, что столбец Использовать
для этой схемы включен - если нет, щелкните по нему - вы получите раскрывающийся список параметров, выберите Использовать
с зеленая галочка:
Убедитесь, что окна списка ошибок Visual Studio видны (меню «Вид»> «Список ошибок»). Это покажет все несоответствия между определениями схемы XML и XSD.
Как только все это будет выполнено, редактор Visual Studio XML должен выделить проблемы с вашим XML в редакторе синими волнистыми линиями: