Wiem, że już to zrobiłem, ale nie działa to dzisiaj, nie mogę też nigdzie znaleźć wyjaśnienia, jak to zrobić. To może być mój brak snu, ale podejrzewam gremliny.Sprawdzanie poprawności XML za pomocą XSD w Visual Studio IDE
Mam dokument XML i katalog pełen XSD, które definiują go. Jak ustawić Visual IDE w celu powiadomienia mnie o błędach sprawdzania poprawności, a następnie dostarczyć listę inteligentnych znaczników i atrybutów w danym kontekście?
Co próbowałem:
- Dodałem XSD do projektu z dokumentu XML.
- Dodałem XSD do listy schematów XML (pod XML/Schematy ... element menu).
- Do dokumentu XML dodałem nawet atrybuty schemaLocation i noNamespaceSchemaLocation.
Program Visual Studio nadal nie podaje żadnych przydatnych informacji o debugowaniu ani edycji. Próbowałem zarówno 2010 i 2008 (robiłem to wcześniej w 2008 roku myślałem)
Update: miałem inny deweloper spróbować to i nie udało mu też. Wie, że zrobił to z innymi dokumentami XML i działał. I następnie pobrać edytor XML tlenu i to działało dobrze na tych samych plikach XML i XSD, więc pliki wydają się być w porządku (lub Tlen jest bardziej wyrozumiały/elastyczny...)
Dzięki, to jest bardzo szczegółowe wyjaśnienie, ale moje wciąż nie działa. Nie wiedziałem, że możesz dostać się na listę schematów z takich właściwości. –
@ Jim McKeeth: a jeśli zmodyfikujesz swój XML i zapiszesz go ponownie? Czasami sprawdzanie poprawności XML wymaga wyzwalacza, aby ... –
Przyjąłem twoją odpowiedź, mimo że nie działała dla mnie. Zgaduję, że mój system został po prostu rozwiązany, ale przeniosłem się do nowego komputera i wszystko teraz działa dobrze. –