| |
Mai 2003 Austausch XML Metadata (XMI), v2.0 1-17 1 "org.omg.xmi.enforceMinimumMultiplicity" erlauben Ihnen, zu spezifizieren daß multiplicities sind, in einem Schema verwendet zu werden anstatt ignoriert zu werden. Multiplicities Metamodel bilden direkt von der MOF-Definition von Vielfältigkeit ab, die ist eine unterere Schranke und ein oberes Limit, zum Schema XML schreibt benannte "minOccurs" zu und "maxOccurs.", Das Attribut der minOccurs XML entspricht der untereren Schranke für die Vielfältigkeit und das Attribut der maxOccurs XML entspricht dem oberen Limit für die Vielfältigkeit. 1,8,3 Kategorienspezifikation Jede metamodelkategorie wird in drei Teile zerlegt: Attribute, Verbindungen und Aufbau. Eine Kategorie wird durch ein XML-Element, mit einem XML-Element für dargestellt jedes Attribut, Hinweis und Aufbau. Das XML-Element für die Kategorie schließt mit ein übernommene Attribute, Verbindungen und Aufbau. In den Beispielen, die in diesen Abschnitt folgen, "xsd" ist das namespace-Präfix für das XML Schemanamespace ("http://www.w3.org/2001/XMLSchema") und "xmi" ist namespace-Präfix für das namespace XMI. Die Darstellung einer metamodelkategorie, die "c" genannt wird, wird unten für das einfachste gezeigt Fall, wo "c" keine Attribute, Verbindungen oder Eindämmung-Verhältnisse hat: < xsd:element-name="c "type="c"/> < xsd:complexType-name="c "> < xsd:choice minOccurs="0 "maxOccurs="unbounded" > < "xsd:element ref="xmi:Extension/> </xsd:choice > < "xsd:attribute ref="xmi:id/> < "xsd:attributeGroup ref="xmi:ObjectAttribs/> </xsd:complexType > Wenn die Kategorie Attribute, Verbindungen oder Aufbau hat, die XML-Elemente für sie werden in die alle Gruppe des zufriedenen Modells gesetzt, wie unten erklärt. Anmerkung: FTF-Ausgabe 4634: aktualisierter Abschnitt 1,8,4 zum Hervorheben der Fähigkeit serialize Modell Attribute als XML-Elemente oder XML-Attribute. 1,8,4 AttributcSpezifikation Die Darstellung von Attributen von metamodelkategorie "c" verwendet XML-Elemente und XML Attribute. Wenn die metamodelattributarten Primitive oder Aufzählungen sind, dann vorbei Attribute der Rückstellung XML werden für sie sowie XML-Elemente erklärt. Die Gründe für diese kodierenwahl sind mehrere und umfassen: die wert zuSEIENDEN Werte können sehr sein große Werte und unpassendes für XML-Attribute und können schlechte Steuerung von haben das whitespace, das mit Wahlen verarbeitet, die nur auf Element zutreffen, stellt zufrieden. Die Rückstellung kodierung kann mit dem XMI geändert werden "Attribut" und "Element" Umbauten. Sehen Sie Abschnitt 1,11,4, "XML-Element gegen XML-Attribut," auf Seite 1-28 zu Information über wie diese |  |
|
| |
|
|