Altova UModel 2024 Enterprise Edition

In der Tabelle unten sehen Sie die 1:1-Entsprechungen zwischen:

 

UModel-Elementen und XML-Schema-Elementen bei der Ausgabe von Modell in Code

XML-Schema-Elementen und UModel-Modellelementen beim Import von Code in das Modell

 

Legende:

 

xsk-key

 

XSD

UModel

Dateipfad

Projektdatei

Komponente

Schema

Ziel-Namespace

Name

Paket <<namespace>>

attributeFormDefault

attributeFormDefault

Klasse <<schema>>

blockDefault

blockDefault

elementFormDefault

elementFormDefault

finalDefault

finalDefault

version

version

xml:lang

xml:lang

xmlns

xmlns

Annotation

source

source

appinfo


Kommentar <<appinfo>>

documentation

xml:lang

xml:lang

Kommentar <<documentation>>

attributeGroup

Name

Name

Klasse <<attributeGroup>>

annotation

appinfo



Kommentar <<appinfo>>

documentation



Kommentar <<documentation>>

attribute

Name

Name

Eigenschaft <<attribute>>

form

form

use

use

ref

type

type

default

default


fixed

fixed

attributeGroup

ref

type

Eigenschaft <<attributeGroup>>

anyAttribute

namespace

namespace

Eigenschaft <<anyAttribute>>

processContents

processContents

Attribut

Name

Name

Klasse <<attribute>>

form

form

use

use

type

type

Eigenschaft

default

default


fixed

fixed

annotation

appinfo


Kommentar <<appinfo>>

documentation


Kommentar <<documentation>>

simpleType

Name (= Name der Klasse + "_anonymousType[n]")

DataType <<simpleType>>

Element

Name

Name

Klasse <<element>>

abstract

abstract

block

block

final

final

form

form

nillable

nillable

type

type

Eigenschaft

default

default


fixed

fixed

substitutionGroup

general

Generalisierung <<substitution>>

Annotation

appinfo



Kommentar <<appinfo>>

documentation



Kommentar <<documentation>>

simpleType


Name (= Name der Klasse + "_anonymousType[n]")

DataType <<simpleType>>

complexType


Name (= name of Class + "_anonymousType[n]")

Klasse <<complexType>>

group

Name

Name

Klasse <<group>>

annotation

appinfo



Kommentar <<appinfo>>

documentation



Kommentar <<documentation>>

all


Name (= "_all")

Eigenschaft

Name (= "mg"_ + "all")

Klasse <<all>>

annotation

appinfo


Kommentar <<appinfo>>

documentation


Kommentar <<documentation>>

element

Name

Name

Eigenschaft <<element>>

ref

type

type

choice


Name (= "_choice")

Eigenschaft

Name (= "mg"_ + "choice")

Klasse <<choice>>

annotation

appinfo


Kommentar <<appinfo>>

documentation


Kommentar <<documentation>>

element

Name

Name

Eigenschaft <<element>>

ref

type

type

group



Eigenschaft <<group>>

any

namespace

namespace

Eigenschaft <<any>>


processContents

processContents


choice



Eigenschaft




Klasse <<choice>>

sequence



Eigenschaft




Klasse <<sequence>>

sequence


Name (= "_sequence")

Eigenschaft

Name (= "mg"_ + "sequence")

Klasse <<sequence>>

annotation

appinfo


Kommentar <<appinfo>>

documentation


Kommentar <<documentation>>

element

Name

Name

Eigenschaft <<element>>

ref

type

type

group



Eigenschaft <<group>>

any

namespace

namespace

Eigenschaft <<any>>

processContents

processContents

choice



Eigenschaft

Klasse <<choice>>

sequence



Eigenschaft

Klasse <<sequence>>

notation

Name

Name

DataType <<notation>>

system

system

public

public

annotation

appinfo




Kommentar <<appinfo>>

documentation




Kommentar <<documentation>>

complexType

Name

Name

Klasse <<complexType>>

abstract

abstract

block

block

final

final

mixed

mixed

annotation

source

source

appinfo



Kommentar <<appinfo>>

documentation

xml:lang

xml:lang

Kommentar <<documentation>>

group


Name (= "_ref[n]")

Eigenschaft <<group>>

maxOccurs

Multiplizität


minOccurs



ref

type


all


Name (= "mg"_ + "all")

Klasse <<all>>


Name (= "_all")

Eigenschaft

maxOccurs

Multiplizität

minOccurs

choice


Name (= "mg"_ + "choice[n]")

Klasse <<choice>>

Name (= "_choice[n]")

Eigenschaft

maxOccurs

Multiplizität

minOccurs

sequence


Name (= "mg"_ + "sequence[n]")

Klasse <<sequence>>

Name (= "_sequence[n]")

Eigenschaft

maxOccurs

Multiplizität

minOccurs

attribute

Name

Name

Eigenschaft <<attribute>>

ref

type

type

attributeGroup

ref

type

Eigenschaft <<attributeGroup>>

anyAttribute

namespace

namespace

Eigenschaft <<anyAttribute>>

processContents

processContents

complexContent

restriction

base

general

Generalisierung <<restriction>>

extension

Generalisierung <<extension>>

simpleType

Name

Name

DataType <<simpleType>> Enumeration <<simpleType>>

final

final

annotation

source

source

appinfo




Kommentar <<appinfo>>

documentation

xml:lang

xml:lang


Kommentar <<documentation>>

list

itemType

Name (= "_itemType")

Eigenschaft <<itemType>>

<<list>>

simpleType

DataType <<simpleType>>

union

memberTypes


Name (= "memberType[n]")

Eigenschaft <<memberType>>

<<union>>

simpleType


DataType <<simpleType>>

minExclusive

Wert

Wert

<<minExclusive>>

fixed

fixed

minInclusive

Wert

Wert

<<minInclusive>>

fixed

fixed

maxExclusive

Wert

Wert

<<maxExclusive>>

fixed

fixed

maxInclusive

Wert

Wert

<<maxInclusive>>

fixed

fixed

totalDigits

Wert

Wert

<<totalDigits>>

fixed

fixed

fractionDigits

Wert

Wert

<<fractionDigits>>

fixed

fixed

length

Wert

Wert

<<length>>

fixed

fixed

minLength

Wert

Wert

<<minLength>>

fixed

fixed

maxLength

Wert

Wert

<<maxLength>>

fixed

fixed

whitespace

Wert

Wert

<<whitespace>>

fixed

fixed

pattern

Wert

Wert

<<whitespace>>

enumeration

Wert

Name

Enumerations-literal

simpleType



DataType <<simpleType>>

restriction

base

general

Generalisierung <<restriction>>

complexType simpleContent

Name

Name

DataType <<complexType>> <<simpleContent>>

annotation

source

source

appinfo



Kommentar <<appinfo>>

documentation

xml:lang

xml:lang


Kommentar <<documentation>>

minExclusive

Wert

Wert

<<minExclusive>>

fixed

fixed

minInclusive

Wert

Wert

<<minInclusive>>

fixed

fixed

maxExclusive

Wert

Wert

<<maxExclusive>>

fixed

fixed

maxInclusive

Wert


Wert


<<maxInclusive>>

fixed


fixed


totalDigits

Wert


Wert


<<totalDigits>>

fixed


fixed


fractionDigits

Wert


Wert


<<fractionDigits>>

fixed


fixed


length

Wert


Wert


<<length>>

fixed


fixed


minLength

Wert


Wert


<<minLength>>

fixed


fixed


maxLength

Wert


Wert


<<maxLength>>

fixed


fixed


whitespace

Wert


Wert


<<whitespace>>

fixed


fixed


pattern

Wert


Wert


<<whitespace>>

attribute

Name


Name


Eigenschaft <<attribute>>

ref


type


type




attributeGroup

ref


type


Eigenschaft <<attributeGroup>>

anyAttribute

namespace


namespace


Eigenschaft <<anyAttribute>>

processContents


processContents


simpleType





DataType <<simpleType>>

restriction

base


general


Generalisierung <<restriction>>

extension

base


general


Generalisierung <<extension>>

import

schemaLocation

schemaLocation

ElementImport <<import>>

namespace

namespace

include

schemaLocation

schemaLocation

ElementImport <<include>>

redefine

schemaLocation

schemaLocation

ElementImport <<redefine>>

simpleType


<<redefine>>

DataType <<simpleType>>

complexType


Klasse <<complexType>>

attributeGroup


Klasse <<attributeGroup>>

group


Klasse <<group>>

© 2017-2023 Altova GmbH