Validierungsfehler werden hö [was #8311]
Einfacher Fall:
Wenn ich in der Source-Ansicht einen Korrektheitsfehler einbaue (z.B. ) wird er im Online-Modus als solcher auch erkannt, welchsle ich in den Offline-Modus, bleibt er unerkannt. Dieses Verhalten hat sich im Laufe der Tests auch mal umgedreht, d.h. ein nicht korrektes XML-Dokument wurde im Offline-Modus an der richtigen Stelle rot unterstrichen, im Online-Modus gab es hingegen keine Beanstandungen. Eventuell hat dieser "Wechsel" etwas mit der Schema-Zuordnung zu tun, dessen Scheitern z.B. "höher gewichtet" wird und eine Korrektheitsprüfung in solchen Fällen "unterdrückt", denn:
Komplexerer Fall:
"Selbstgeschriebene" Schema-Zuweisungen (z.B. ) werden grundsätzlich ignoriert. Eine Zuweisung über das Menü (XML > Associate a schema) funktioneren hingegen aufs Erste prima. Bei einem Wechsel vom Online in den Offline-Modus oder umgekehrt gehen diese (über das Menü getroffenen) Zuordnungen zwar nicht verloren, werden aber auch nicht mehr erkannt, und die Validierung (ggf. auch die Korrektheitsüberprüfung, s.o.) setzt aus. Es scheint dabei unerheblich zu sein, in welchem der beiden Modi (Online/Offline) man sich befindet, der Fehler tritt beim Wechsel zum jeweils anderen auf.
Zusammenfassung:
- "Selbstgeschriebene" Schema-Zuweisungen werden ignoriert (online und offline)
- Schemazuweisungen über das Menü überleben einen Online/Offline-Wechsel nicht
- die XML-Korrektheitsüberprüfung setzt manchmal (ggf. konkomitierend) aus