Sei que já fiz isso antes, mas não está funcionando hoje, nem consigo encontrar nenhum lugar que explique como fazer. Pode ser minha falta de sono, mas suspeito de gremlins.
Tenho um documento XML e um diretório cheio de XSDs que o definem. Como faço para configurar o IDE do Visual para me notificar sobre falhas de validação e, em seguida, fornecer uma lista do intellisense de tags e atributos válidos em um determinado contexto?
O que eu tentei:
- Adicionei os XSDs ao projeto com o documento XML.
- Eu adicionei os XSDs à lista XML Schema (no item de menu XML / Schemas ...).
- Inclusive, incluí os atributos schemaLocation e noNamespaceSchemaLocation no documento XML.
O Visual Studio ainda não está abrindo mão de nenhuma depuração útil ou de informações de edição. Tentei 2010 e 2008 (já fiz isso antes, em 2008, pensei)
Atualização: pedi a outro desenvolvedor que tentasse fazer isso e ele também falhou. Ele sabe que fez isso com outros documentos XML e fez com que funcionasse. Em seguida, baixei o editor XML Oxygen e funcionou bem nos mesmos arquivos XML e XSD, então os arquivos parecem estar bem (ou Oxygen é mais tolerante / flexível..)