Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
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.
Constructors
Name | Description | |
---|---|---|
![]() |
OpenXmlElement() | Initializes a new instance of the OpenXmlElement. |
![]() |
OpenXmlElement(String) | Initializes a new instance of the OpenXmlElement. |
Top
Properties
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. |
Top
Methods
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(array<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. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator |
Top