ID | Name | Description |
ABSTRACT
|
Abstract
|
A XSD construct in which an element or a complex type can be defined such that it cannot actually be used in a XML document. This mechanism is useful for defining base types for which other type are derived.
|
ALL_XML
|
All
|
A XSD construct the allows for a collection of child elements to appear in any order. Each child can occur between 0 and 1 times.
|
ANNOTATION_XML
|
Annotation
|
A XSD construct for providing inline documentation of schema objects.
|
ANONYMOUS_TYPE
|
Anonymous type
|
A XSD pattern where the type definition of an element is defined directly in the element definition. The resulting type is not named and cannot be reused. SDMX schemas do not use this pattern.
|
ANY
|
Any
|
A XSD construct the allows for the content of an element to be any valid XML. This can be restricted to be only XML for certain namespaces)
|
ATTRIBUTE_XML
|
Attribute
|
An XML structural object that is a name and value pair, and included as part of an element’s structure. The name of the attribute and its value are separated by the “=” character. Attribute values must be contained in quotations. The details of an attribute are defined in an XML schema with an attribute definition.
|
ATTRIBUTE_DEFINITION
|
Attribute definition
|
A XSD construct for defining the details of an attribute. An attribute definition defines the name, type (format of the value), and usage (required or optional) of an attribute. In addition, the attribute definition can provide a default or fixed value for the attribute.
|
ATTRIBUTE_GROUP
|
Attribute group
|
A XSD construct for defining a collection of attributes that can be reused as a group by complex type definitions.
|
CHARACTER_DATA
|
Character data
|
The non-markup portion of a XML document. This is the textual content of elements.
|
CHOICE
|
Choice
|
A XSD construct where only one of the structural constructs in the choice can occur in the XML document.
|
COMMENT
|
Comment
|
A notation made in an XML document that is not part of the actual logical content of the document. The structure of a comment is as follows
|
COMPLEX_CONTENT
|
Complex Content
|
A XSD construct for defining complex types based on a derivation from another complex type (see extension and restriction)
|
COMPLEX_DATA_TYPE
|
Complex Data Type
|
A structural definition of an element which can contain other structural objects such as child elements and/or attributes.
|
COMPLEX_TYPE
|
Complex Type
|
A XSD construct for defining a complex data type (which is the structure of an element).
|
DOM
|
DOM
|
(Document Object Model) A set of objects that represent an XML document. The entire contents of an XML document are loaded into memory in a tree like object.
|
DATA_TYPES
|
Data Types
|
Structural definitions (simple or complex) that are used as the definition of elements or used as the basis of other data type definitions.
|
DOCUMENT_ELEMENT
|
Document Element
|
The first element in a XML document. An XML document may only contain one root element.
|
ELEMENT
|
Element
|
An XML structural object which consists of a start tag and an end tag. The information between these tags (which may consist of other elements) is referred to as the element content. An element may define attributes, which are always contained in the start tag. The structure of an element is defined in an XML schema with an element definition.
|
ELEMENT_DEFINITION
|
Element definition
|
A XSD construct for defining the details of an element. The element definition defines the name, type, and occurrence for the element. In addition, depending on the scope in which the element is defined and the underlying data type, additional information such as default values, and details about the how the definition may be used.
|
EMPTY_TAB
|
Empty tag
|
An abbreviated element, used when the element does not have element content. Instead of both a start and end tag, only a single tag is defined. This tag consists of the “<” character, followed by the element name. The element name can optionally be followed by attribute declarations. An empty tag is completed by the “/>” characters. Examples:
|
END_TAG
|
End Tag
|
The end of an element. The tag consists of the “” characters followed by the element name, followed by the “>” character. Example:
|
EXTENSION
|
Extension
|
A XSD construct in which a complex type derives its content from another base complex type. The derived complex type adds additional content or attributes to the base complex type.
|
FACET_XML
|
Facet
|
A restriction of a simple data type.
|
GLOBAL_ELEMENT
|
Global element
|
A XSD construct in which an element is defined globally across the namespace. These elements can be reused. In addition, they may be made abstract and / or may be used as the basis of a substitution group.
|
INFOSET
|
Infoset
|
A description of the information in an XML document
|
INSTANCE
|
Instance
|
A XSD construct used in an annotation which contains the text of the document for the object.
|
LOCAL_ELEMENT
|
Local Element
|
A XSD construct in which an element is defined within the context of a complex type. These elements are specific to the type in which they are defined and cannot be reused.
|
MARKUP
|
Markup
|
The parts of a XML document which define the structural objects such as elements or attributes.
|
MIXED_CONTENT
|
Mixed content
|
Elements which contain both textual and structure (child element content). Example:
Mixed content element
|
NCNAME
|
NCName
|
A name of an XML structural object (element or attribute). An NCName begins with a letter or the “_” character, followed by any combination of letters, digits, accents, diacritical marks, periods (.), hyphens (-), and underscores (_) permitted in the XML specification
|
NAMESPACE
|
Namespace
|
An XML mechanism that provides scope to structural definitions. A namespace is identified by a URN. Any namespace may define its own unique set of structural objects (elements and attributes).
|
NAMESPACE_DECLARATION
|
Namespace Declaration
|
A mechanism in a XML document that identifies the namespace for an element. This is contained in the reserved xmlns attribute. Example:
|
NAMESPACE_PREFIX
|
Namespace Prefix
|
A mechanism in XML documents that allows an abbreviated alias to be used in place of a full namespace declaration. A prefix is defined using the xmlns attribute followed by the “:” character, followed by the alias (which must be an NCName). Example:
xmnls:myns=”http://www.example.com/mySchema”
|
POST_SCHEMA_VALIDATION_INFOSET
|
Post Schema Validation Infoset
|
The infoset for an XML document, including information added during the validation process. This information relates the elements of the XML document to the schema structures which define them.
|
PROCESSING_INSTRUCTIONS
|
Processing Instructions
|
A mechanism in a XML document to convey application information to the XML processor. It is typically use to embed application-specific information into XML documents.
|
QNAME
|
Qname
|
An XML qualified name. This consists of a namespace definition (prefix) and a element name. Example:
myNs:ElementName
|
RESTRICTION
|
Restriction
|
A XSD construct in which a complex type derives its content from another base complex type. The derived complex places restriction on the base type, by substitution some of the elements and/or changing the usage of elements or attribute (in which case they cannot occur less than or more than required in the base complex type)
|
ROOT_ELEMENT
|
Root Element
|
The first element in a XML document. An XML document may only contain one root element.
|
SAX
|
SAX
|
An API for event drive XML processing.
|
SGML
|
SGML
|
(Standard Generalized Markup Language) A standard for defining descriptions of structure and content of electronic document.
|
SOAP_XML
|
SOAP
|
The standard for web services messages. Based on XML, SOAP defines an envelope format and various rules for describing its contents.
|
SCHEMA_XML
|
Schema
|
A structural definition of an XML document which defines which elements may be used and the details of those elements. The details of the elements may include child elements (including sequence and number of occurrences) and attributes.
|
SCHEMA_LOCATION
|
Schema Location
|
A mechanism that can be used in a XML document to provide hints as to the physical location of schema documents which define the structure of the XML. This is accomplished using the schemaLocation attribute defined in the xsi namespace. The content of the attribute is a pair of namespace and location values separated by spaces. The location values can be a full or relative path.
Example:
xsi:schemaLocation=”http://www.example.com/mySchema ../../mySchema.xsd”/>
|
SCHEMA_STRUCTURES
|
Schema Structures
|
The data types defined in a schema which define the structural content of a XML document.
|
SEQUENCE_XML
|
Sequence
|
A XSD construct for defining an ordered set of element content.
|
SIMPLE_DATA_TYPE
|
Simple Data Type
|
A structural definition of an element which can contain only text.
|
SIMPLE_TYPE
|
Simple Type
|
A XSD construct for defining a simple data type (which is a XML document object containing only text).
|
START_TAG
|
Start Tag
|
The beginning of an element. The tag consists of the “<” character followed by the element name. The element name can optionally be followed by attribute declarations. The start tag is completed by the “>” character. Examples:
|
SUBSTITUTION_GROUP
|
Substitution Group
|
A XSD construct in which a the usage of a global element in a XML document may be replaced with another global element which defines the base global elements as its substitution group. The substituted element must validly derive its content from the content of the base element.
|
UNION
|
Union
|
A XSD construct for combing simple type definitions
|
UNIQUENESS_CONSTRAINT
|
Uniqueness Constraint
|
A XSD construct in which an element can declare the certain descendant elements must be unique based on certain criteria.
|
VALID_XML
|
Valid XML
|
XML that is well formed and conforms to the structures that are defined in a schema.
|
W3C
|
W3C
|
(World Wide Web Consortium) an international organization which defines standards for the internet.
|
WELL_FORMED_XML
|
Well Formed
|
XML that follows the XML tag rules listed in the W3C Recommendation for XML 1.0. A well-formed XML document contains one or more elements; it has a single document element, with any other elements properly nested under it;
|
XHTML_XML
|
XHTML
|
HTML markup formatted as valid XML.
|
XML
|
XML
|
(Extensible Markup Language) A specialization of SGML developed by W3C which allows for the creation of custom document structures. It is designed specifically for web documents.
|
XML_DECLARATION
|
XML Declaration
|
The first line of an XML file, which denotes it as an XML document. Example:
|
XML_DOCUMENT
|
XML Document
|
A document object that is well formed according to the XML recommendation.
|
XML_PARSER
|
XML Parser
|
An application which can read an XML document and provide its contents. A parser may or may not perform validation of the XML document.
|
XML_PROCESSOR
|
XML Processor
|
An application which can read an XML document and provide its contents. A parser may or may not perform validation of the XML document.
|
XPATH
|
XPath
|
A syntax for addressing parts of an XML document. This is part of XSL.
|
XQUERY
|
XQuery
|
A language for querying XML documents.
|
XSD
|
XSD
|
(XML Schema Definition) A language defined by the W3C for describing the structure of XML documents.
|
XSL
|
XSL
|
(Extensible Stylesheet Language) An XML based language for transforming XML documents into other formats, such as other XML documents, HTML, text, and PDF.
|
XSL_FO
|
XSL-FO
|
(XSL Formatting Objects) Part of XSL which defines presentational processing instructions for XML. This is typically used to generate PDF documents.
|
XSLT
|
XSLT
|
(XSL Transformations) Part of XSL which defines the rules for accessing parts of an XML document and outputting the contents to another format.
|
XSI
|
Xsi
|
A common prefix assigned the namespace, “http://www.w3.org/2001/XMLSchema-instance”, which is defined in the XML Schema: Structures specification. This namespace provides attributes for use in XML documents that provide information about the structure of the elements in the document. The attributes defined in this namespace may be used in any element defined by an XML schema.
|
XSI_TYPE
|
Xsi type
|
A mechanism in an XML document which can be used to explicitly state the underlying structure of an element. The structure is typically implied from the details of the element (its name and location in the document hierarchy), but can be modified using this mechanism. T This is accomplished using the type attribute defined in the xsi namespace. The content of the attribute is the Qname of the type
Example:
xsi:Type=”myns:MyType”
|
DOCUMENTATION
|
documentation
|
A XSD construct used in an annotation which contains the text of the document for the object.
|