@class NSString, DOMImplementation, DOMStyleSheetList, WebFrame, DOMDocumentType, DOMHTMLCollection, DOMElement, DOMAbstractView, DOMHTMLElement; @interface DOMDocument : DOMNode @property (readonly, nonatomic) WebFrame *webFrame; @property (readonly) DOMDocumentType *doctype; @property (readonly) DOMImplementation *implementation; @property (readonly) DOMElement *documentElement; @property (readonly, copy) NSString *inputEncoding; @property (readonly, copy) NSString *xmlEncoding; @property (copy) NSString *xmlVersion; @property BOOL xmlStandalone; @property (copy) NSString *documentURI; @property (readonly) DOMAbstractView *defaultView; @property (readonly) DOMStyleSheetList *styleSheets; @property (copy) NSString *title; @property (readonly, copy) NSString *referrer; @property (readonly, copy) NSString *domain; @property (readonly, copy) NSString *URL; @property (copy) NSString *cookie; @property (retain) DOMHTMLElement *body; @property (readonly) DOMHTMLCollection *images; @property (readonly) DOMHTMLCollection *applets; @property (readonly) DOMHTMLCollection *links; @property (readonly) DOMHTMLCollection *forms; @property (readonly) DOMHTMLCollection *anchors; @property (readonly, copy) NSString *lastModified; @property (copy) NSString *charset; @property (readonly, copy) NSString *defaultCharset; @property (readonly, copy) NSString *readyState; @property (readonly, copy) NSString *characterSet; @property (readonly, copy) NSString *preferredStylesheetSet; @property (copy) NSString *selectedStylesheetSet; @property (readonly) DOMElement *activeElement; - (BOOL)hidden; - (id)head; - (id)children; - (id)contentType; - (id)visibilityState; - (id)origin; - (BOOL)hasFocus; - (id)getComputedStyle:(id)a0 pseudoElement:(id)a1; - (id)createCSSStyleDeclaration; - (id)createElement:(id)a0; - (id)createRange; - (id)getElementsByTagName:(id)a0; - (id)URLWithAttributeString:(id)a0; - (id)_documentRange; - (id)createDocumentFragment; - (id)createElementNS:(id)a0 qualifiedName:(id)a1; - (id)getComputedStyle:(id)a0 :(id)a1; - (id)createTextNode:(id)a0; - (void)setDir:(id)a0; - (unsigned int)childElementCount; - (id)dir; - (id)getOverrideStyle:(id)a0 pseudoElement:(id)a1; - (id)getElementById:(id)a0; - (id)adoptNode:(id)a0; - (id)caretRangeFromPoint:(int)a0 y:(int)a1; - (id)compatMode; - (id)createAttribute:(id)a0; - (id)createAttributeNS:(id)a0 :(id)a1; - (id)createAttributeNS:(id)a0 qualifiedName:(id)a1; - (id)createCDATASection:(id)a0; - (id)createComment:(id)a0; - (id)createElementNS:(id)a0 :(id)a1; - (id)createEntityReference:(id)a0; - (id)createEvent:(id)a0; - (id)createExpression:(id)a0 :(id)a1; - (id)createExpression:(id)a0 resolver:(id)a1; - (id)createNSResolver:(id)a0; - (id)createNodeIterator:(id)a0 :(unsigned int)a1 :(id)a2 :(BOOL)a3; - (id)createNodeIterator:(id)a0 whatToShow:(unsigned int)a1 filter:(id)a2 expandEntityReferences:(BOOL)a3; - (id)createProcessingInstruction:(id)a0 :(id)a1; - (id)createProcessingInstruction:(id)a0 data:(id)a1; - (id)createTreeWalker:(id)a0 :(unsigned int)a1 :(id)a2 :(BOOL)a3; - (id)createTreeWalker:(id)a0 whatToShow:(unsigned int)a1 filter:(id)a2 expandEntityReferences:(BOOL)a3; - (id)currentScript; - (id)elementFromPoint:(int)a0 y:(int)a1; - (id)evaluate:(id)a0 :(id)a1 :(id)a2 :(unsigned short)a3 :(id)a4; - (id)evaluate:(id)a0 contextNode:(id)a1 resolver:(id)a2 type:(unsigned short)a3 inResult:(id)a4; - (BOOL)execCommand:(id)a0; - (BOOL)execCommand:(id)a0 userInterface:(BOOL)a1; - (BOOL)execCommand:(id)a0 userInterface:(BOOL)a1 value:(id)a2; - (id)firstElementChild; - (id)getElementsByClassName:(id)a0; - (id)getElementsByName:(id)a0; - (id)getElementsByTagNameNS:(id)a0 :(id)a1; - (id)getElementsByTagNameNS:(id)a0 localName:(id)a1; - (id)getMatchedCSSRules:(id)a0 pseudoElement:(id)a1; - (id)getMatchedCSSRules:(id)a0 pseudoElement:(id)a1 authorOnly:(BOOL)a2; - (id)getOverrideStyle:(id)a0 :(id)a1; - (id)importNode:(id)a0 :(BOOL)a1; - (id)importNode:(id)a0 deep:(BOOL)a1; - (id)lastElementChild; - (BOOL)queryCommandEnabled:(id)a0; - (BOOL)queryCommandIndeterm:(id)a0; - (BOOL)queryCommandState:(id)a0; - (BOOL)queryCommandSupported:(id)a0; - (id)queryCommandValue:(id)a0; - (id)querySelector:(id)a0; - (id)querySelectorAll:(id)a0; - (id)scrollingElement; - (void)webkitCancelFullScreen; - (id)webkitCurrentFullScreenElement; - (void)webkitExitFullscreen; - (BOOL)webkitFullScreenKeyboardInputAllowed; - (id)webkitFullscreenElement; - (BOOL)webkitFullscreenEnabled; - (BOOL)webkitIsFullScreen; @end