EBNF (Extended Backus-Naur Form) grammar for XML 1.1 ECMAScript, IDL interface in electronics symbols, Unicode block for element content any type derived complex types multiple documents, using substitution groups empty elements 2nd escaping special characters in mixed 2nd controlling element placement groups, using retrieving text content with DOM simple types of whitespace in ELEMENT declaration element declarations 2nd #PCDATA abstract attribute ANY (content specification) child elements choices constructing empty elements matching elements with DTD rules mixed content number of children occurrence constraints parentheses in schemas and sequences substitutionGroup attribute element element 2nd 3rd Element interface (DOM) 2nd 3rd attributes methods nodeName attribute and nodeValue attribute and element names document permanence and in namespaces and DTDs prefixes and qualified suffixes for unqualified element nodes default template rule for XPath data model and element type declarations attribute default values attribute list declaration conditional sections constrained child nodes duplicate types not allowed duplicates namespace qualification enumeration attribute type NOTATION attribute type notation declarations special attributes uniqueness required for element( ) scheme (XPointer) support by all processors element-available( ) function (XSLT) ELEMENT_NODE (DOM) and node textContent attribute and nodeType attribute elementFormDefault attribute (schema element) 2nd elements 2nd arc (XLinks) attributes 2nd accessing with DOM NamedNodeMap acquisition of calculating the value of case-sensitivity in complex types controlling placement of CSS pseudo-element selectors deprecated, XHTML DTD legacy module empty [See empty elements] location steps matching multiple minOccurs/maxOccurs attributes mixed content [See mixed-content elements] in narrative-oriented documents order of traversal, changing with XSLT template overlapping not allowed parents and children qualifying with a namespace root element schema enforcing uniqueness of sibling start-tags and end-tags 2nd unprefixed, namespaces and XLink (xlink:type attribute) XML Schema XML specification for XSL-FO XSLT attribute values, types of categories of empty elements 2nd declaring NOTATION attributes not available for schemas and web browser problems with XML specification for encoding attribute (xi\:include element) encoding declaration 2nd XML specification for encodings [See character encodings character sets Unicode] end region (XSL-FO) end-point( ) function (XPointer) ending resource enterprise applications and XML entities DTD fragments that define external parsed text declarations and external unparsed declaring notations general external, parsed general entity declarations parameter syntax of unparsed, processing issues with ENTITIES attribute type 2nd 3rd ENTITIES type ENTITY attribute type 2nd 3rd embedding unparsed entities in documents unparsed entities in DTD and ENTITY declaration 2nd absent from entity references Entity interface (DOM) 2nd 3rd nodeName attribute and nodeValue attribute and entity references 2nd [See also parameter entity references] attribute values and external entities CDATA sections and general entities listing of loopholes in XML specification with no entity declarations places for allowed usage predefined processing issues with SAX LexicalHandler interface and unparsed entity names not allowed web browser problems with XHTML 1.1 DTD XML specification for entity sets HTML 4.0 Latin-1 special characters symbols XHTML 1.0 DTD 2nd ENTITY type ENTITY_NODE (DOM node type) and nodeType attribute ENTITY_REFERENCE_NODE (DOM) and nodeType attribute EntityReference interface (DOM) 2nd 3rd 4th nodeName attribute and nodeValue attribute and EntityResolver interface (SAX) EntityResolver2 interface (SAX) enumeration attribute type 2nd assigning a value to enumeration facet element enumerations errors DOM operations ErrorHandler interface (SAX) SAXException class and validity 2nd well- formedness 2nd Ethiopic Unicode block EUC-JP encoding event-based XML processing push model events (XHTML DTD module) Events module, DOM exceptions SAX features not provided by parser SAXException class SAXNotRecognizedException class SAXNotSupportedException class SAXParseException class exclusive min and max facets expat parser expressions, XPath 2nd 3rd [See also location paths; location steps] Booleans data types numbers predicates strings Extended Backus-Naur Form (EBNF) grammar for XML 1.1 Extended Interfaces (DOM Core ) extended links arcs multiple arcs from one arc element role attributes title attributes local resources 2nd locator elements title elements XPointers and Extensible Linking Language [See XLinks] Extensible Messaging and Presence Protocol (XMPP) Extensible Stylesheet Language [See XSL XSL-FO XSLT] Extensible Stylesheet Language Transformations [See XSLT] extension element deriving new type from extension elements in XSLT extent attributes (XSL-FO nonbody regions ) external declarations including modifying external DTD subsets general entity references and parameter entity references and text declarations and XML processing and XML specification for 2nd external general entities parsed 2nd attribute values and no recursion allowed SAX core feature text declarations and text declarations of unparsed 2nd declaring notations external parameter entity references SAX core feature