- application
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
It is assumed that an XML processor is doing its work on behalf of another module, called the application.
- at user option
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Conforming software MAY or MUST (depending on the modal verb in the sentence) behave as described; if it does, it MUST provide users a means to enable or disable the behavior described.
- attribute name
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
with the Name in each pair referred to as the attribute name
- attribute specifications
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The Name-AttValue pairs are referred to as the attribute specifications of the element
- attribute value
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
the content of the AttValue (the text between the ' or " delimiters) as the attribute value.
- attribute-list declarations
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Attribute-list declarations specify the name, data type, and default value (if any) of each attribute associated with a given element type:
- CDATA sections
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
CDATA sectionsMAY occur anywhere character data may occur; they are used to escape blocks of text containing characters which would otherwise be recognized as markup. CDATA sections begin with the string <![CDATA[ and end with the string ]]>:
- character
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
A character is an atomic unit of text as specified by ISO/IEC 10646 . Legal characters are tab, carriage return, line feed, and the legal characters of Unicode and ISO/IEC 10646. The versions of these standards cited in were current at the time this document was prepared. New characters may be added to these standards by amendments or new editions. Consequently, XML processors MUST accept any character in the range specified for Char.
- character data
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
All text that is not markup constitutes the character data of the document.
- character reference
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
A character reference refers to a specific character in the ISO/IEC 10646 character set, for example one not directly accessible from available input devices.
- comments
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
CommentsMAY appear anywhere in a document outside other markup; in addition, they MAY appear within the document type declaration at places allowed by the grammar. They are not part of the document's character data; an XML processor MAY, but need not, make it possible for an application to retrieve the text of comments. For compatibility, the string -- (double-hyphen) MUST NOT occur within comments.
- conditional sections
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Conditional sections are portions of the document type declaration external subsetor of external parameter entities which are included in, or excluded from, the logical structure of the DTD based on the keyword which governs them.
- content
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The text between the start-tag and end-tag is called the element's content:
- content model
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
In this case, the constraint includes a content model, a simple grammar governing the allowed types of the child elements and the order in which they are allowed to appear.
- default
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
If the declaration is neither #REQUIRED nor #IMPLIED, then the AttValue value contains the declared default value; the #FIXED keyword states that the attribute MUST always have the default value. When an XML processor encounters an element without a specification for an attribute for which it has read a default value declaration, it MUST report the attribute with the declared default value to the application.
- document entity
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The document entity serves as the root of the entity tree and a starting-point for an XML processor.
- document type declaration
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The XML document type declaration contains or points to markup declarations that provide a grammar for a class of documents. This grammar is known as a document type definition, or DTD. The document type declaration can point to an external subset (a special kind of external entity) containing markup declarations, or can contain the markup declarations directly in an internal subset, or can do both. The DTD for a document consists of both subsets taken together.
- element content
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
An element type has element content when elements of that type MUST contain only child elements (no character data), optionally separated by white space (characters matching the nonterminal S).
- element type declaration
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
An element type declaration takes the form:
- elements
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Each XML document contains one or more elements, the boundaries of which are either delimited by start-tags and end-tags, or, for empty elements, by an empty-element tag. Each element has a type, identified by name, sometimes called its generic identifier (GI), and MAY have a set of attribute specifications.