| |
4-4 Austausch XML Metadata (XMI), v2.0 Mai 2003 4 XML: < Automake="Ford"model="Mustang" > < Engine>240 HP</Engine > < Türside="left"/> < Türside="right"/> </Auto > MOF: KategoriencAuto { Attribut bilden: Zeichenkette; Attributmodell: Zeichenkette; Verbindungsmaschine: Eindämmungone-way der Maschine 1.. *; Verbindungstür: Eindämmungone-way der Tür 1.. *; } KategoriencMaschine { Attributwert: Zeichenkette 0,,1; } KategoriencTür { Attributseite: Zeichenkette 0,,1; } 4,4 XML-Schema zu MOF Die folgende Teilmenge des Beispiels des XML-Schemas, einen Teil von darstellend Kaufauftragbeispiel der XML-Schemaspezifikation, Teil 0, abgebildet zu MOF die Rücktechniktabelle unten verwenden. Die Verarbeitung folgt diesen Schritten: 1. Das XML-Schema wird analysiert. Richtlinie DOM-ElternteilcNullpunkt DOM-KindcNullpunkt MOF-Definition 1 Element E Kein Kategorie E mit Supertype(E) 2 Element E Schreiben Sie A Zu Schreiben Sie genanntes A von Kategorie E mit Art zu AttributeType(E, A, "CDATA") und Vielfältigkeit AttribiteMult(E, A, "# ANGEDEUTET") 4 Element E Element F TypedElement(E, F) Attribut oder Verbindung zur Kategorie F und Name RoleName(E, F) 5 Element E Text, CharacterData oder CDATASection Attribut genannter TextName(E) der Art AttributeType(E, TextName(E)) |  |
|
| |
|
|