XmlElement XmlElement XmlElement XmlElement Class

Definition

1 つの要素を表します。 Represents an element.

public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
    inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
Inheritance

Remarks

要素は、最も一般的なノード W3C ドキュメント オブジェクト モデル (DOM) のいずれかです。Elements are one of the most common nodes in the W3C Document Object Model (DOM). 要素は、それらに関連付けられた属性を持つことができます。Elements can have attributes associated with them. XmlElementクラス属性にアクセスするための多くのメソッドがあります (GetAttributeSetAttributeRemoveAttributeGetAttributeNodeなど)。The XmlElement class has many methods for accessing attributes (GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, and so on). 使用することも、Attributesを返すプロパティ、XmlAttributeCollectionコレクションから名前またはインデックスの属性にアクセスすることができます。You can also use the Attributes property which returns an XmlAttributeCollection enabling you to access attributes by name or index from the collection.

Constructors

XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument) XmlElement(String, String, String, XmlDocument)

XmlElement クラスの新しいインスタンスを初期化します。 Initializes a new instance of the XmlElement class.

Properties

Attributes Attributes Attributes Attributes

このノードの属性の一覧を格納している XmlAttributeCollection を取得します。 Gets an XmlAttributeCollection containing the list of attributes for this node.

BaseURI BaseURI BaseURI BaseURI

現在のノードのベース URI を取得します。 Gets the base URI of the current node.

(Inherited from XmlNode)
ChildNodes ChildNodes ChildNodes ChildNodes

ノードのすべての子ノードを取得します。 Gets all the child nodes of the node.

(Inherited from XmlNode)
FirstChild FirstChild FirstChild FirstChild

ノードの最初の子を取得します。 Gets the first child of the node.

(Inherited from XmlNode)
HasAttributes HasAttributes HasAttributes HasAttributes

現在のノードが属性を持っているかどうかを示す boolean 値を取得します。 Gets a boolean value indicating whether the current node has any attributes.

HasChildNodes HasChildNodes HasChildNodes HasChildNodes

このノードに子ノードがあるかどうかを示す値を取得します。 Gets a value indicating whether this node has any child nodes.

(Inherited from XmlNode)
InnerText InnerText InnerText InnerText

ノードとそのすべての子の連結している値を取得または設定します。 Gets or sets the concatenated values of the node and all its children.

InnerXml InnerXml InnerXml InnerXml

このノードの子だけを表すマークアップを取得または設定します。 Gets or sets the markup representing just the children of this node.

IsEmpty IsEmpty IsEmpty IsEmpty

要素のタグ形式を取得または設定します。 Gets or sets the tag format of the element.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

ノードが読み取り専用かどうかを示す値を取得します。 Gets a value indicating whether the node is read-only.

(Inherited from XmlNode)
Item[String, String] Item[String, String] Item[String, String] Item[String, String]

指定した LocalName および NamespaceURI の最初の子要素を取得します。 Gets the first child element with the specified LocalName and NamespaceURI.

(Inherited from XmlNode)
Item[String] Item[String] Item[String] Item[String]

指定した Name の最初の子要素を取得します。 Gets the first child element with the specified Name.

(Inherited from XmlNode)
LastChild LastChild LastChild LastChild

ノードの最後の子を取得します。 Gets the last child of the node.

(Inherited from XmlNode)
LocalName LocalName LocalName LocalName

現在のノードのローカル名を取得します。 Gets the local name of the current node.

Name Name Name Name

ノードの限定名を取得します。 Gets the qualified name of the node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

このノードの名前空間 URI を取得します。 Gets the namespace URI of this node.

NextSibling NextSibling NextSibling NextSibling

この要素の直後の XmlNode を取得します。 Gets the XmlNode immediately following this element.

NodeType NodeType NodeType NodeType

現在のノードの種類を取得します。 Gets the type of the current node.

OuterXml OuterXml OuterXml OuterXml

このノードとそのすべての子ノードを格納しているマークアップを取得します。 Gets the markup containing this node and all its child nodes.

(Inherited from XmlNode)
OwnerDocument OwnerDocument OwnerDocument OwnerDocument

このノードが属する XmlDocument を取得します。 Gets the XmlDocument to which this node belongs.

ParentNode ParentNode ParentNode ParentNode

このノードの親 (親を持つノードの場合) を取得します。 Gets the parent of this node (for nodes that can have parents).

Prefix Prefix Prefix Prefix

このノードの名前空間プリフィックスを取得または設定します。 Gets or sets the namespace prefix of this node.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling

このノードの直前のノードを取得します。 Gets the node immediately preceding this node.

(Inherited from XmlLinkedNode)
PreviousText PreviousText PreviousText PreviousText

このノードの直前にあるテキスト ノードを取得します。 Gets the text node that immediately precedes this node.

(Inherited from XmlNode)
SchemaInfo SchemaInfo SchemaInfo SchemaInfo

スキーマ検証の結果、このノードに割り当てられているスキーマ検証後の infoset を取得します。 Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.

Value Value Value Value

ノードの値を取得または設定します。 Gets or sets the value of the node.

(Inherited from XmlNode)

Methods

AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode)

このノードの子ノードのリストの末尾に、指定したノードを追加します。 Adds the specified node to the end of the list of child nodes, of this node.

(Inherited from XmlNode)
Clone() Clone() Clone() Clone()

このノードの複製を作成します。 Creates a duplicate of this node.

(Inherited from XmlNode)
CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean)

このノードの複製を作成します。 Creates a duplicate of this node.

CreateNavigator() CreateNavigator() CreateNavigator() CreateNavigator()

このオブジェクト内を移動するための XPathNavigator を作成します。 Creates an XPathNavigator for navigating this object.

(Inherited from XmlNode)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAttribute(String) GetAttribute(String) GetAttribute(String) GetAttribute(String)

指定された名前を持つ属性の値を返します。 Returns the value for the attribute with the specified name.

GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String)

指定したローカル名および名前空間 URI の属性の値を返します。 Returns the value for the attribute with the specified local name and namespace URI.

GetAttributeNode(String) GetAttributeNode(String) GetAttributeNode(String) GetAttributeNode(String)

指定した名前の XmlAttribute を返します。 Returns the XmlAttribute with the specified name.

GetAttributeNode(String, String) GetAttributeNode(String, String) GetAttributeNode(String, String) GetAttributeNode(String, String)

指定したローカル名および名前空間 URI の XmlAttribute を返します。 Returns the XmlAttribute with the specified local name and namespace URI.

GetElementsByTagName(String) GetElementsByTagName(String) GetElementsByTagName(String) GetElementsByTagName(String)

指定した Name に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。 Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

GetElementsByTagName(String, String) GetElementsByTagName(String, String) GetElementsByTagName(String, String) GetElementsByTagName(String, String)

指定した LocalName および NamespaceURI に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。 Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

現在のノード内の子ノードを反復処理する列挙子を取得します。 Get an enumerator that iterates through the child nodes in the current node.

(Inherited from XmlNode)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。 Serves as the default hash function.

(Inherited from Object)
GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String)

現在のノードのスコープ内にある指定したプレフィックスに対する最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。 Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(Inherited from XmlNode)
GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) GetPrefixOfNamespace(String)

現在のノードのスコープ内にある指定した名前空間 URI に対する最も近い xmlns 宣言を検索し、宣言で定義されているプレフィックスを返します。 Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Inherited from XmlNode)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。 Gets the Type of the current instance.

(Inherited from Object)
HasAttribute(String) HasAttribute(String) HasAttribute(String) HasAttribute(String)

現在のノードに指定した名前の属性があるかどうかを判断します。 Determines whether the current node has an attribute with the specified name.

HasAttribute(String, String) HasAttribute(String, String) HasAttribute(String, String) HasAttribute(String, String)

指定したローカル名および名前空間 URI の属性が現在のノードにあるかどうかを確認します。 Determines whether the current node has an attribute with the specified local name and namespace URI.

InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode)

指定したノードを指定した参照ノードの直後に挿入します。 Inserts the specified node immediately after the specified reference node.

(Inherited from XmlNode)
InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode)

指定したノードを指定した参照ノードの直前に挿入します。 Inserts the specified node immediately before the specified reference node.

(Inherited from XmlNode)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。 Creates a shallow copy of the current Object.

(Inherited from Object)
Normalize() Normalize() Normalize() Normalize()

この XmlNode の一番下のサブツリーまで含め、すべての XmlText ノードをマークアップ (タグ、コメント、処理命令、CDATA セクション、およびエンティティ参照) だけが XmlText ノードを区分する "通常の" 書式にします。したがって、隣接する XmlText ノードはありません。 Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Inherited from XmlNode)
PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode)

このノードの子ノードのリストの先頭に、指定したノードを追加します。 Adds the specified node to the beginning of the list of child nodes for this node.

(Inherited from XmlNode)
RemoveAll() RemoveAll() RemoveAll() RemoveAll()

すべての指定した属性と、現在のノードの子ノードを削除します。 Removes all specified attributes and children of the current node. 既存の属性は削除されません。 Default attributes are not removed.

RemoveAllAttributes() RemoveAllAttributes() RemoveAllAttributes() RemoveAllAttributes()

指定されたすべての属性が要素から削除されます。 Removes all specified attributes from the element. 既存の属性は削除されません。 Default attributes are not removed.

RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String) RemoveAttribute(String)

名前によって属性を削除します。 Removes an attribute by name.

RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String) RemoveAttribute(String, String)

指定したローカル名および名前空間 URI の属性を削除します。 Removes an attribute with the specified local name and namespace URI. (削除された属性に既定値がある場合は、すぐに置き換えられます)。 (If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeAt(Int32) RemoveAttributeAt(Int32) RemoveAttributeAt(Int32) RemoveAttributeAt(Int32)

指定したインデックスの属性ノードを要素から削除します。 Removes the attribute node with the specified index from the element. (削除された属性に既定値がある場合は、すぐに置き換えられます)。 (If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(String, String) RemoveAttributeNode(String, String) RemoveAttributeNode(String, String) RemoveAttributeNode(String, String)

ローカル名および名前空間 URI で指定された XmlAttribute を削除します。 Removes the XmlAttribute specified by the local name and namespace URI. (削除された属性に既定値がある場合は、すぐに置き換えられます)。 (If the removed attribute has a default value, it is immediately replaced).

RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute) RemoveAttributeNode(XmlAttribute)

指定した XmlAttribute を削除します。 Removes the specified XmlAttribute.

RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode)

指定した子ノードを削除します。 Removes specified child node.

(Inherited from XmlNode)
ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode)

子ノード oldChildnewChild ノードに置き換えます。 Replaces the child node oldChild with newChild node.

(Inherited from XmlNode)
SelectNodes(String) SelectNodes(String) SelectNodes(String) SelectNodes(String)

XPath 式と一致するノードのリストを選択します。 Selects a list of nodes matching the XPath expression.

(Inherited from XmlNode)
SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager)

XPath 式と一致するノードのリストを選択します。 Selects a list of nodes matching the XPath expression. XPath 式で見つかったプリフィックスは、指定した XmlNamespaceManager を使用して解決されます。 Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

XPath 式と一致する最初の XmlNode を選択します。 Selects the first XmlNode that matches the XPath expression.

(Inherited from XmlNode)
SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager)

XPath 式と一致する最初の XmlNode を選択します。 Selects the first XmlNode that matches the XPath expression. XPath 式で見つかったプリフィックスは、指定した XmlNamespaceManager を使用して解決されます。 Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
SetAttribute(String, String) SetAttribute(String, String) SetAttribute(String, String) SetAttribute(String, String)

指定した名前の属性の値を設定します。 Sets the value of the attribute with the specified name.

SetAttribute(String, String, String) SetAttribute(String, String, String) SetAttribute(String, String, String) SetAttribute(String, String, String)

指定したローカル名および名前空間 URI の属性の値を設定します。 Sets the value of the attribute with the specified local name and namespace URI.

SetAttributeNode(String, String) SetAttributeNode(String, String) SetAttributeNode(String, String) SetAttributeNode(String, String)

指定した XmlAttribute を追加します。 Adds the specified XmlAttribute.

SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute) SetAttributeNode(XmlAttribute)

指定した XmlAttribute を追加します。 Adds the specified XmlAttribute.

Supports(String, String) Supports(String, String) Supports(String, String) Supports(String, String)

DOM 実装が特定の機能を実装するかどうかをテストします。 Tests if the DOM implementation implements a specific feature.

(Inherited from XmlNode)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。 Returns a string that represents the current object.

(Inherited from Object)
WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter)

ノードのすべての子を、指定した XmlWriter に保存します。 Saves all the children of the node to the specified XmlWriter.

WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter)

指定した XmlWriter に現在のノードを保存します。 Saves the current node to the specified XmlWriter.

Explicit Interface Implementations

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

このメンバーの詳細については、「Clone()」をご覧ください。 For a description of this member, see Clone().

(Inherited from XmlNode)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

このメンバーの詳細については、「GetEnumerator()」をご覧ください。 For a description of this member, see GetEnumerator().

(Inherited from XmlNode)

Applies to

See Also