So di averlo fatto prima, ma oggi non funziona, né posso trovare da nessuna parte che spieghi come farlo. Potrebbe essere la mia mancanza di sonno, ma sospetto che i gremlins.
Ho un documento XML e una directory piena di XSD che lo definiscono. Come faccio a impostare l'IDE visuale per notificarmi gli errori di convalida e quindi fornire un elenco intellisense di tag e attributi validi in un determinato contesto?
Quello che ho provato:
- Ho aggiunto gli XSD al progetto con il documento XML.
- Ho aggiunto gli XSD all'elenco XML Schema (sotto la voce di menu XML / Schemas ...).
- Ho persino incluso gli attributi schemaLocation e noNamespaceSchemaLocation nel documento XML.
Visual Studio continua a non fornire informazioni utili per il debug o la modifica. Ho provato sia il 2010 che il 2008 (l'ho fatto prima nel 2008 pensavo)
Aggiornamento: ho fatto provare a un altro sviluppatore e anche per lui non è riuscito. Sa di averlo fatto con altri documenti XML e di averlo fatto funzionare. Ho quindi scaricato l'editor XML di Oxygen e ha funzionato bene sugli stessi file XML e XSD, quindi i file sembrano andare bene (o Oxygen è più indulgente / flessibile..)