Re: L3 tests updated for 2003-11-07 candidate recommendations
Bob Clary <[email protected]> Mon, 10 Nov 2003 10:17:35 -0500
| Newsgroups | gmane.comp.web.dom.test-suites.general |
|---|---|
| Message-ID | <[email protected]> |
Curt Arnold wrote: > > I've updated the L3 tests to the 2003-11-07 candidate recommendations. > All L3 tests will schema and DTD validate and the generated Java code > can be compiled. > I have some validation problems with Level-3 LS and Validation. Errors follow and dom3.dtd attached. Level 3 LS [xmlvalidate] DOM-Test-Suite/tests/level3/ls/DOMInputSourceTest0.xml:31:50: Attribute "type" with value "LSInputStream" must have a value from the list "int short boolean DOMString List Collection EventMonitor DOMInputStream DOMOutputStream DOMReader Attr CDATASection CharacterData CharacterDataEditVAL Comment CustomEvent Document DocumentEditVAL DocumentEvent DocumentFragment DocumentRange DocumentTraversal DocumentType DOMConfiguration DOMError DOMErrorHandler DOMImplementation DOMImplementationList DOMImplementationLS DOMImplementationSource DOMLocator DOMStringList Element ElementEditVAL Entity EntityReference Event EventListener EventTarget KeyboardEvent LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter MouseEvent MutationEvent MutationNameEvent NamedNodeMap NameList Node NodeEditVAL NodeFilter NodeIterator NodeList Notation ProcessingInstruction Range StringExtend Text TextEvent TreeWalker TypeInfo UIEvent UserDataHandler XPathEvaluator XPathExpression XPathNamespace XPathNSResolver XPathResult ". [xmlvalidate] DOM-Test-Suite/tests/level3/ls/DOMInputSourceTest1.xml:30:41: Attribute "type" with value "LSReader" must have a value from the list "int short boolean DOMString List Collection EventMonitor DOMInputStream DOMOutputStream DOMReader Attr CDATASection CharacterData CharacterDataEditVAL Comment CustomEvent Document DocumentEditVAL DocumentEvent DocumentFragment DocumentRange DocumentTraversal DocumentType DOMConfiguration DOMError DOMErrorHandler DOMImplementation DOMImplementationList DOMImplementationLS DOMImplementationSource DOMLocator DOMStringList Element ElementEditVAL Entity EntityReference Event EventListener EventTarget KeyboardEvent LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter MouseEvent MutationEvent MutationNameEvent NamedNodeMap NameList Node NodeEditVAL NodeFilter NodeIterator NodeList Notation ProcessingInstruction Range StringExtend Text TextEvent TreeWalker TypeInfo UIEvent UserDataHandler XPathEvaluator XPathExpression XPathNamespace XPathNSResolver XPathResult ". [xmlvalidate] DOM-Test-Suite/tests/level3/ls/DOMInputSourceTest3.xml:37:41: Attribute "type" with value "LSReader" must have a value from the list "int short boolean DOMString List Collection EventMonitor DOMInputStream DOMOutputStream DOMReader Attr CDATASection CharacterData CharacterDataEditVAL Comment CustomEvent Document DocumentEditVAL DocumentEvent DocumentFragment DocumentRange DocumentTraversal DocumentType DOMConfiguration DOMError DOMErrorHandler DOMImplementation DOMImplementationList DOMImplementationLS DOMImplementationSource DOMLocator DOMStringList Element ElementEditVAL Entity EntityReference Event EventListener EventTarget KeyboardEvent LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter MouseEvent MutationEvent MutationNameEvent NamedNodeMap NameList Node NodeEditVAL NodeFilter NodeIterator NodeList Notation ProcessingInstruction Range StringExtend Text TextEvent TreeWalker TypeInfo UIEvent UserDataHandler XPathEvaluator XPathExpression XPathNamespace XPathNSResolver XPathResult ". [xmlvalidate] DOM-Test-Suite/tests/level3/ls/DOMWriterTest1.xml:33:65: Attribute "type" with value "LSOutputStream" must have a value from the list "int short boolean DOMString List Collection EventMonitor DOMInputStream DOMOutputStream DOMReader Attr CDATASection CharacterData CharacterDataEditVAL Comment CustomEvent Document DocumentEditVAL DocumentEvent DocumentFragment DocumentRange DocumentTraversal DocumentType DOMConfiguration DOMError DOMErrorHandler DOMImplementation DOMImplementationList DOMImplementationLS DOMImplementationSource DOMLocator DOMStringList Element ElementEditVAL Entity EntityReference Event EventListener EventTarget KeyboardEvent LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter MouseEvent MutationEvent MutationNameEvent NamedNodeMap NameList Node NodeEditVAL NodeFilter NodeIterator NodeList Notation ProcessingInstruction Range StringExtend Text TextEvent TreeWalker TypeInfo UIEvent UserDataHandler XPathEvaluator XPathExpression XPathNamespace XPathNSResolver XPathResult ". Level 3 Validation tests/level3/validation has a version of dom3.dtd still checked into CVS that needs to be removed. Each of these tests compare numeric values and although the ignoreCase is irrelevant, it is required according to the DTD. <!ELEMENT assertEquals (metadata?, (%statement;)*)> <!ATTLIST assertEquals actual CDATA #REQUIRED expected CDATA #REQUIRED id ID #REQUIRED ignoreCase (true|false|auto) #REQUIRED [xmlvalidate] DOM-Test-Suite/tests/level3/validation/allowedAttributes.xml:43:85: Attribute "ignoreCase" is required and must be specified for element type "assertEquals". [xmlvalidate] DOM-Test-Suite/tests/level3/validation/allowedChildren.xml:41:81: Attribute "ignoreCase" is required and must be specified for element type "assertEquals". [xmlvalidate] DOM-Test-Suite/tests/level3/validation/definedElements.xml:40:81: Attribute "ignoreCase" is required and must be specified for element type "assertEquals". [xmlvalidate] DOM-Test-Suite/tests/level3/validation/enumeratedValues.xml:43:83: Attribute "ignoreCase" is required and must be specified for element type "assertEquals".
dom3.dtd
(text/html, 79.8 KB)
<!--
Copyright (c) 2001-2003 World Wide Web Consortium,
(Massachusetts Institute of Technology, Institut National de
Recherche en Informatique et en Automatique, Keio University). All
Rights Reserved. This program is distributed under the W3C's Software
Intellectual Property License. This program is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
See W3C License http://www.w3.org/Consortium/Legal/ for more details.
This schema was generated from by dom-to-dtd.xsl.
-->
<!ENTITY % framework-assertion "assertTrue|assertFalse|assertNull|assertNotNull|assertEquals|assertNotEquals|assertSame|assertInstanceOf|assertSize|assertEventCount|assertURIEquals|assertImplementationException">
<!ENTITY % framework-statement "assign|increment|decrement|append|plus|subtract|mult|divide|load|implementation|hasFeature|implementationAttribute|if|while|for-each|comment|return|userObj|atEvents|capturedEvents|bubbledEvents|allEvents|createEventMonitor|createXPathEvaluator">
<!ENTITY % implementation-condition "hasFeature | implementationAttribute">
<!ENTITY % condition "same|equals|notEquals|less|lessOrEquals|greater|greaterOrEquals|isNull|notNull|and|or|xor|instanceOf|isTrue|isFalse|hasSize|contentType|contains| %implementation-condition;">
<!ENTITY % assertion "%framework-assertion;| assertDOMException| assertEventException| assertExceptionVAL| assertXPathException| assertRangeException" >
<!ENTITY % variable-type "int|short|boolean|DOMString|List|Collection|EventMonitor|DOMInputStream|DOMOutputStream|DOMReader|Attr|CDATASection|CharacterData|CharacterDataEditVAL|Comment|CustomEvent|Document|DocumentEditVAL|DocumentEvent|DocumentFragment|DocumentRange|DocumentTraversal|DocumentType|DOMConfiguration|DOMError|DOMErrorHandler|DOMImplementation|DOMImplementationList|DOMImplementationLS|DOMImplementationSource|DOMLocator|DOMStringList|Element|ElementEditVAL|Entity|EntityReference|Event|EventListener|EventTarget|KeyboardEvent|LSInput|LSLoadEvent|LSOutput|LSParser|LSParserFilter|LSProgressEvent|LSResourceResolver|LSSerializer|LSSerializerFilter|MouseEvent|MutationEvent|MutationNameEvent|NamedNodeMap|NameList|Node|NodeEditVAL|NodeFilter|NodeIterator|NodeList|Notation|ProcessingInstruction|Range|StringExtend|Text|TextEvent|TreeWalker|TypeInfo|UIEvent|UserDataHandler|XPathEvaluator|XPathExpression|XPathNamespace|XPathNSResolver|XPathResult">
<!ENTITY % statement "%framework-statement;|%assertion; | allowedAttributes | allowedChildren | allowedFirstChildren | allowedNextSiblings | allowedParents | allowedPreviousSiblings | altKey | async | attrChange | attributes | attrName | baseURI | booleanValue | bubbles | busy | button | byteOffset | byteStream | cancelable | certifiedText | characterStream | childNodes | clientX | clientY | collapsed | columnNumber | commonAncestorContainer | config | contentType | continuousValidityChecking | ctrlKey | currentNode | currentTarget | data | defaultValue | detail | doctype | documentElement | documentURI | domConfig | encoding | endContainer | endOffset | entities | enumeratedValues | eventPhase | expandEntityReferences | filter | firstChild | implementation | input | inputEncoding | internalSubset | invalidIteratorState | isElementContentWhitespace | isId | keyIdentifier | keyLocation | lastChild | length | lineNumber | localName | location | message | metaKey | name | namespaceURI | newDocument | newLine | newValue | nextSibling | nodeName | nodeType | nodeValue | notationName | notations | numberValue | ownerDocument | ownerElement | parameterNames | parentNode | position | prefix | previousSibling | prevNamespaceURI | prevNodeName | prevValue | publicId | relatedData | relatedException | relatedNode | relatedTarget | requiredAttributes | resultType | root | schemaTypeInfo | screenX | screenY | severity | shiftKey | singleNodeValue | snapshotLength | specified | startContainer | startOffset | strictErrorChecking | stringData | stringValue | systemId | tagName | target | textContent | timeStamp | totalSize | type | typeName | typeNamespace | uri | utf16Offset | value | view | whatToShow | wholeText | xmlEncoding | xmlStandalone | xmlVersion | abort | acceptNode | addEventListener | addEventListenerNS | adoptNode | appendChild | appendData | canAppendChild | canAppendData | canDeleteData | canDispatch | canInsertBefore | canInsertData | canRemoveAttribute | canRemoveAttributeNode | canRemoveAttributeNS | canRemoveChild | canReplaceChild | canReplaceData | canSetAttribute | canSetAttributeNode | canSetAttributeNS | canSetData | canSetParameter | canSetTextContent | cloneContents | cloneNode | cloneRange | collapse | compareBoundaryPoints | compareDocumentPosition | contains | containsNS | createAttribute | createAttributeNS | createCDATASection | createComment | createDocument | createDocumentFragment | createDocumentType | createElement | createElementNS | createEntityReference | createEvent | createExpression | createLSInput | createLSOutput | createLSParser | createLSSerializer | createNodeIterator | createNSResolver | createProcessingInstruction | createRange | createTextNode | createTreeWalker | deleteContents | deleteData | detach | dispatchEvent | evaluate | extractContents | findOffset16 | findOffset32 | getAttribute | getAttributeNode | getAttributeNodeNS | getAttributeNS | getDefinedElements | getDOMImplementation | getDOMImplementationList | getElementById | getElementsByTagName | getElementsByTagNameNS | getFeature | getModifierState | getName | getNamedItem | getNamedItemNS | getNamespaceURI | getParameter | getUserData | handle | handleError | hasAttribute | hasAttributeNS | hasAttributes | hasChildNodes | hasEventListenerNS | hasFeature | importNode | initEvent | initEventNS | initKeyboardEvent | initKeyboardEventNS | initMouseEvent | initMouseEventNS | initMutationEvent | initMutationEventNS | initMutationNameEvent | initMutationNameEventNS | initTextEvent | initTextEventNS | initUIEvent | initUIEventNS | insertBefore | insertData | insertNode | isCustom | isDefaultNamespace | isDefaultPrevented | isDerivedFrom | isElementDefined | isElementDefinedNS | isEqualNode | isImmediatePropagationStopped | isPropagationStopped | isSameNode | isSupported | isWhitespaceOnly | item | iterateNext | lookupNamespaceURI | lookupPrefix | nextNode | nodeValidity | normalize | normalizeDocument | parse | parseURI | parseWithContext | preventDefault | previousNode | removeAttribute | removeAttributeNode | removeAttributeNS | removeChild | removeEventListener | removeEventListenerNS | removeNamedItem | removeNamedItemNS | renameNode | replaceChild | replaceData | replaceWholeText | resolveResource | selectNode | selectNodeContents | setAttribute | setAttributeNode | setAttributeNodeNS | setAttributeNS | setDispatchState | setEnd | setEndAfter | setEndBefore | setIdAttribute | setIdAttributeNode | setIdAttributeNS | setNamedItem | setNamedItemNS | setParameter | setStart | setStartAfter | setStartBefore | setUserData | snapshotItem | splitText | startElement | stopImmediatePropagation | stopPropagation | substringData | surroundContents | toString | validateDocument | willTriggerNS | write | writeToString | writeToURI ">
<!ELEMENT assertDOMException (metadata?,(INDEX_SIZE_ERR|DOMSTRING_SIZE_ERR|HIERARCHY_REQUEST_ERR|WRONG_DOCUMENT_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR|NOT_SUPPORTED_ERR|INUSE_ATTRIBUTE_ERR|INVALID_STATE_ERR|SYNTAX_ERR|INVALID_MODIFICATION_ERR|NAMESPACE_ERR|INVALID_ACCESS_ERR|VALIDATION_ERR|TYPE_MISMATCH_ERR))>
<!ATTLIST assertDOMException id ID #REQUIRED>
<!ELEMENT assertEventException (metadata?,(UNSPECIFIED_EVENT_TYPE_ERR|DISPATCH_REQUEST_ERR))>
<!ATTLIST assertEventException id ID #REQUIRED>
<!ELEMENT assertExceptionVAL (metadata?,(NO_SCHEMA_AVAILABLE_ERR))>
<!ATTLIST assertExceptionVAL id ID #REQUIRED>
<!ELEMENT assertXPathException (metadata?,(INVALID_EXPRESSION_ERR|TYPE_ERR))>
<!ATTLIST assertXPathException id ID #REQUIRED>
<!ELEMENT assertRangeException (metadata?,(BAD_BOUNDARYPOINTS_ERR|INVALID_NODE_TYPE_ERR))>
<!ATTLIST assertRangeException id ID #REQUIRED>
<!ELEMENT INDEX_SIZE_ERR ( substringData | insertData | deleteData | replaceData | splitText | canReplaceData | canInsertData | canDeleteData | setStart | setEnd ) >
<!ELEMENT DOMSTRING_SIZE_ERR ( nodeValue | textContent | data | substringData | writeToString ) >
<!ELEMENT HIERARCHY_REQUEST_ERR ( insertBefore | replaceChild | appendChild | setNamedItem | setNamedItemNS | extractContents | cloneContents | insertNode | surroundContents ) >
<!ELEMENT WRONG_DOCUMENT_ERR ( createDocument | renameNode | insertBefore | replaceChild | appendChild | setNamedItem | setNamedItemNS | setAttributeNode | setAttributeNodeNS | evaluate | evaluate | compareBoundaryPoints | insertNode | surroundContents ) >
<!ELEMENT INVALID_CHARACTER_ERR ( prefix | createDocumentType | createDocument | createElement | createProcessingInstruction | createAttribute | createEntityReference | importNode | createElementNS | createAttributeNS | renameNode | setAttribute | setAttributeNS ) >
<!ELEMENT NO_DATA_ALLOWED_ERR EMPTY >
<!ELEMENT NO_MODIFICATION_ALLOWED_ERR ( nodeValue | prefix | textContent | data | value | data | adoptNode | insertBefore | replaceChild | removeChild | appendChild | setNamedItem | removeNamedItem | setNamedItemNS | removeNamedItemNS | appendData | insertData | deleteData | replaceData | setAttribute | removeAttribute | setAttributeNode | removeAttributeNode | setAttributeNS | removeAttributeNS | setAttributeNodeNS | setIdAttribute | setIdAttributeNS | setIdAttributeNode | splitText | replaceWholeText | parseWithContext | deleteContents | extractContents | insertNode | surroundContents ) >
<!ELEMENT NOT_FOUND_ERR ( insertBefore | replaceChild | removeChild | removeNamedItem | removeNamedItemNS | removeAttributeNode | setIdAttribute | setIdAttributeNS | setIdAttributeNode | setParameter | getParameter ) >
<!ELEMENT NOT_SUPPORTED_ERR ( xmlStandalone | xmlVersion | continuousValidityChecking | currentNode | createDocumentType | createDocument | createCDATASection | createProcessingInstruction | createEntityReference | importNode | createElementNS | createAttributeNS | adoptNode | renameNode | insertBefore | replaceChild | removeChild | compareDocumentPosition | getNamedItemNS | setNamedItemNS | removeNamedItemNS | getAttributeNS | setAttributeNS | removeAttributeNS | getAttributeNodeNS | setAttributeNodeNS | getElementsByTagNameNS | hasAttributeNS | setParameter | dispatchEvent | createEvent | createLSParser | parseWithContext | evaluate | evaluate | createNodeIterator | createTreeWalker ) >
<!ELEMENT INUSE_ATTRIBUTE_ERR ( setNamedItem | setNamedItemNS | setAttributeNode | setAttributeNodeNS ) >
<!ELEMENT INVALID_STATE_ERR ( startContainer | startOffset | endContainer | endOffset | collapsed | commonAncestorContainer | parse | parseURI | parseWithContext | iterateNext | nextNode | previousNode | setStart | setEnd | setStartBefore | setStartAfter | setEndBefore | setEndAfter | collapse | selectNode | selectNodeContents | compareBoundaryPoints | deleteContents | extractContents | cloneContents | insertNode | surroundContents | cloneRange | toString | detach ) >
<!ELEMENT SYNTAX_ERR EMPTY >
<!ELEMENT INVALID_MODIFICATION_ERR EMPTY >
<!ELEMENT NAMESPACE_ERR ( prefix | createDocumentType | createDocument | createElementNS | createAttributeNS | renameNode | setAttributeNS | createExpression | evaluate ) >
<!ELEMENT INVALID_ACCESS_ERR EMPTY >
<!ELEMENT VALIDATION_ERR ( continuousValidityChecking ) >
<!ELEMENT TYPE_MISMATCH_ERR ( setParameter ) >
<!ELEMENT SEVERITY_ERROR EMPTY >
<!ELEMENT SEVERITY_FATAL_ERROR EMPTY >
<!ELEMENT UNSPECIFIED_EVENT_TYPE_ERR ( dispatchEvent ) >
<!ELEMENT DISPATCH_REQUEST_ERR ( dispatchEvent ) >
<!ELEMENT NO_SCHEMA_AVAILABLE_ERR ( continuousValidityChecking ) >
<!ELEMENT INVALID_EXPRESSION_ERR ( createExpression | evaluate ) >
<!ELEMENT TYPE_ERR ( numberValue | stringValue | booleanValue | singleNodeValue | snapshotLength | dispatchEvent | evaluate | evaluate | iterateNext | snapshotItem | setStart | setEnd | setStartBefore | setStartAfter | setEndBefore | setEndAfter | selectNode | selectNodeContents | insertNode | surroundContents ) >
<!ELEMENT BAD_BOUNDARYPOINTS_ERR ( surroundContents ) >
<!ELEMENT INVALID_NODE_TYPE_ERR ( setStart | setEnd | setStartBefore | setStartAfter | setEndBefore | setEndAfter | selectNode | selectNodeContents | insertNode | surroundContents ) >
<!ELEMENT allowedAttributes EMPTY>
<!ATTLIST allowedAttributes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT allowedChildren EMPTY>
<!ATTLIST allowedChildren
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT allowedFirstChildren EMPTY>
<!ATTLIST allowedFirstChildren
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT allowedNextSiblings EMPTY>
<!ATTLIST allowedNextSiblings
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT allowedParents EMPTY>
<!ATTLIST allowedParents
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT allowedPreviousSiblings EMPTY>
<!ATTLIST allowedPreviousSiblings
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT altKey EMPTY>
<!ATTLIST altKey
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent | KeyboardEvent ) #REQUIRED>
<!ELEMENT async EMPTY>
<!ATTLIST async
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSParser ) #IMPLIED>
<!ELEMENT attrChange EMPTY>
<!ATTLIST attrChange
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationEvent ) #IMPLIED>
<!ELEMENT attributes EMPTY>
<!ATTLIST attributes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT attrName EMPTY>
<!ATTLIST attrName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationEvent ) #IMPLIED>
<!ELEMENT baseURI EMPTY>
<!ATTLIST baseURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | LSInput ) #REQUIRED>
<!ELEMENT booleanValue EMPTY>
<!ATTLIST booleanValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT bubbles EMPTY>
<!ATTLIST bubbles
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Event ) #IMPLIED>
<!ELEMENT busy EMPTY>
<!ATTLIST busy
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSParser ) #IMPLIED>
<!ELEMENT button EMPTY>
<!ATTLIST button
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT byteOffset EMPTY>
<!ATTLIST byteOffset
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator ) #IMPLIED>
<!ELEMENT byteStream EMPTY>
<!ATTLIST byteStream
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSInput | LSOutput ) #REQUIRED>
<!ELEMENT cancelable EMPTY>
<!ATTLIST cancelable
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Event ) #IMPLIED>
<!ELEMENT certifiedText EMPTY>
<!ATTLIST certifiedText
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSInput ) #IMPLIED>
<!ELEMENT characterStream EMPTY>
<!ATTLIST characterStream
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSInput | LSOutput ) #REQUIRED>
<!ELEMENT childNodes EMPTY>
<!ATTLIST childNodes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT clientX EMPTY>
<!ATTLIST clientX
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT clientY EMPTY>
<!ATTLIST clientY
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT collapsed EMPTY>
<!ATTLIST collapsed
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT columnNumber EMPTY>
<!ATTLIST columnNumber
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator ) #IMPLIED>
<!ELEMENT commonAncestorContainer EMPTY>
<!ATTLIST commonAncestorContainer
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT config EMPTY>
<!ATTLIST config
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSParser | LSSerializer | DocumentEditVAL ) #REQUIRED>
<!ELEMENT continuousValidityChecking EMPTY>
<!ATTLIST continuousValidityChecking
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( DocumentEditVAL ) #IMPLIED>
<!ELEMENT ctrlKey EMPTY>
<!ATTLIST ctrlKey
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent | KeyboardEvent ) #REQUIRED>
<!ELEMENT currentNode EMPTY>
<!ATTLIST currentNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( TreeWalker ) #IMPLIED>
<!ELEMENT currentTarget EMPTY>
<!ATTLIST currentTarget
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Event ) #IMPLIED>
<!ELEMENT data EMPTY>
<!ATTLIST data
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( CharacterData | ProcessingInstruction | TextEvent ) #REQUIRED>
<!ELEMENT defaultValue EMPTY>
<!ATTLIST defaultValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( NodeEditVAL ) #IMPLIED>
<!ELEMENT detail EMPTY>
<!ATTLIST detail
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( UIEvent ) #IMPLIED>
<!ELEMENT doctype EMPTY>
<!ATTLIST doctype
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Document ) #IMPLIED>
<!ELEMENT documentElement EMPTY>
<!ATTLIST documentElement
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Document ) #IMPLIED>
<!ELEMENT documentURI EMPTY>
<!ATTLIST documentURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Document ) #IMPLIED>
<!ELEMENT domConfig EMPTY>
<!ATTLIST domConfig
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Document ) #IMPLIED>
<!ELEMENT encoding EMPTY>
<!ATTLIST encoding
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSInput | LSOutput ) #REQUIRED>
<!ELEMENT endContainer EMPTY>
<!ATTLIST endContainer
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT endOffset EMPTY>
<!ATTLIST endOffset
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT entities EMPTY>
<!ATTLIST entities
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DocumentType ) #IMPLIED>
<!ELEMENT enumeratedValues EMPTY>
<!ATTLIST enumeratedValues
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( NodeEditVAL ) #IMPLIED>
<!ELEMENT eventPhase EMPTY>
<!ATTLIST eventPhase
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Event ) #IMPLIED>
<!ELEMENT expandEntityReferences EMPTY>
<!ATTLIST expandEntityReferences
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( NodeIterator | TreeWalker ) #REQUIRED>
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSParser | LSSerializer | NodeIterator | TreeWalker ) #REQUIRED>
<!ELEMENT firstChild EMPTY>
<!ATTLIST firstChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | TreeWalker ) #REQUIRED>
<!ELEMENT input EMPTY>
<!ATTLIST input
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSProgressEvent | LSLoadEvent ) #REQUIRED>
<!ELEMENT inputEncoding EMPTY>
<!ATTLIST inputEncoding
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Document | Entity ) #REQUIRED>
<!ELEMENT internalSubset EMPTY>
<!ATTLIST internalSubset
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DocumentType ) #IMPLIED>
<!ELEMENT invalidIteratorState EMPTY>
<!ATTLIST invalidIteratorState
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT isElementContentWhitespace EMPTY>
<!ATTLIST isElementContentWhitespace
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Text ) #IMPLIED>
<!ELEMENT isId EMPTY>
<!ATTLIST isId
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Attr ) #IMPLIED>
<!ELEMENT keyIdentifier EMPTY>
<!ATTLIST keyIdentifier
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( KeyboardEvent ) #IMPLIED>
<!ELEMENT keyLocation EMPTY>
<!ATTLIST keyLocation
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( KeyboardEvent ) #IMPLIED>
<!ELEMENT lastChild EMPTY>
<!ATTLIST lastChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | TreeWalker ) #REQUIRED>
<!ELEMENT length EMPTY>
<!ATTLIST length
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMStringList | NameList | DOMImplementationList | NodeList | NamedNodeMap | CharacterData | DOMString ) #REQUIRED>
<!ELEMENT lineNumber EMPTY>
<!ATTLIST lineNumber
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator ) #IMPLIED>
<!ELEMENT localName EMPTY>
<!ATTLIST localName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT location EMPTY>
<!ATTLIST location
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError ) #IMPLIED>
<!ELEMENT message EMPTY>
<!ATTLIST message
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError ) #IMPLIED>
<!ELEMENT metaKey EMPTY>
<!ATTLIST metaKey
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent | KeyboardEvent ) #REQUIRED>
<!ELEMENT name EMPTY>
<!ATTLIST name
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Attr | DocumentType ) #REQUIRED>
<!ELEMENT namespaceURI EMPTY>
<!ATTLIST namespaceURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node | Event ) #REQUIRED>
<!ELEMENT newDocument EMPTY>
<!ATTLIST newDocument
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSLoadEvent ) #IMPLIED>
<!ELEMENT newLine EMPTY>
<!ATTLIST newLine
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSSerializer ) #IMPLIED>
<!ELEMENT newValue EMPTY>
<!ATTLIST newValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationEvent ) #IMPLIED>
<!ELEMENT nextSibling EMPTY>
<!ATTLIST nextSibling
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | TreeWalker ) #REQUIRED>
<!ELEMENT nodeName EMPTY>
<!ATTLIST nodeName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT nodeType EMPTY>
<!ATTLIST nodeType
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT nodeValue EMPTY>
<!ATTLIST nodeValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node ) #IMPLIED>
<!ELEMENT notationName EMPTY>
<!ATTLIST notationName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Entity ) #IMPLIED>
<!ELEMENT notations EMPTY>
<!ATTLIST notations
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DocumentType ) #IMPLIED>
<!ELEMENT numberValue EMPTY>
<!ATTLIST numberValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT ownerDocument EMPTY>
<!ATTLIST ownerDocument
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Node ) #IMPLIED>
<!ELEMENT ownerElement EMPTY>
<!ATTLIST ownerElement
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Attr | XPathNamespace ) #REQUIRED>
<!ELEMENT parameterNames EMPTY>
<!ATTLIST parameterNames
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMConfiguration ) #IMPLIED>
<!ELEMENT parentNode EMPTY>
<!ATTLIST parentNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | TreeWalker ) #REQUIRED>
<!ELEMENT position EMPTY>
<!ATTLIST position
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSProgressEvent ) #IMPLIED>
<!ELEMENT prefix EMPTY>
<!ATTLIST prefix
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node ) #IMPLIED>
<!ELEMENT previousSibling EMPTY>
<!ATTLIST previousSibling
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node | TreeWalker ) #REQUIRED>
<!ELEMENT prevNamespaceURI EMPTY>
<!ATTLIST prevNamespaceURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationNameEvent ) #IMPLIED>
<!ELEMENT prevNodeName EMPTY>
<!ATTLIST prevNodeName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationNameEvent ) #IMPLIED>
<!ELEMENT prevValue EMPTY>
<!ATTLIST prevValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MutationEvent ) #IMPLIED>
<!ELEMENT publicId EMPTY>
<!ATTLIST publicId
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( DocumentType | Notation | Entity | LSInput ) #REQUIRED>
<!ELEMENT relatedData EMPTY>
<!ATTLIST relatedData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError ) #IMPLIED>
<!ELEMENT relatedException EMPTY>
<!ATTLIST relatedException
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError ) #IMPLIED>
<!ELEMENT relatedNode EMPTY>
<!ATTLIST relatedNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator | MutationEvent ) #REQUIRED>
<!ELEMENT relatedTarget EMPTY>
<!ATTLIST relatedTarget
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT requiredAttributes EMPTY>
<!ATTLIST requiredAttributes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ElementEditVAL ) #IMPLIED>
<!ELEMENT resultType EMPTY>
<!ATTLIST resultType
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT root EMPTY>
<!ATTLIST root
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( NodeIterator | TreeWalker ) #REQUIRED>
<!ELEMENT schemaTypeInfo EMPTY>
<!ATTLIST schemaTypeInfo
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Attr | Element ) #REQUIRED>
<!ELEMENT screenX EMPTY>
<!ATTLIST screenX
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT screenY EMPTY>
<!ATTLIST screenY
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent ) #IMPLIED>
<!ELEMENT severity EMPTY>
<!ATTLIST severity
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError ) #IMPLIED>
<!ELEMENT shiftKey EMPTY>
<!ATTLIST shiftKey
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( MouseEvent | KeyboardEvent ) #REQUIRED>
<!ELEMENT singleNodeValue EMPTY>
<!ATTLIST singleNodeValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT snapshotLength EMPTY>
<!ATTLIST snapshotLength
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT specified EMPTY>
<!ATTLIST specified
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Attr ) #IMPLIED>
<!ELEMENT startContainer EMPTY>
<!ATTLIST startContainer
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT startOffset EMPTY>
<!ATTLIST startOffset
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Range ) #IMPLIED>
<!ELEMENT strictErrorChecking EMPTY>
<!ATTLIST strictErrorChecking
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Document ) #IMPLIED>
<!ELEMENT stringData EMPTY>
<!ATTLIST stringData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( LSInput ) #IMPLIED>
<!ELEMENT stringValue EMPTY>
<!ATTLIST stringValue
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( XPathResult ) #IMPLIED>
<!ELEMENT systemId EMPTY>
<!ATTLIST systemId
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( DocumentType | Notation | Entity | LSInput | LSOutput ) #REQUIRED>
<!ELEMENT tagName EMPTY>
<!ATTLIST tagName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Element ) #IMPLIED>
<!ELEMENT target EMPTY>
<!ATTLIST target
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( ProcessingInstruction | Event ) #REQUIRED>
<!ELEMENT textContent EMPTY>
<!ATTLIST textContent
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Node ) #IMPLIED>
<!ELEMENT timeStamp EMPTY>
<!ATTLIST timeStamp
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Event ) #IMPLIED>
<!ELEMENT totalSize EMPTY>
<!ATTLIST totalSize
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( LSProgressEvent ) #IMPLIED>
<!ELEMENT type EMPTY>
<!ATTLIST type
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMError | Event ) #REQUIRED>
<!ELEMENT typeName EMPTY>
<!ATTLIST typeName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( TypeInfo ) #IMPLIED>
<!ELEMENT typeNamespace EMPTY>
<!ATTLIST typeNamespace
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( TypeInfo ) #IMPLIED>
<!ELEMENT uri EMPTY>
<!ATTLIST uri
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator ) #IMPLIED>
<!ELEMENT utf16Offset EMPTY>
<!ATTLIST utf16Offset
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( DOMLocator ) #IMPLIED>
<!ELEMENT value EMPTY>
<!ATTLIST value
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Attr ) #IMPLIED>
<!ELEMENT view EMPTY>
<!ATTLIST view
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( UIEvent ) #IMPLIED>
<!ELEMENT whatToShow (get?)>
<!ATTLIST whatToShow
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
interface ( LSParserFilter | LSSerializerFilter | NodeIterator | TreeWalker ) #IMPLIED>
<!ELEMENT wholeText EMPTY>
<!ATTLIST wholeText
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Text ) #IMPLIED>
<!ELEMENT xmlEncoding EMPTY>
<!ATTLIST xmlEncoding
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface ( Document | Entity ) #REQUIRED>
<!ELEMENT xmlStandalone EMPTY>
<!ATTLIST xmlStandalone
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Document ) #IMPLIED>
<!ELEMENT xmlVersion EMPTY>
<!ATTLIST xmlVersion
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface ( Document | Entity ) #REQUIRED>
<!ELEMENT abort EMPTY >
<!ATTLIST abort
id ID #IMPLIED
obj CDATA #REQUIRED
interface (LSParser) #IMPLIED
>
<!ELEMENT acceptNode (var*, (%statement;)* ) >
<!ATTLIST acceptNode
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
nodeArg CDATA #IMPLIED
interface (LSParserFilter|NodeFilter) #IMPLIED
>
<!ELEMENT addEventListener EMPTY >
<!ATTLIST addEventListener
id ID #IMPLIED
obj CDATA #REQUIRED
type CDATA #REQUIRED
listener CDATA #REQUIRED
useCapture CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT addEventListenerNS EMPTY >
<!ATTLIST addEventListenerNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
listener CDATA #REQUIRED
useCapture CDATA #REQUIRED
evtGroup CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT adoptNode EMPTY >
<!ATTLIST adoptNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
source CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT appendChild EMPTY >
<!ATTLIST appendChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT appendData EMPTY >
<!ATTLIST appendData
id ID #IMPLIED
obj CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterData) #IMPLIED
>
<!ELEMENT canAppendChild EMPTY >
<!ATTLIST canAppendChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
interface (NodeEditVAL) #IMPLIED
>
<!ELEMENT canAppendData EMPTY >
<!ATTLIST canAppendData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT canDeleteData EMPTY >
<!ATTLIST canDeleteData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset CDATA #REQUIRED
count CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT canDispatch EMPTY >
<!ATTLIST canDispatch
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
interface (DocumentEvent) #IMPLIED
>
<!ELEMENT canInsertBefore EMPTY >
<!ATTLIST canInsertBefore
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
refChild CDATA #REQUIRED
interface (NodeEditVAL) #IMPLIED
>
<!ELEMENT canInsertData EMPTY >
<!ATTLIST canInsertData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT canRemoveAttribute EMPTY >
<!ATTLIST canRemoveAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
attrname CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canRemoveAttributeNode EMPTY >
<!ATTLIST canRemoveAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
attrNode CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canRemoveAttributeNS EMPTY >
<!ATTLIST canRemoveAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canRemoveChild EMPTY >
<!ATTLIST canRemoveChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
oldChild CDATA #REQUIRED
interface (NodeEditVAL) #IMPLIED
>
<!ELEMENT canReplaceChild EMPTY >
<!ATTLIST canReplaceChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
oldChild CDATA #REQUIRED
interface (NodeEditVAL) #IMPLIED
>
<!ELEMENT canReplaceData EMPTY >
<!ATTLIST canReplaceData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset CDATA #REQUIRED
count CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT canSetAttribute EMPTY >
<!ATTLIST canSetAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
attrname CDATA #REQUIRED
attrval CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canSetAttributeNode EMPTY >
<!ATTLIST canSetAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
attrNode CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canSetAttributeNS EMPTY >
<!ATTLIST canSetAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
value CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT canSetData EMPTY >
<!ATTLIST canSetData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT canSetParameter EMPTY >
<!ATTLIST canSetParameter
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
value CDATA #REQUIRED
interface (DOMConfiguration) #IMPLIED
>
<!ELEMENT canSetTextContent EMPTY >
<!ATTLIST canSetTextContent
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
possibleTextContent CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT cloneContents EMPTY >
<!ATTLIST cloneContents
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT cloneNode EMPTY >
<!ATTLIST cloneNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
deep CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT cloneRange EMPTY >
<!ATTLIST cloneRange
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT collapse EMPTY >
<!ATTLIST collapse
id ID #IMPLIED
obj CDATA #REQUIRED
toStart CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT compareBoundaryPoints EMPTY >
<!ATTLIST compareBoundaryPoints
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
how CDATA #REQUIRED
sourceRange CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT compareDocumentPosition EMPTY >
<!ATTLIST compareDocumentPosition
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
other CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT containsNS EMPTY >
<!ATTLIST containsNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
name CDATA #REQUIRED
interface (NameList) #IMPLIED
>
<!ELEMENT createAttribute EMPTY >
<!ATTLIST createAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createAttributeNS EMPTY >
<!ATTLIST createAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createCDATASection EMPTY >
<!ATTLIST createCDATASection
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
data CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createComment EMPTY >
<!ATTLIST createComment
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
data CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createDocument EMPTY >
<!ATTLIST createDocument
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
doctype CDATA #REQUIRED
interface (DOMImplementation) #IMPLIED
>
<!ELEMENT createDocumentFragment EMPTY >
<!ATTLIST createDocumentFragment
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createDocumentType EMPTY >
<!ATTLIST createDocumentType
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
publicId CDATA #REQUIRED
systemId CDATA #REQUIRED
interface (DOMImplementation) #IMPLIED
>
<!ELEMENT createElement EMPTY >
<!ATTLIST createElement
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
tagName CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createElementNS EMPTY >
<!ATTLIST createElementNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createEntityReference EMPTY >
<!ATTLIST createEntityReference
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createEvent EMPTY >
<!ATTLIST createEvent
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
eventType CDATA #REQUIRED
interface (DocumentEvent) #IMPLIED
>
<!ELEMENT createExpression EMPTY >
<!ATTLIST createExpression
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
expression CDATA #REQUIRED
resolver CDATA #REQUIRED
interface (XPathEvaluator) #IMPLIED
>
<!ELEMENT createLSInput EMPTY >
<!ATTLIST createLSInput
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (DOMImplementationLS) #IMPLIED
>
<!ELEMENT createLSOutput EMPTY >
<!ATTLIST createLSOutput
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (DOMImplementationLS) #IMPLIED
>
<!ELEMENT createLSParser EMPTY >
<!ATTLIST createLSParser
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
mode CDATA #REQUIRED
schemaType CDATA #REQUIRED
interface (DOMImplementationLS) #IMPLIED
>
<!ELEMENT createLSSerializer EMPTY >
<!ATTLIST createLSSerializer
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (DOMImplementationLS) #IMPLIED
>
<!ELEMENT createNodeIterator EMPTY >
<!ATTLIST createNodeIterator
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
root CDATA #REQUIRED
whatToShow CDATA #REQUIRED
filter CDATA #REQUIRED
entityReferenceExpansion CDATA #REQUIRED
interface (DocumentTraversal) #IMPLIED
>
<!ELEMENT createNSResolver EMPTY >
<!ATTLIST createNSResolver
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
nodeResolver CDATA #REQUIRED
interface (XPathEvaluator) #IMPLIED
>
<!ELEMENT createProcessingInstruction EMPTY >
<!ATTLIST createProcessingInstruction
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
target CDATA #REQUIRED
data CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createRange EMPTY >
<!ATTLIST createRange
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (DocumentRange) #IMPLIED
>
<!ELEMENT createTextNode EMPTY >
<!ATTLIST createTextNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
data CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT createTreeWalker EMPTY >
<!ATTLIST createTreeWalker
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
root CDATA #REQUIRED
whatToShow CDATA #REQUIRED
filter CDATA #REQUIRED
entityReferenceExpansion CDATA #REQUIRED
interface (DocumentTraversal) #IMPLIED
>
<!ELEMENT deleteContents EMPTY >
<!ATTLIST deleteContents
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT deleteData EMPTY >
<!ATTLIST deleteData
id ID #IMPLIED
obj CDATA #REQUIRED
offset CDATA #REQUIRED
count CDATA #REQUIRED
interface (CharacterData) #IMPLIED
>
<!ELEMENT detach EMPTY >
<!ATTLIST detach
id ID #IMPLIED
obj CDATA #REQUIRED
interface (NodeIterator|Range) #REQUIRED
>
<!ELEMENT dispatchEvent EMPTY >
<!ATTLIST dispatchEvent
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
evt CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT evaluate EMPTY >
<!ATTLIST evaluate
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
expression CDATA #REQUIRED
contextNode CDATA #REQUIRED
resolver CDATA #REQUIRED
type CDATA #REQUIRED
result CDATA #REQUIRED
interface (XPathEvaluator|XPathExpression) #REQUIRED
>
<!ELEMENT extractContents EMPTY >
<!ATTLIST extractContents
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT findOffset16 EMPTY >
<!ATTLIST findOffset16
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset32 CDATA #REQUIRED
interface (StringExtend) #IMPLIED
>
<!ELEMENT findOffset32 EMPTY >
<!ATTLIST findOffset32
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset16 CDATA #REQUIRED
interface (StringExtend) #IMPLIED
>
<!ELEMENT getAttribute EMPTY >
<!ATTLIST getAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT getAttributeNode EMPTY >
<!ATTLIST getAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT getAttributeNodeNS EMPTY >
<!ATTLIST getAttributeNodeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT getAttributeNS EMPTY >
<!ATTLIST getAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT getDefinedElements EMPTY >
<!ATTLIST getDefinedElements
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
interface (DocumentEditVAL) #IMPLIED
>
<!ELEMENT getDOMImplementation EMPTY >
<!ATTLIST getDOMImplementation
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
features CDATA #REQUIRED
interface (DOMImplementationSource) #IMPLIED
>
<!ELEMENT getDOMImplementationList EMPTY >
<!ATTLIST getDOMImplementationList
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
features CDATA #REQUIRED
interface (DOMImplementationSource) #IMPLIED
>
<!ELEMENT getElementById EMPTY >
<!ATTLIST getElementById
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
elementId CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT getElementsByTagName EMPTY >
<!ATTLIST getElementsByTagName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
tagname CDATA #REQUIRED
interface (Document|Element) #REQUIRED
>
<!ELEMENT getElementsByTagNameNS EMPTY >
<!ATTLIST getElementsByTagNameNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (Document|Element) #REQUIRED
>
<!ELEMENT getFeature EMPTY >
<!ATTLIST getFeature
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
feature CDATA #REQUIRED
version CDATA #REQUIRED
interface (DOMImplementation|Node) #REQUIRED
>
<!ELEMENT getModifierState EMPTY >
<!ATTLIST getModifierState
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
keyIdentifierArg CDATA #REQUIRED
interface (MouseEvent|KeyboardEvent) #REQUIRED
>
<!ELEMENT getName EMPTY >
<!ATTLIST getName
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
index CDATA #REQUIRED
interface (NameList) #IMPLIED
>
<!ELEMENT getNamedItem EMPTY >
<!ATTLIST getNamedItem
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT getNamedItemNS EMPTY >
<!ATTLIST getNamedItemNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT getNamespaceURI EMPTY >
<!ATTLIST getNamespaceURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
index CDATA #REQUIRED
interface (NameList) #IMPLIED
>
<!ELEMENT getParameter EMPTY >
<!ATTLIST getParameter
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (DOMConfiguration) #IMPLIED
>
<!ELEMENT getUserData EMPTY >
<!ATTLIST getUserData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
key CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT handle EMPTY >
<!ATTLIST handle
id ID #IMPLIED
obj CDATA #REQUIRED
operation CDATA #REQUIRED
key CDATA #REQUIRED
data CDATA #REQUIRED
src CDATA #REQUIRED
dst CDATA #REQUIRED
interface (UserDataHandler) #IMPLIED
>
<!ELEMENT handleError (var*, (%statement;)* ) >
<!ATTLIST handleError
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
error CDATA #IMPLIED
interface (DOMErrorHandler) #IMPLIED
>
<!ELEMENT handleEvent (var*, (%statement;)* ) >
<!ATTLIST handleEvent
id ID #IMPLIED
obj CDATA #IMPLIED
evt CDATA #IMPLIED
interface (EventListener) #IMPLIED
>
<!ELEMENT hasAttribute EMPTY >
<!ATTLIST hasAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT hasAttributeNS EMPTY >
<!ATTLIST hasAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT hasAttributes EMPTY >
<!ATTLIST hasAttributes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT hasChildNodes EMPTY >
<!ATTLIST hasChildNodes
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT hasEventListenerNS EMPTY >
<!ATTLIST hasEventListenerNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT importNode EMPTY >
<!ATTLIST importNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
importedNode CDATA #REQUIRED
deep CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT initEvent EMPTY >
<!ATTLIST initEvent
id ID #IMPLIED
obj CDATA #REQUIRED
eventTypeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT initEventNS EMPTY >
<!ATTLIST initEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURIArg CDATA #REQUIRED
eventTypeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT initKeyboardEvent EMPTY >
<!ATTLIST initKeyboardEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
keyIdentifierArg CDATA #REQUIRED
keyLocationArg CDATA #REQUIRED
modifiersList CDATA #REQUIRED
interface (KeyboardEvent) #IMPLIED
>
<!ELEMENT initKeyboardEventNS EMPTY >
<!ATTLIST initKeyboardEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
keyIdentifierArg CDATA #REQUIRED
keyLocationArg CDATA #REQUIRED
modifiersList CDATA #REQUIRED
interface (KeyboardEvent) #IMPLIED
>
<!ELEMENT initMouseEvent EMPTY >
<!ATTLIST initMouseEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
detailArg CDATA #REQUIRED
screenXArg CDATA #REQUIRED
screenYArg CDATA #REQUIRED
clientXArg CDATA #REQUIRED
clientYArg CDATA #REQUIRED
ctrlKeyArg CDATA #REQUIRED
altKeyArg CDATA #REQUIRED
shiftKeyArg CDATA #REQUIRED
metaKeyArg CDATA #REQUIRED
buttonArg CDATA #REQUIRED
relatedTargetArg CDATA #REQUIRED
interface (MouseEvent) #IMPLIED
>
<!ELEMENT initMouseEventNS EMPTY >
<!ATTLIST initMouseEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
detailArg CDATA #REQUIRED
screenXArg CDATA #REQUIRED
screenYArg CDATA #REQUIRED
clientXArg CDATA #REQUIRED
clientYArg CDATA #REQUIRED
buttonArg CDATA #REQUIRED
relatedTargetArg CDATA #REQUIRED
modifiersList CDATA #REQUIRED
interface (MouseEvent) #IMPLIED
>
<!ELEMENT initMutationEvent EMPTY >
<!ATTLIST initMutationEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
relatedNodeArg CDATA #REQUIRED
prevValueArg CDATA #REQUIRED
newValueArg CDATA #REQUIRED
attrNameArg CDATA #REQUIRED
attrChangeArg CDATA #REQUIRED
interface (MutationEvent) #IMPLIED
>
<!ELEMENT initMutationEventNS EMPTY >
<!ATTLIST initMutationEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
relatedNodeArg CDATA #REQUIRED
prevValueArg CDATA #REQUIRED
newValueArg CDATA #REQUIRED
attrNameArg CDATA #REQUIRED
attrChangeArg CDATA #REQUIRED
interface (MutationEvent) #IMPLIED
>
<!ELEMENT initMutationNameEvent EMPTY >
<!ATTLIST initMutationNameEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
relatedNodeArg CDATA #REQUIRED
prevNamespaceURIArg CDATA #REQUIRED
prevNodeNameArg CDATA #REQUIRED
interface (MutationNameEvent) #IMPLIED
>
<!ELEMENT initMutationNameEventNS EMPTY >
<!ATTLIST initMutationNameEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
relatedNodeArg CDATA #REQUIRED
prevNamespaceURIArg CDATA #REQUIRED
prevNodeNameArg CDATA #REQUIRED
interface (MutationNameEvent) #IMPLIED
>
<!ELEMENT initTextEvent EMPTY >
<!ATTLIST initTextEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
dataArg CDATA #REQUIRED
interface (TextEvent) #IMPLIED
>
<!ELEMENT initTextEventNS EMPTY >
<!ATTLIST initTextEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
dataArg CDATA #REQUIRED
interface (TextEvent) #IMPLIED
>
<!ELEMENT initUIEvent EMPTY >
<!ATTLIST initUIEvent
id ID #IMPLIED
obj CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
detailArg CDATA #REQUIRED
interface (UIEvent) #IMPLIED
>
<!ELEMENT initUIEventNS EMPTY >
<!ATTLIST initUIEventNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
typeArg CDATA #REQUIRED
canBubbleArg CDATA #REQUIRED
cancelableArg CDATA #REQUIRED
viewArg CDATA #REQUIRED
detailArg CDATA #REQUIRED
interface (UIEvent) #IMPLIED
>
<!ELEMENT insertBefore EMPTY >
<!ATTLIST insertBefore
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
refChild CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT insertData EMPTY >
<!ATTLIST insertData
id ID #IMPLIED
obj CDATA #REQUIRED
offset CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterData) #IMPLIED
>
<!ELEMENT insertNode EMPTY >
<!ATTLIST insertNode
id ID #IMPLIED
obj CDATA #REQUIRED
newNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT isCustom EMPTY >
<!ATTLIST isCustom
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT isDefaultNamespace EMPTY >
<!ATTLIST isDefaultNamespace
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT isDefaultPrevented EMPTY >
<!ATTLIST isDefaultPrevented
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT isDerivedFrom EMPTY >
<!ATTLIST isDerivedFrom
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
typeNamespaceArg CDATA #REQUIRED
typeNameArg CDATA #REQUIRED
derivationMethod CDATA #REQUIRED
interface (TypeInfo) #IMPLIED
>
<!ELEMENT isElementDefined EMPTY >
<!ATTLIST isElementDefined
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT isElementDefinedNS EMPTY >
<!ATTLIST isElementDefinedNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
name CDATA #REQUIRED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT isEqualNode EMPTY >
<!ATTLIST isEqualNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
arg CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT isImmediatePropagationStopped EMPTY >
<!ATTLIST isImmediatePropagationStopped
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (CustomEvent) #IMPLIED
>
<!ELEMENT isPropagationStopped EMPTY >
<!ATTLIST isPropagationStopped
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (CustomEvent) #IMPLIED
>
<!ELEMENT isSameNode EMPTY >
<!ATTLIST isSameNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
other CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT isSupported EMPTY >
<!ATTLIST isSupported
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
feature CDATA #REQUIRED
version CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT isWhitespaceOnly EMPTY >
<!ATTLIST isWhitespaceOnly
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (CharacterDataEditVAL) #IMPLIED
>
<!ELEMENT item EMPTY >
<!ATTLIST item
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
index CDATA #REQUIRED
interface (DOMStringList|DOMImplementationList|NodeList|NamedNodeMap) #REQUIRED
>
<!ELEMENT iterateNext EMPTY >
<!ATTLIST iterateNext
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (XPathResult) #IMPLIED
>
<!ELEMENT lookupNamespaceURI EMPTY >
<!ATTLIST lookupNamespaceURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
prefix CDATA #REQUIRED
interface (Node|XPathNSResolver) #REQUIRED
>
<!ELEMENT lookupPrefix EMPTY >
<!ATTLIST lookupPrefix
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT nextNode EMPTY >
<!ATTLIST nextNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (NodeIterator|TreeWalker) #REQUIRED
>
<!ELEMENT nodeValidity EMPTY >
<!ATTLIST nodeValidity
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
valType CDATA #REQUIRED
interface (NodeEditVAL) #IMPLIED
>
<!ELEMENT normalize EMPTY >
<!ATTLIST normalize
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT normalizeDocument EMPTY >
<!ATTLIST normalizeDocument
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT parse EMPTY >
<!ATTLIST parse
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
input CDATA #REQUIRED
interface (LSParser) #IMPLIED
>
<!ELEMENT parseURI EMPTY >
<!ATTLIST parseURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
uri CDATA #REQUIRED
interface (LSParser) #IMPLIED
>
<!ELEMENT parseWithContext EMPTY >
<!ATTLIST parseWithContext
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
input CDATA #REQUIRED
contextArg CDATA #REQUIRED
action CDATA #REQUIRED
interface (LSParser) #IMPLIED
>
<!ELEMENT preventDefault EMPTY >
<!ATTLIST preventDefault
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT previousNode EMPTY >
<!ATTLIST previousNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (NodeIterator|TreeWalker) #REQUIRED
>
<!ELEMENT removeAttribute EMPTY >
<!ATTLIST removeAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
name CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT removeAttributeNode EMPTY >
<!ATTLIST removeAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
oldAttr CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT removeAttributeNS EMPTY >
<!ATTLIST removeAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT removeChild EMPTY >
<!ATTLIST removeChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
oldChild CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT removeEventListener EMPTY >
<!ATTLIST removeEventListener
id ID #IMPLIED
obj CDATA #REQUIRED
type CDATA #REQUIRED
listener CDATA #REQUIRED
useCapture CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT removeEventListenerNS EMPTY >
<!ATTLIST removeEventListenerNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
listener CDATA #REQUIRED
useCapture CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT removeNamedItem EMPTY >
<!ATTLIST removeNamedItem
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
name CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT removeNamedItemNS EMPTY >
<!ATTLIST removeNamedItemNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT renameNode EMPTY >
<!ATTLIST renameNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
n CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
interface (Document) #IMPLIED
>
<!ELEMENT replaceChild EMPTY >
<!ATTLIST replaceChild
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newChild CDATA #REQUIRED
oldChild CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT replaceData EMPTY >
<!ATTLIST replaceData
id ID #IMPLIED
obj CDATA #REQUIRED
offset CDATA #REQUIRED
count CDATA #REQUIRED
arg CDATA #REQUIRED
interface (CharacterData) #IMPLIED
>
<!ELEMENT replaceWholeText EMPTY >
<!ATTLIST replaceWholeText
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
content CDATA #REQUIRED
interface (Text) #IMPLIED
>
<!ELEMENT resolveResource (var*, (%statement;)* ) >
<!ATTLIST resolveResource
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
type CDATA #IMPLIED
namespaceURI CDATA #IMPLIED
publicId CDATA #IMPLIED
systemId CDATA #IMPLIED
baseURI CDATA #IMPLIED
interface (LSResourceResolver) #IMPLIED
>
<!ELEMENT selectNode EMPTY >
<!ATTLIST selectNode
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT selectNodeContents EMPTY >
<!ATTLIST selectNodeContents
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setAttribute EMPTY >
<!ATTLIST setAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
name CDATA #REQUIRED
value CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setAttributeNode EMPTY >
<!ATTLIST setAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newAttr CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setAttributeNodeNS EMPTY >
<!ATTLIST setAttributeNodeNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
newAttr CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setAttributeNS EMPTY >
<!ATTLIST setAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
qualifiedName CDATA #REQUIRED
value CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setDispatchState EMPTY >
<!ATTLIST setDispatchState
id ID #IMPLIED
obj CDATA #REQUIRED
target CDATA #REQUIRED
phase CDATA #REQUIRED
interface (CustomEvent) #IMPLIED
>
<!ELEMENT setEnd EMPTY >
<!ATTLIST setEnd
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
offset CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setEndAfter EMPTY >
<!ATTLIST setEndAfter
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setEndBefore EMPTY >
<!ATTLIST setEndBefore
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setIdAttribute EMPTY >
<!ATTLIST setIdAttribute
id ID #IMPLIED
obj CDATA #REQUIRED
name CDATA #REQUIRED
isId CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setIdAttributeNode EMPTY >
<!ATTLIST setIdAttributeNode
id ID #IMPLIED
obj CDATA #REQUIRED
idAttr CDATA #REQUIRED
isId CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setIdAttributeNS EMPTY >
<!ATTLIST setIdAttributeNS
id ID #IMPLIED
obj CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
localName CDATA #REQUIRED
isId CDATA #REQUIRED
interface (Element) #IMPLIED
>
<!ELEMENT setNamedItem EMPTY >
<!ATTLIST setNamedItem
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
arg CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT setNamedItemNS EMPTY >
<!ATTLIST setNamedItemNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
arg CDATA #REQUIRED
interface (NamedNodeMap) #IMPLIED
>
<!ELEMENT setParameter EMPTY >
<!ATTLIST setParameter
id ID #IMPLIED
obj CDATA #REQUIRED
name CDATA #REQUIRED
value CDATA #REQUIRED
interface (DOMConfiguration) #IMPLIED
>
<!ELEMENT setStart EMPTY >
<!ATTLIST setStart
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
offset CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setStartAfter EMPTY >
<!ATTLIST setStartAfter
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setStartBefore EMPTY >
<!ATTLIST setStartBefore
id ID #IMPLIED
obj CDATA #REQUIRED
refNode CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT setUserData EMPTY >
<!ATTLIST setUserData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
key CDATA #REQUIRED
data CDATA #REQUIRED
handler CDATA #REQUIRED
interface (Node) #IMPLIED
>
<!ELEMENT snapshotItem EMPTY >
<!ATTLIST snapshotItem
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
index CDATA #REQUIRED
interface (XPathResult) #IMPLIED
>
<!ELEMENT splitText EMPTY >
<!ATTLIST splitText
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset CDATA #REQUIRED
interface (Text) #IMPLIED
>
<!ELEMENT startElement (var*, (%statement;)* ) >
<!ATTLIST startElement
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
elementArg CDATA #IMPLIED
interface (LSParserFilter) #IMPLIED
>
<!ELEMENT stopImmediatePropagation EMPTY >
<!ATTLIST stopImmediatePropagation
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT stopPropagation EMPTY >
<!ATTLIST stopPropagation
id ID #IMPLIED
obj CDATA #REQUIRED
interface (Event) #IMPLIED
>
<!ELEMENT substringData EMPTY >
<!ATTLIST substringData
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
offset CDATA #REQUIRED
count CDATA #REQUIRED
interface (CharacterData) #IMPLIED
>
<!ELEMENT surroundContents EMPTY >
<!ATTLIST surroundContents
id ID #IMPLIED
obj CDATA #REQUIRED
newParent CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT toString EMPTY >
<!ATTLIST toString
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (Range) #IMPLIED
>
<!ELEMENT validateDocument EMPTY >
<!ATTLIST validateDocument
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
interface (DocumentEditVAL) #IMPLIED
>
<!ELEMENT willTriggerNS EMPTY >
<!ATTLIST willTriggerNS
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
namespaceURI CDATA #REQUIRED
type CDATA #REQUIRED
interface (EventTarget) #IMPLIED
>
<!ELEMENT write EMPTY >
<!ATTLIST write
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
nodeArg CDATA #REQUIRED
destination CDATA #REQUIRED
interface (LSSerializer) #IMPLIED
>
<!ELEMENT writeToString EMPTY >
<!ATTLIST writeToString
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
nodeArg CDATA #REQUIRED
interface (LSSerializer) #IMPLIED
>
<!ELEMENT writeToURI EMPTY >
<!ATTLIST writeToURI
id ID #IMPLIED
obj CDATA #REQUIRED
var CDATA #REQUIRED
nodeArg CDATA #REQUIRED
uri CDATA #REQUIRED
interface (LSSerializer) #IMPLIED
>
<!ELEMENT test (metadata?,(%implementation-condition;)*,var*,(load|implementation),(%statement;)*) >
<!ATTLIST test
xmlns CDATA #FIXED "http://www.w3.org/2001/DOM-Test-Suite/Level-3"
id ID #IMPLIED
name CDATA #REQUIRED
xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation CDATA #IMPLIED
contentType CDATA #IMPLIED
>
<!ELEMENT package (metadata?, (test|suite)*)>
<!ATTLIST package
xmlns CDATA #FIXED "http://www.w3.org/2001/DOM-Test-Suite/Level-3"
id ID #IMPLIED
>
<!ELEMENT suite (metadata?,(%implementation-condition;)*,(suite.member)*)>
<!ATTLIST suite
xmlns CDATA #FIXED "http://www.w3.org/2001/DOM-Test-Suite/Level-3"
id ID #IMPLIED
name CDATA #REQUIRED
xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation CDATA #IMPLIED
contentType CDATA #IMPLIED
>
<!ELEMENT suite.member EMPTY>
<!ATTLIST suite.member
href CDATA #REQUIRED
>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST comment
id ID #IMPLIED
>
<!ELEMENT wait EMPTY>
<!ATTLIST wait
id ID #IMPLIED
milliseconds CDATA #REQUIRED
>
<!ELEMENT append EMPTY>
<!ATTLIST append
id ID #IMPLIED
collection CDATA #REQUIRED
obj CDATA #REQUIRED
>
<!ELEMENT assign ((%condition;)?)?>
<!ATTLIST assign
id ID #IMPLIED
var CDATA #REQUIRED
value CDATA #IMPLIED
>
<!ELEMENT increment EMPTY>
<!ATTLIST increment
id ID #IMPLIED
var CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT decrement EMPTY>
<!ATTLIST decrement
id ID #IMPLIED
var CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT plus EMPTY>
<!ATTLIST plus
id ID #IMPLIED
var CDATA #REQUIRED
op1 CDATA #REQUIRED
op2 CDATA #REQUIRED
>
<!ELEMENT subtract EMPTY>
<!ATTLIST subtract
id ID #IMPLIED
var CDATA #REQUIRED
op1 CDATA #REQUIRED
op2 CDATA #REQUIRED
>
<!ELEMENT mult EMPTY>
<!ATTLIST mult
id ID #IMPLIED
var CDATA #REQUIRED
op1 CDATA #REQUIRED
op2 CDATA #REQUIRED
>
<!ELEMENT divide EMPTY>
<!ATTLIST divide
id ID #IMPLIED
var CDATA #REQUIRED
op1 CDATA #REQUIRED
op2 CDATA #REQUIRED
>
<!ELEMENT return EMPTY>
<!ATTLIST return
id ID #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT get (var*, (%statement;)* )>
<!ELEMENT set (var*, (%statement;)* )>
<!ELEMENT var (member+ | ( var* , ( ( handleError ) | ( handleEvent ) | ( resolveResource ) | ( startElement , acceptNode , whatToShow ) | ( acceptNode , whatToShow ) | ( acceptNode ) ) ) )? >
<!ATTLIST var
id ID #IMPLIED
name CDATA #REQUIRED
type (%variable-type;) #REQUIRED
value CDATA #IMPLIED
isNull (true|false) #IMPLIED
>
<!ELEMENT member (#PCDATA)>
<!ELEMENT load EMPTY>
<!ATTLIST load
var CDATA #REQUIRED
href CDATA #IMPLIED
uri CDATA #IMPLIED
obj CDATA #IMPLIED
interface (DocumentLS) #IMPLIED
willBeModified (true | false) #IMPLIED
>
<!ELEMENT implementation EMPTY>
<!ATTLIST implementation
var CDATA #REQUIRED
obj CDATA #IMPLIED
>
<!-- since title is used both as a metadata element and
a read-write attribute, it is hard coded here -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title
id ID #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
value CDATA #IMPLIED
interface CDATA #IMPLIED
>
<!ELEMENT metadata (metadata | title | creator | subject | description | contributor | date | source | relation)*>
<!ATTLIST metadata
xmlns CDATA #FIXED "http://www.w3.org/2001/DOM-Test-Suite/Level-3"
id ID #IMPLIED
about CDATA #IMPLIED
>
<!ELEMENT creator (#PCDATA)>
<!ATTLIST creator
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT subject (#PCDATA)>
<!ATTLIST subject
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
<!ATTLIST description
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT contributor (#PCDATA)>
<!ATTLIST contributor
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT date (#PCDATA)>
<!ATTLIST date
id ID #IMPLIED
qualifier (created | valid | available | issued | modified) #REQUIRED
>
<!ELEMENT source (#PCDATA)>
<!ATTLIST source
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT relation (#PCDATA)>
<!ATTLIST relation
id ID #IMPLIED
resource CDATA #IMPLIED
type CDATA #IMPLIED
qualifier (isVersionOf | hasVersion | isReplacedBy | isRequiredBy | requires | isPartOf | hasPart | isReferenceBy | references) #REQUIRED
>
<!ELEMENT assertTrue ((%condition;)?)>
<!ATTLIST assertTrue
id ID #REQUIRED
actual CDATA #IMPLIED
>
<!ELEMENT assertFalse ((%condition;)?)>
<!ATTLIST assertFalse
id ID #REQUIRED
actual CDATA #IMPLIED
>
<!ELEMENT assertNull (metadata?, (%statement;)*)>
<!ATTLIST assertNull
actual CDATA #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertNotNull (metadata?, (%statement;)*)>
<!ATTLIST assertNotNull
actual CDATA #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertSame (metadata?, (%statement;)*)>
<!ATTLIST assertSame
actual CDATA #REQUIRED
expected CDATA #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertInstanceOf (metadata?, (%statement;)*)>
<!ATTLIST assertInstanceOf
obj CDATA #REQUIRED
type (%variable-type;) #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertSize (metadata?, (%statement;)*)>
<!ATTLIST assertSize
collection CDATA #REQUIRED
size CDATA #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertEquals (metadata?, (%statement;)*)>
<!ATTLIST assertEquals
actual CDATA #REQUIRED
expected CDATA #REQUIRED
id ID #REQUIRED
ignoreCase (true|false|auto) #REQUIRED
>
<!ELEMENT assertNotEquals (metadata?, (%statement;)*)>
<!ATTLIST assertNotEquals
actual CDATA #REQUIRED
expected CDATA #REQUIRED
id ID #REQUIRED
ignoreCase (true|false|auto) #REQUIRED
>
<!ELEMENT assertEventCount (metadata?, (%statement;)*)>
<!ATTLIST assertEventCount
atCount CDATA #IMPLIED
captureCount CDATA #IMPLIED
bubbleCount CDATA #IMPLIED
totalCount CDATA #IMPLIED
monitor CDATA #REQUIRED
id ID #REQUIRED
>
<!ELEMENT assertURIEquals (metadata?)>
<!ATTLIST assertURIEquals
actual CDATA #REQUIRED
scheme CDATA #IMPLIED
path CDATA #IMPLIED
host CDATA #IMPLIED
file CDATA #IMPLIED
name CDATA #IMPLIED
query CDATA #IMPLIED
fragment CDATA #IMPLIED
isAbsolute CDATA #IMPLIED
id ID #REQUIRED
>
<!ELEMENT assertImplementationException (metadata?, (%statement;))>
<!ATTLIST assertImplementationException
id ID #REQUIRED
>
<!ELEMENT same EMPTY>
<!ATTLIST same
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT equals EMPTY>
<!ATTLIST equals
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
ignoreCase (true|false|auto) "false"
>
<!ELEMENT notEquals EMPTY>
<!ATTLIST notEquals
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
ignoreCase (true|false|auto) "false"
>
<!ELEMENT less EMPTY>
<!ATTLIST less
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT lessOrEquals EMPTY>
<!ATTLIST lessOrEquals
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT greater EMPTY>
<!ATTLIST greater
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT greaterOrEquals EMPTY>
<!ATTLIST greaterOrEquals
id ID #IMPLIED
actual CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT isNull EMPTY>
<!ATTLIST isNull
id ID #IMPLIED
obj CDATA #REQUIRED
>
<!ELEMENT notNull EMPTY>
<!ATTLIST notNull
id ID #IMPLIED
obj CDATA #REQUIRED
>
<!ELEMENT instanceOf EMPTY>
<!ATTLIST instanceOf
id ID #IMPLIED
obj CDATA #REQUIRED
type (%variable-type;) #REQUIRED
>
<!ELEMENT hasSize EMPTY>
<!ATTLIST hasSize
id ID #IMPLIED
obj CDATA #REQUIRED
expected CDATA #REQUIRED
>
<!ELEMENT contentType EMPTY>
<!ATTLIST contentType
id ID #IMPLIED
type CDATA #IMPLIED
obj CDATA #IMPLIED
var CDATA #IMPLIED
interface (ElementEditVAL) #IMPLIED
>
<!ELEMENT contains EMPTY>
<!ATTLIST contains
id ID #IMPLIED
obj CDATA #REQUIRED
substring CDATA #IMPLIED
var CDATA #IMPLIED
str CDATA #IMPLIED
interface (DOMStringList|NameList) #IMPLIED
>
<!ELEMENT implementationAttribute EMPTY>
<!ATTLIST implementationAttribute
id ID #IMPLIED
value (true|false) #REQUIRED
name (validating|coalescing|expandEntityReferences|namespaceAware|ignoringElementContentWhitespace|signed|hasNullString) #REQUIRED
>
<!ELEMENT hasFeature EMPTY>
<!ATTLIST hasFeature
id ID #IMPLIED
feature CDATA #REQUIRED
version CDATA #IMPLIED
value (true | false) #IMPLIED
var CDATA #IMPLIED
obj CDATA #IMPLIED
>
<!ELEMENT not ((%condition;))>
<!ATTLIST not
id ID #IMPLIED
>
<!ELEMENT isTrue EMPTY>
<!ATTLIST isTrue
id ID #IMPLIED
value CDATA #REQUIRED
>
<!ELEMENT isFalse EMPTY>
<!ATTLIST isFalse
id ID #IMPLIED
value CDATA #REQUIRED
>
<!ELEMENT or ((%condition;),(%condition;)+)>
<!ATTLIST or
id ID #IMPLIED
>
<!ELEMENT and ((%condition;),(%condition;)+)>
<!ATTLIST and
id ID #IMPLIED
>
<!ELEMENT xor ((%condition;),(%condition;))>
<!ATTLIST xor
id ID #IMPLIED
>
<!ELEMENT else ((%statement;)+)>
<!ATTLIST else
id ID #IMPLIED
>
<!ELEMENT if ((%condition;), (%statement;)+, else?)>
<!ATTLIST if
id ID #IMPLIED
>
<!ELEMENT while ((%condition;),(%statement;)+)>
<!ATTLIST while
id ID #IMPLIED
>
<!ELEMENT for-each ((%statement;)*)>
<!ATTLIST for-each
collection CDATA #REQUIRED
member CDATA #REQUIRED
id ID #IMPLIED
>
<!ELEMENT atEvents EMPTY>
<!ATTLIST atEvents
id ID #IMPLIED
obj CDATA #REQUIRED
interface (EventMonitor) #IMPLIED
var CDATA #REQUIRED
>
<!ELEMENT bubbledEvents EMPTY>
<!ATTLIST bubbledEvents
id ID #IMPLIED
obj CDATA #REQUIRED
interface (EventMonitor) #IMPLIED
var CDATA #REQUIRED
>
<!ELEMENT capturedEvents EMPTY>
<!ATTLIST capturedEvents
id ID #IMPLIED
obj CDATA #REQUIRED
interface (EventMonitor) #IMPLIED
var CDATA #REQUIRED
>
<!ELEMENT allEvents EMPTY>
<!ATTLIST allEvents
id ID #IMPLIED
obj CDATA #REQUIRED
interface (EventMonitor) #IMPLIED
var CDATA #REQUIRED
>
<!ELEMENT createEventMonitor EMPTY>
<!ATTLIST createEventMonitor
id ID #IMPLIED
var CDATA #REQUIRED
>
<!ELEMENT createXPathEvaluator EMPTY>
<!ATTLIST createXPathEvaluator
id ID #IMPLIED
var CDATA #REQUIRED
document CDATA #REQUIRED
>
smime.p7s
(application/x-pkcs7-signature, 3.1 KB) - not displayed