Home. 
.

transparent

transparent

transparent

Fragen zu XMLSpy DTD / Schema

Fragen zu DTD / Schema


Antworten zu DTD/Schema

  • Wenn ich eine Datei in der Schemadesign-Ansicht öffne, oder wenn ich von einer anderen Ansicht in diese Ansicht wechsle, werden meine Comments verschoben. Woran liegt das?
    Der Schema Editor editiert das Schema nicht direkt, sondern lädt ein Schema, um daraus ein neues Schema zu generieren, wenn Sie es speichern oder zu einer anderen Ansicht wechseln. Deswegen ist es nicht möglich, alle schemarelevanten Informationen an einer vordefinierten Stelle zu speichern, da Comments keine vordefinierte Position haben, d.h. es gibt keine Möglichkeit herauszufinden, ob ein Comment zur nächsten Anweisung, zur vorherigen oder zum gesamten Schema gehört. Wir empfehlen aus diesem Grund die Verwendung von Annotationen anstelle von Comments, da diese in Ihrer Positionierung klar definiert sind.
  • Kann ich nach früheren W3C Schema-Spezifikationen validieren?
    XMLSpy® 2010 unterstützt diese Spezifikationen zwar und Dateien können nach diesen früheren Spezifikationen erstellt werden, allerdings können sie nicht validiert werden. XMLSpy® 2010 bietet eine automatische Konvertierung von früheren Schemastandards auf die neuesten W3C-Standards.
  • Kann man eine Beispieldatei anhand eines Schemas / einer DTD erstellen?
    Ja, das ist möglich. Öffnen Sie die Schema/DTD-Datei und wählen im Schema/DTD-Menü den Befehl "Generate sample XML file".

  • Beim Öffnen einer Datei, die nach einer früheren Schemaspezifikation in XMLSpy® 2010 (z.B. 4/2000 oder 10/2000) erstellt wurde, und die dann gemäß den neuesten Schemaspezifikationen aktualisiert wurde, ergeben sich Inkonsistenzen. Woran liegt das?
    Es können sich durch neue Schemaempfehlungen immer wieder Inkonsistenzen ergeben, da manche Datentypen und Konstrukte neu sind und andere nicht mehr existieren. XMLSpy® 2010 sucht automatisch immer nach der passendsten Variante. Wir raten Ihnen trotzdem, Ihr Dokument auf die richtigen Datentypen und Konstrukte zu überprüfen.
  • Ist es möglich, Attribute in der Schemadesign-Ansicht anzusehen?
    In XMLSpy® 2010 können Sie Attribute in der Schema Design-Ansicht anzeigen.
  • Ich erhalte folgende Nachricht, obwohl mein Schema gültig ist: "Unable to show schema: Schema has to begin with a schema-element". Woran liegt das?
    Sie erhalten diese Fehlermeldung, wenn Sie versuchen, etwas Anderes als ein W3C-Schema in der Schema Design-Ansicht anzuzeigen.
  • Warum sind einige Schema-Design-Optionen ausgegraut?
    Die ausgegrauten Optionen sind nur in der Schemadesign-Ansicht verfügbar. Wechseln Sie über das Menü "View" oder die entsprechende Symbolschaltfläche in die Schema Design-Ansicht.
  • Wenn ich eine DTD in ein Schema konvertiere (oder umgekehrt), ist das konvertierte Dokument manchmal ungültig. Warum?
    Es kann passieren, dass relativ einfache Dokumente ohne Probleme konvertiert werden können, und dass das konvertierte Dokument problemlos validiert werden kann. Allerdings kann es auch vorkommen, dass das Resultat ungültig ist. Dies hängt von der Komplexität und Struktur des konvertierten Dokuments ab und davon, in welche Art von Dokument es konvertiert wird. XMLSpy® 2010 bietet die Konvertierungsfunktion als "Rahmenwerk", das eventuell bearbeitet werden muss. Es gibt keine Garantie dafür, dass alle Konvertierungen gültig sind, da DTDs und Schemas unterschiedlich konzipiert sind (z.B. unterstützt eine DTD nur globale Elemente, während Schemas sowohl globale als auch lokale Elemente unterstützen).

  • Wieso kann ich eine zweite Annotation an ein Element in der Textansicht anhängen, während dies in der Schemadesign-Ansicht nicht funktioniert?
    In der Schemadesign-Ansicht kann nur eine Annotation pro Element angehängt werden. Sie können eine zweite Annotation anhängen, indem Sie diese in der Textansicht manuell eintragen. Dies gilt auch für Attribute.
  • Warum ist das Root-Element nicht das erste Element, nachdem ich ein Schema in eine DTD transformiert habe?
    Da in einer DTD die Reihenfolge keine Rolle spielt, sortiert XMLSpy® 2010 in alphabetischer Reihenfolge.

  • Welchen Schemadialekt soll ich verwenden?
    Wählen Sie die neue W3C XML Schema Definition Language (XSDL), da diese so gut wie überall unterstützt wird. Die integrierte XML Schema Design-Ansicht gestattet Ihnen bequem mit W3C-Schemas zu arbeiten.
  • Ist es möglich bei der Validierung einer Datei alle Fehlermeldungen anzuzeigen, anstatt nur der ersten?
    Mit XMLSpy® 2010 kann immer nur ein Fehler auf einmal angezeigt werden. Mit XMLSpy® 2010 ist es nicht möglich, alle Fehler auf einmal anzuzeigen, da mit dieser Methode meist nicht die tatsächliche Anzahl aller Fehler eruiert werden kann, weil eine Fehlermeldung oft eine weitere nach sich zieht, wodurch oft mehr Fehler ausgegeben werden, als wirklich im Dokument vorhanden sind.
  • Wenn ich in XMLSpy® 2010 ein Instanzdokument und das dazugehörige Schema öffne und anschließend Änderungen am Schema vornehme, validiert XMLSpy® 2010 die Instanzdatei weiterhin, als wären nie Änderungen gemacht worden. Woran liegt das?
    Wenn Ihre schemaLocation eine URL referenziert, stellen Sie bitte sicher, dass die Einstellung “Cache DTD/Schema files in memory” im Menü Tools | Options | File nicht ausgewählt ist.
  • Was sind sind die kleinen quadratischen Kästchen, die ich in der Schema /WSDL-Ansicht in einigen meiner Comments-Abschnitte sehe?
    Diese Zeichen (End Of Line (EOL)) markieren das Zeilenende in mehrzeiligen Comments.


transparent
Print
Mail
Digg
delicious
.

Lesen Sie das Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
.

transparent

transparent