Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

XElement class

From Catglobe Wiki
Revision as of 03:19, 15 September 2011 by Tungocman (talk | contribs) (Created page with "=== XElement : An element in an xml document === ==== Constructors ==== (Params AnyType) - Create a new element with a number of child elements<br>(string xml (A xml str...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

XElement : An element in an xml document

Constructors

(Params AnyType) - Create a new element with a number of child elements
(string xml (A xml string)) - Create a new element from a string
(string name (Name of the element), AnyType value (Value of the element)) - Create a new element with a name and value

Methods

Empty Add(AnyType content (Content to add)) - Adds the specified content as children of this element.
Empty Add(Params AnyType) - Adds the specified content as children of this element.
Empty AddAfterSelf(AnyType content (Content to add)) - Adds the specified content immediately after this node.
Empty AddBeforeSelf(AnyType content (Content to add)) - Adds the specified content immediately before this node.
Empty AddFirst(AnyType content (Content to add)) - Adds the specified content as the first children of this document or element.
Empty AddFirst(Params AnyType) - Adds the specified content as the first children of this document or element.
array Ancestors() - Returns a collection of the ancestor elements of this node.
array Ancestors(string name (Name of ancestor to look for)) - Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching name are included in the collection.
array AncestorsAndSelf() - Returns a collection of elements that contain this element, and the ancestors of this element.
array AncestorsAndSelf(string name (Name of ancestor to look for)) - Returns a collection of elements that contain this element, and the ancestors of this element. Only elements that have a matching name are included in the collection.
array Descendants() - Returns a collection of the descendant elements for this document or element, in document order.
array Descendants(string name (Name of ancestor to look for)) - Returns a collection of the descendant elements for this document or element, in document order. Only elements that have a matching name are included in the collection.
array DescendantsAndSelf() - Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.
array DescendantsAndSelf(string name (Name of ancestor to look for)) - Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching name are included in the collection.
XElement Element(string name (Name of ancestor to look for)) - Gets the first (in document order) child element with the specified name.
array Elements() - Returns a collection of the child elements of this element or document, in document order.
array Elements(string name (Name of ancestor to look for)) - Returns a collection of the child elements of this element or document, in document order. Only elements that have a matching name are included in the collection.
array ElementsAfterSelf() - Returns a collection of the sibling elements after this node, in document order.
array ElementsAfterSelf(string name (Name of ancestor to look for)) - Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching name are included in the collection.
array ElementsBeforeSelf() - Returns a collection of the sibling elements before this node, in document order.
array ElementsBeforeSelf(string name (Name of ancestor to look for)) - Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching name are included in the collection.
string get_Item(string attributename (The attribute name.)) - Gets an attribute value.
Empty Remove() - Removes this node from its parent.
Empty RemoveAll() - Removes nodes and attributes from this element.
Empty RemoveAttributes() - Removes attributes from this element.
Empty RemoveNodes() - Removes the child nodes from this document or element.
Empty ReplaceWith(AnyType content (Content to replace with)) - Replaces this node with the specified content.
Empty ReplaceWith(Params AnyType) - Replaces this node with the specified content.
Empty ReplaceWith(AnyType content (Content to replace with)) - Replaces the children nodes of this document or element with the specified content.
Empty ReplaceWith(Params AnyType) - Replaces the children nodes of this document or element with the specified content.
Empty set_Item(string attributename (The attribute name.), string value (Value to set.)) - Sets an attribute value.
string ToString() - The string representation of the object.

Properties

Dictionary Attributes HasGetter HasSetter - (Get/sets the collection of attributes of this element. The get returns a copy, use the indexer instead.)
bool HasAttributes HasGetter - (Gets a value indicating whether this element as at least one attribute.)
bool HasElements HasGetter - (Gets a value indicating whether this element has at least one child element.)
bool IsEmpty HasGetter - (Gets a value indicating whether this element contains no content.)
string Name HasGetter HasSetter - (Gets/sets the name of this element.)
string ObjectTypeName HasGetter - (The name of the type of object.)
XElement Parent HasGetter - (Gets the parent XElement)
TypeInformation TypeInformation HasGetter - (Get information about this class.)
string Value HasGetter HasSetter - (Gets/sets the concatenated text contents of this element.)