OpenXmlElement Members
Office 2010
Defines the OpenXmlElement - base class for all elements in Open XML document. Defines the OpenXmlElement - base class for all elements in Open XML document.
The OpenXmlElement type exposes the following members.
| Name | Description | |
|---|---|---|
|
OpenXmlElement() | Initializes a new instance of the OpenXmlElement. |
|
OpenXmlElement(String) | Initializes a new instance of the OpenXmlElement. |
| Name | Description | |
|---|---|---|
|
ChildElements | Gets all the child nodes of this element. |
|
ExtendedAttributes | Gets all extended attributes (attributes not defined in schema) of the element. |
|
FirstChild | Gets the first child of the OpenXmlElement. If there is no such OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
HasAttributes | Gets a boolean value indicating whether the current element has any attributes. |
|
HasChildren | Gets a value indicating whether this element has any child elements. |
|
InnerText | Gets the concatenated values of the node and all its children. |
|
InnerXml | Gets or sets the markup representing only the child nodes of this node. |
|
LastChild | Gets the last child of the OpenXmlElement. If there is no such OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
LocalName | Gets the local name of the node. |
|
MCAttributes | Markup Compatibility Attributes Set. Return null if there is no Markup Compatibility Attribute defined in this element. |
|
NamespaceDeclarations | Gets all the namespace declarations defined in the current element. Return an empty enumerator if there is no namespace declaration. |
|
NamespaceUri | Gets the namespace URI of this node. |
|
OpenXmlElementContext | Gets the OpenXmlEementContext. |
|
OuterXml | Gets the markup representing this element and all its child elements. |
|
Parent | Gets the parent of this element. |
|
Prefix | Gets the namespace prefix of this node. |
|
XmlQualifiedName | Gets the qualified name of the node. |
| Name | Description | |
|---|---|---|
|
AddAnnotation | Adds an object to the annotation list of this OpenXmlElement. |
|
AddNamespaceDeclaration | Adds a namepace declaration to the current node. |
|
Ancestors() | Enumerate all the ancestor nodes of this element. |
|
Ancestors<T>() | Enumerate for specific type of elements in ancestor elements |
|
Annotation(Type) | Get the first annotation object of the specified type from this OpenXmlElement. |
|
Annotation<T>() | Get the first annotation object of the specified type from this OpenXmlElement. |
|
Annotations(Type) | Gets a collection of annotations of the specified type for this OpenXmlElement. |
|
Annotations<T>() | Gets a collection of annotations of the specified type for this OpenXmlElement. |
|
Append(OpenXmlElement[]) | Adds the elements to the end of the list of child nodes, of this element. |
|
Append(IEnumerable<OpenXmlElement>) | Adds the elements to the end of the list of child nodes, of this element. |
|
AppendChild<T> | Adds the specified element to the end of the list of child nodes, of this element. |
|
ClearAllAttributes | Clear all the attributes ( known attributes + extended attributes ) |
|
Clone | Creates a duplicate of this node. |
|
CloneNode | When overridden in a derived class, creates a duplicate of the node. |
|
Descendants() | Enumerate all the descendants elements of this element. Preorder traversering. |
|
Descendants<T>() | Enumerate all the descendants elements (which type is T) of this element. Preorder traversering. |
|
Elements() | Enumerate all the child nodes of this element. |
|
Elements<T>() | Enumerate for specific type of elements in child elements |
|
ElementsAfter | Enumerate all the sibling elements after this element in same parent. |
|
ElementsBefore | Enumerate all the sibling elements before this element in same parent. |
|
Equals | (Inherited from Object.) |
|
Finalize | (Inherited from Object.) |
|
GetAttribute | Gets a Open XML attribute with the specifed tag name and namespace URI. |
|
GetAttributes | Get a copy of all the attributes |
|
GetEnumerator | Returns an enumerator that iterates through the child collection. |
|
GetFirstChild<T> | Find the first child element in type T |
|
GetHashCode | (Inherited from Object.) |
|
GetType | (Inherited from Object.) |
|
InsertAfter<T> | Inserts the specified element immediately after the specified reference element. |
|
InsertAfterSelf<T> | Inserts the specified element immediately after this element. |
|
InsertAt<T> | Inserts the specified element at the specified index in children. |
|
InsertBefore<T> | Inserts the specified element immediately before the specified reference element. |
|
InsertBeforeSelf<T> | Inserts the specified element immediately before this element. |
|
IsAfter | Determines if the current element appears after a specified element in document order. |
|
IsBefore | Determines if the current element appears before a specified element in document order. |
|
LookupNamespace | Resolve the namespace prefix in the context of current node |
|
LookupPrefix | Finds the corresponding prefix for a namespace uri in the current element scope. |
|
MemberwiseClone | (Inherited from Object.) |
|
NextSibling() | Gets the OpenXmlElement immediately following this OpenXmlElement. If there is no next OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
NextSibling<T>() | Gets the specified type OpenXmlElement following this OpenXmlElement. If there is no such following OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
PrependChild<T> | Adds the specified element to the beginning of the list of child nodes for this element. |
|
PreviousSibling() | Gets the OpenXmlElement immediately preceding this OpenXmlElement. If there is no such preceding OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
PreviousSibling<T>() | Gets the specified type OpenXmlElement preceding this OpenXmlElement. If there is no preceding OpenXmlElement, a null reference (Nothing in Visual Basic) is returned. |
|
Remove | Removes this element from its parent. |
|
RemoveAllChildren() | Remove all the child elements. |
|
RemoveAllChildren<T>() | Remove all the child elements which type is T. |
|
RemoveAnnotations(Type) | Removes the annotations of the specified type from this OpenXmlElement. |
|
RemoveAnnotations<T>() | Removes the annotations of the specified type from this OpenXmlElement. |
|
RemoveAttribute | Remove the attribute from the element. |
|
RemoveChild<T> | Removes specified child element. |
|
RemoveNamespaceDeclaration | Removes namespace declaration for a specific prefix. do nothing if the prefix is not existed. |
|
ReplaceChild<T> | Replaces the child OpenXmlElement oldChild with newChild OpenXmlElement. |
|
SetAttribute | Set an attribute to the element. If the attribute is a known attribute, the value of the attribute is set. If the attribute is an extended attribute, the 'openxmlAttribute' is added to the extended attributes list. |
|
SetAttributes | Set a bunch of attributes to the element. If a attribute is a known attribute, the value of the attribute is set. If a attribute is an extended attribute, the 'openxmlAttribute' is added to the extended attributes list. |
|
ToString | (Inherited from Object.) |
|
WriteTo | Saves the current node to the specified XmlWriter. |