📄 nsidomdocument.h
字号:
NS_IMETHOD CreateProcessingInstruction(const nsAString & target, const nsAString & data, nsIDOMProcessingInstruction **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateProcessingInstruction(target, data, _retval); } \ NS_IMETHOD CreateAttribute(const nsAString & name, nsIDOMAttr **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateAttribute(name, _retval); } \ NS_IMETHOD CreateEntityReference(const nsAString & name, nsIDOMEntityReference **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateEntityReference(name, _retval); } \ NS_IMETHOD GetElementsByTagName(const nsAString & tagname, nsIDOMNodeList **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByTagName(tagname, _retval); } \ NS_IMETHOD ImportNode(nsIDOMNode *importedNode, PRBool deep, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ImportNode(importedNode, deep, _retval); } \ NS_IMETHOD CreateElementNS(const nsAString & namespaceURI, const nsAString & qualifiedName, nsIDOMElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateElementNS(namespaceURI, qualifiedName, _retval); } \ NS_IMETHOD CreateAttributeNS(const nsAString & namespaceURI, const nsAString & qualifiedName, nsIDOMAttr **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateAttributeNS(namespaceURI, qualifiedName, _retval); } \ NS_IMETHOD GetElementsByTagNameNS(const nsAString & namespaceURI, const nsAString & localName, nsIDOMNodeList **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByTagNameNS(namespaceURI, localName, _retval); } \ NS_IMETHOD GetElementById(const nsAString & elementId, nsIDOMElement **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementById(elementId, _retval); } #if 0/* Use the code below as a template for the implementation class for this interface. *//* Header file */class nsDOMDocument : public nsIDOMDocument{public: NS_DECL_ISUPPORTS NS_DECL_NSIDOMDOCUMENT nsDOMDocument(); virtual ~nsDOMDocument(); /* additional members */};/* Implementation file */NS_IMPL_ISUPPORTS1(nsDOMDocument, nsIDOMDocument)nsDOMDocument::nsDOMDocument(){ /* member initializers and constructor code */}nsDOMDocument::~nsDOMDocument(){ /* destructor code */}/* readonly attribute nsIDOMDocumentType doctype; */NS_IMETHODIMP nsDOMDocument::GetDoctype(nsIDOMDocumentType * *aDoctype){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMDOMImplementation implementation; */NS_IMETHODIMP nsDOMDocument::GetImplementation(nsIDOMDOMImplementation * *aImplementation){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMElement documentElement; */NS_IMETHODIMP nsDOMDocument::GetDocumentElement(nsIDOMElement * *aDocumentElement){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMElement createElement (in DOMString tagName) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateElement(const nsAString & tagName, nsIDOMElement **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMDocumentFragment createDocumentFragment (); */NS_IMETHODIMP nsDOMDocument::CreateDocumentFragment(nsIDOMDocumentFragment **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMText createTextNode (in DOMString data); */NS_IMETHODIMP nsDOMDocument::CreateTextNode(const nsAString & data, nsIDOMText **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMComment createComment (in DOMString data); */NS_IMETHODIMP nsDOMDocument::CreateComment(const nsAString & data, nsIDOMComment **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMCDATASection createCDATASection (in DOMString data) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateCDATASection(const nsAString & data, nsIDOMCDATASection **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMProcessingInstruction createProcessingInstruction (in DOMString target, in DOMString data) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateProcessingInstruction(const nsAString & target, const nsAString & data, nsIDOMProcessingInstruction **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMAttr createAttribute (in DOMString name) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateAttribute(const nsAString & name, nsIDOMAttr **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMEntityReference createEntityReference (in DOMString name) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateEntityReference(const nsAString & name, nsIDOMEntityReference **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNodeList getElementsByTagName (in DOMString tagname); */NS_IMETHODIMP nsDOMDocument::GetElementsByTagName(const nsAString & tagname, nsIDOMNodeList **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode importNode (in nsIDOMNode importedNode, in boolean deep) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::ImportNode(nsIDOMNode *importedNode, PRBool deep, nsIDOMNode **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMElement createElementNS (in DOMString namespaceURI, in DOMString qualifiedName) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateElementNS(const nsAString & namespaceURI, const nsAString & qualifiedName, nsIDOMElement **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMAttr createAttributeNS (in DOMString namespaceURI, in DOMString qualifiedName) raises (DOMException); */NS_IMETHODIMP nsDOMDocument::CreateAttributeNS(const nsAString & namespaceURI, const nsAString & qualifiedName, nsIDOMAttr **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNodeList getElementsByTagNameNS (in DOMString namespaceURI, in DOMString localName); */NS_IMETHODIMP nsDOMDocument::GetElementsByTagNameNS(const nsAString & namespaceURI, const nsAString & localName, nsIDOMNodeList **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMElement getElementById (in DOMString elementId); */NS_IMETHODIMP nsDOMDocument::GetElementById(const nsAString & elementId, nsIDOMElement **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* End of implementation class template. */#endif#endif /* __gen_nsIDOMDocument_h__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -