Saya tahu saya telah melakukan ini sebelumnya, tetapi tidak berhasil hari ini, saya juga tidak dapat menemukan tempat yang menjelaskan bagaimana melakukannya. Bisa jadi saya kurang tidur, tapi saya curiga gremlins.
Saya memiliki dokumen XML dan direktori penuh dengan XSD yang mendefinisikannya. Bagaimana cara mengatur Visual IDE untuk memberi tahu saya tentang kegagalan validasi, dan kemudian memberikan daftar intellisense dari tag dan atribut yang valid dalam konteks tertentu?
Apa yang telah saya coba:
- Saya telah menambahkan XSD ke proyek dengan dokumen XML.
- Saya telah menambahkan XSD ke daftar Skema XML (di bawah item menu XML / Skema ...)
- Saya bahkan telah menyertakan atribut schemaLocation dan noNamespaceSchemaLocation ke dokumen XML.
Visual Studio masih belum memberikan informasi debugging atau pengeditan yang berguna. Saya mencoba 2010 dan 2008 (saya pernah melakukannya sebelumnya di 2008 saya pikir)
Pembaruan: Saya meminta pengembang lain mencoba ini dan itu gagal juga untuknya. Dia tahu dia telah melakukannya dengan dokumen XML lain dan berhasil. Saya kemudian mengunduh editor XML Oxygen dan itu berfungsi dengan baik pada file XML dan XSD yang sama, sehingga file tersebut tampaknya baik-baik saja (atau Oxygen lebih pemaaf / fleksibel..)