Erweiterte SchemavalidierungDer grafische XML-Schema-Editor in XMLSpy® 2012 gestattet die Validierung von Benennungs- und Codierungskonventionen, die über den Definitionsrahmen des XML-Schema-Standards hinausgehen. Dadurch haben Sie eine bessere Kontrolle über Ihre XML-Architektur, indem Sie die Art, wie Elemente und Attribute erstellt und definiert werden, weiter einschränken können. Anmerkung: Im unten gezeigten Beispiel wird die Verwendung dieser Funktion am NIEM- (National Information Exchange Model )Standard, einem US-Standard für den Austausch von Daten, gezeigt, doch lassen sich die Funktionalitäten zur erweiterte Schemavalidierung auch für beliebige andere Regeln, die in Ihrem Unternehmen Anwendung finden, verwenden. Im Installationsumfang von XMLSpy ist der vollständige NIEM NDR-Regelsatz inkludiert. Nähere Informationen zu NIEM finden Sie im Solutions Center. Verwalten & Definieren von XML-RegelnSchemaregeln werden in der Eingabehilfe "Info" über das Register "Schema" verwaltet. Hier können Sie eine neue Regeldatei erstellen, zu einer gewünschten Regeldatei navigieren oder eine der mit XMLSpy installierten vordefinierten Regeldateien auswählen.
Sie können so viele Regeldateien wie benötigt zu einem XML-Schema hinzufügen und diese einfach über ein Kontextmenü zum Bearbeiten, Hinzufügen oder Löschen von Zuweisungen verwalten. Wenn Sie eine Regeldatei bearbeiten oder eine neue erstellen, wird der Schemaregel-Editor aufgerufen. Dieses Dialogfeld besteht aus zwei Bereichen:
Sie können Regeldateien auf Basis von Benennungskonventionen und/oder Codierungskonventionen definieren, die über den Umfang des XML-Schema-Standards hinausgehen. BenennungskonventionenMit Benennungskonventionen werden die Richtlinien bezeichnet, wie Element/Attribut-Tags benannt werden (also <element>). XML-Schema beinhaltet bereits eine Reihe integrierter Regeln und Einschränkungen zur Benennung von Elementen und Attributen. So dürfen Namen etwa nicht mit einer Zahl, einem Satzzeichen oder "xml" beginnen. Mit Hilfe dieser Funktion kann der Entwickler zusätzliche Regeldefinitionen validieren. So ist in der Abbildung unten z.B. eine Regel markiert, derzufolge alle Attributnamen mit einem Kleinbuchstaben beginnen müssen.
CodierungskonventionenMit Codierungskonventionen bezeichnen wir komplexere Regeln zu der Art, wie ein Schema angelegt wird. Eine XML-Schema Recommendation kann dadurch weiter eingeschränkt werden, damit diese internen Best Practice-Konzepten entspricht. So sehen Sie etwa in der Abbildung unten eine Regel, die die Verwendung von xsd:any, mit dem ein XML-Schema durch Elemente erweitert werden kann, die im Schema nicht explizit definiert sind, einschränkt.
Sehen Sie selbst, wie Sie XMLSpy beim Erstellen und Verwalten Ihrer XML-Infrastruktur einsetzen können - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy. |
| |||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | Mobile | Full Site | |||
|
