module core {
interface [
GenerateConstructor,
GenerateToJS,
CustomMarkFunction,
InterfaceUUID=48BB95FC-2D08-4c54-BE65-7558736A4CAE,
ImplementationUUID=FF5CBE81-F817-429c-A6C2-0CCCD2328062
] Document : EventTargetNode {
readonly attribute DocumentType doctype;
readonly attribute DOMImplementation implementation;
readonly attribute Element documentElement;
Element createElement(in DOMString tagName)
raises (DOMException);
DocumentFragment createDocumentFragment();
Text createTextNode(in DOMString data);
Comment createComment(in DOMString data);
CDATASection createCDATASection(in DOMString data)
raises(DOMException);
[OldStyleObjC] ProcessingInstruction createProcessingInstruction(in DOMString target,
in DOMString data)
raises (DOMException);
Attr createAttribute(in DOMString name)
raises (DOMException);
EntityReference createEntityReference(in DOMString name)
raises(DOMException);
NodeList getElementsByTagName(in DOMString tagname);
[OldStyleObjC] Node importNode(in Node importedNode,
in boolean deep)
raises (DOMException);
[OldStyleObjC] Element createElementNS(in [ConvertNullToNullString] DOMString namespaceURI,
in DOMString qualifiedName)
raises (DOMException);
[OldStyleObjC] Attr createAttributeNS(in [ConvertNullToNullString] DOMString namespaceURI,
in DOMString qualifiedName)
raises (DOMException);
[OldStyleObjC] NodeList getElementsByTagNameNS(in [ConvertNullToNullString] DOMString namespaceURI,
in DOMString localName);
Element getElementById(in DOMString elementId);
readonly attribute [ConvertNullStringTo=Null] DOMString inputEncoding;
readonly attribute [ConvertNullStringTo=Null] DOMString xmlEncoding;
attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString xmlVersion
setter raises (DOMException);
attribute boolean xmlStandalone
setter raises (DOMException);
Node adoptNode(in Node source)
raises (DOMException);
attribute [ConvertNullStringTo=Null, ConvertNullToNullString] DOMString documentURI;
#