XML. Document Type

Higher Element Type is a Element Type º

Nested Element Type is a Element Type º

Nested Element Type is nested to a Higher Element Type ®

<Elements of this type are nested to elements of the higher type only within all documents of the document type.>

Nested Element Type has a Position ®

Nested Element Type has a Element Cardinality ®

            [Element Cardinality = {“0..1”, “1”, “0..n”, “1..n”}]

<Elements of this type have quantity within a higher element type according to their cardinality in all documents of the document type.>

Document Type is a Higher Element Type º

            <It has no higher element types.>

            <It has no attributes.>

Nested Element Type has a Element Name ®

            <Nested element types have unique names within a higher element type.>

Element Type pertains to a Document Type ®

            <It is or is nested (directly or indirectly) to the document type.>

Element Type has Attribute Types ¬

Attribute Type has an Attribute Name ®

            <Attribute types have unique names within each element type.>

Mandatory Attribute Type is an Attribute Type º

            <Elements of the element type obligatory have an attribute of this type in all documents.>

Optional Attribute Type is an Attribute Type º

            <It’s not mandatory.>

 

XML. Document Type. Tree Node

         Use Tree

Element Type is a Tree Node º

Higher Element Type is a Parent Node º

Nested Element Type is a Child Node º

 

XML. Document

Element pertains to a Element Type ®

Higher Element is a Element º

Nested Element is a Element º

Nested Element is nested to a Higher Element ®

Nested Element has a Position ®

Nested Element can have Text ®

Element has Attributes ¬

Attribute pertains to an Attribute Type ®

            <There can be only one attribute in a element for each attribute type.>

Attribute has an Attribute Value ®

Document is a Element º

<It’s a element of a document type.>

Document has a File Name ®

 

XML. Document. Tag

Element is a Tag º

            {It’s a synonym.}

Nested Element is a Nested Tag º

 

XML. Document. Tree Node

Element is a Tree Node º

Higher Element is a Parent Node º

Nested Element is a Child Node º