diff --git a/src/Libraries/Web/Html/Document.cs b/src/Libraries/Web/Html/Document.cs
index b4790206e..957266017 100644
--- a/src/Libraries/Web/Html/Document.cs
+++ b/src/Libraries/Web/Html/Document.cs
@@ -148,18 +148,53 @@ public static void AddEventListener(string eventName, ElementEventListener liste
public static void AttachEvent(string eventName, ElementEventHandler handler) {
}
+ ///
+ /// Creates an Attr of the given name. Note that the Attr instance can then be set on an
+ /// Element using the setAttributeNode method. To create an attribute with a qualified name
+ /// and namespace URI, use the CreateAttributeNS method.
+ ///
+ /// The name of the attribute.
+ /// A new Attr object with the nodeName attribute set to name, and localName, prefix,
+ /// and namespaceURI set to null. The value of the attribute is the empty string.
public static ElementAttribute CreateAttribute(string name) {
return null;
}
+ ///
+ /// Creates an attribute of the given qualified name and namespace URI.
+ ///
+ /// The namespace URI of the attribute to create.
+ /// The qualified name of the attribute to instantiate.
+ /// A new Attr object with the given namespace and qualified name.
+ public static ElementAttribute CreateAttributeNS(string namespaceURI, string qualifiedName) {
+ return null;
+ }
+
public static DocumentFragment CreateDocumentFragment() {
return null;
}
+ ///
+ /// Creates an element of the type specified.
+ /// To create an element with a qualified name and namespace URI, use the CreateElementNS method.
+ ///
+ /// The name of the element type to instantiate.
+ /// A new Element object with the nodeName attribute set to tagName, and localName,
+ /// prefix, and namespaceURI set to null.
public static Element CreateElement(string tagName) {
return null;
}
+ ///
+ /// Creates an element of the given qualified name and namespace URI.
+ ///
+ /// The namespace URI of the element to create.
+ /// The qualified name of the element type to instantiate.
+ /// A new Element object with the given namespace and qualified name.
+ public static Element CreateElementNS(string namespaceURI, string qualifiedName) {
+ return null;
+ }
+
public static MutableEvent CreateEvent(string eventType) {
return null;
}
@@ -168,6 +203,10 @@ public static Element CreateTextNode(string data) {
return null;
}
+ public static Element ImportNode(Element imporedNode, bool deep) {
+ return null;
+ }
+
public static void DetachEvent(string eventName, ElementEventHandler handler) {
}
@@ -206,6 +245,16 @@ public static ElementCollection GetElementsByTagName(string tagName) {
return null;
}
+ ///
+ /// Returns a NodeList of all the Elements with a given local name and namespace URI in the order in which they are encountered in a preorder traversal of the Document tree.
+ ///
+ /// The namespace URI of the elements to match on. The special value "*" matches all namespaces.
+ /// The local name of the elements to match on. The special value "*" matches all local names.
+ /// A new NodeList object containing all the matched Elements.
+ public static ElementCollection GetElementsByTagNameNS(string namespaceURI, string localName) {
+ return null;
+ }
+
public static bool HasFocus() {
return false;
}