Sé que he hecho esto antes, pero hoy no funciona, ni puedo encontrar ningún lugar que explique cómo hacerlo. Podría ser mi falta de sueño, pero sospecho que son gremlins.
Tengo un documento XML y un directorio lleno de XSD que lo definen. ¿Cómo configuro el IDE visual para que me notifique de fallas de validación y luego proporcione una lista inteligente de etiquetas y atributos válidos en un contexto dado?
Lo que he probado:
- Agregué los XSD al proyecto con el documento XML.
- Agregué los XSD a la lista de esquemas XML (en XML / Schemas ... elemento de menú).
- Incluso he incluido los atributos schemaLocation y noNamespaceSchemaLocation en el documento XML.
Visual Studio todavía no está renunciando a ninguna información útil de depuración o edición. Probé tanto en 2010 como en 2008 (lo había hecho antes en 2008, pensé)
Actualización: hice que otro desarrollador probara esto y también le falló. Sabe que lo ha hecho con otros documentos XML y ha funcionado. Luego descargué el editor XML de Oxygen y funcionó bien en los mismos archivos XML y XSD, por lo que los archivos parecen estar bien (o Oxygen es más tolerante / flexible...)