- mixed content
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
An element type has mixed content when elements of that type MAY contain character data, optionally interspersed with child elements.
- name
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
A Name is a token beginning with a letter or one of a few punctuation characters, and continuing with letters, digits, hyphens, underscores, colons, or full stops, together known as name characters.
- notation declarations
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Notation declarations provide a name for the notation, for use in entity and attribute-list declarations and in attribute specifications, and an external identifier for the notation which may allow an XML processor or its client application to locate a helper application capable of processing data in the given notation.
- notations
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Notations identify by name the format of unparsed entities, the format of elements which bear a notation attribute, or the application to which a processing instruction is addressed.
- occurs as attribute value
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
as a Name, not a reference, appearing either as the value of an attribute which has been declared as type ENTITY, or as one of the space-separated tokens in the value of an attribute which has been declared as type ENTITIES.
- parameter entities
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Parameter entities are parsed entities for use within the DTD.
- parameter-entity references
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Parameter-entity references use percent-sign (%) and semicolon (;) as delimiters.
- parent
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
As a consequence of this, for each non-root element C in the document, there is one other element P in the document such that C is in the content of P, but is not in the content of any other element that is in the content of P. P is referred to as the parent of C, and C as a child of P.
- parsed entity
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The contents of a parsed entity are referred to as its replacement text; this text is considered an integral part of the document.
- process
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
While they are not required to check the document for validity, they are REQUIRED to process all the declarations they read in the internal DTD subset and in any parameter entity that they read, up to the first reference to a parameter entity that they do not read; that is to say, they MUST use the information in those declarations to normalize attribute values, include the replacement text of internal entities, and supply default attribute values.
- processing instructions
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
Processing instructions (PIs) allow documents to contain instructions for applications.
- public identifier
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
In addition to a system identifier, an external identifier MAY include a public identifier.
- reference in attribute value
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
as a reference within either the value of an attribute in a start-tag, or a default value in an attribute declaration; corresponds to the nonterminal AttValue.
- reference in content
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
as a reference anywhere after the start-tag and before the end-tag of an element; corresponds to the nonterminal content.
- reference in DTD
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
as a reference within either the internal or external subsets of the DTD, but outside of an EntityValue, AttValue, PI, Comment, SystemLiteral, PubidLiteral, or the contents of an ignored conditional section (see )..
- reference in entity value
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
as a reference within a parameter or internal entity's literal entity value in the entity's declaration; corresponds to the nonterminal EntityValue.
- replacement text
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
For an internal entity, the replacement text is the content of the entity, after replacement of character references and parameter-entity references.
For an external entity, the replacement text is the content of the entity, after stripping the text declaration (leaving any surrounding white space) if there is one but without any replacement of character references or parameter-entity references.
- root
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
There is exactly one element, called the root, or document element, no part of which appears in the content of any other element.
- start-tag
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The beginning of every non-empty XML element is marked by a start-tag.
- system identifier
-
From Extensible Markup Language (XML) 1.1 (2004-02-04)
The SystemLiteral is called the entity's system identifier. It is meant to be converted to a URI reference (as defined in , updated by ), as part of the process of dereferencing it to obtain input for the XML processor to construct the entity's replacement text.