XElement XElement XElement XElement Class

定義

XML 要素を表します。 Represents an XML element. 使用法の情報と例については、「XElement クラスの概要」およびこのページの「解説」セクションを参照してください。 See XElement Class Overview and the Remarks section on this page for usage information and examples.

public ref class XElement : System::Xml::Linq::XContainer, System::Xml::Serialization::IXmlSerializable
public class XElement : System.Xml.Linq.XContainer, System.Xml.Serialization.IXmlSerializable
type XElement = class
    inherit XContainer
    interface IXmlSerializable
Public Class XElement
Inherits XContainer
Implements IXmlSerializable
継承
実装

次の例では、XML ツリーを作成します。The following example creates an XML tree. 新しい要素の内容は、LINQ クエリから取得されます。The content of the new element comes from a LINQ query.

XElement xmlTree1 = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5),  
    new XElement("Child6", 6)  
);  

XElement xmlTree2 = new XElement("Root",  
    from el in xmlTree1.Elements()  
    where((int)el >= 3 && (int)el <= 5)  
    select el  
);  
Console.WriteLine(xmlTree2);  
Dim xmlTree1 As XElement = _  
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
            <Child6>6</Child6>  
        </Root>  

Dim xmlTree2 As XElement = _   
    <Root>  
        <%= From el In xmlTree1.Elements() _  
            Where el.Value >= 3 And el.Value <= 5 _  
            Select el %>  
    </Root>  

Console.WriteLine(xmlTree2)  

この例を実行すると、次の出力が生成されます。This example produces the following output:

<Root>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

同じ例を次に示しますが、ここで XML が名前空間です。The following is the same example, but in this case the XML is in a namespace. 詳細については、次を参照してください。 XML 名前空間の使用します。For more information, see Working with XML Namespaces.

XNamespace aw = "http://www.adventure-works.com";  
XElement xmlTree1 = new XElement(aw + "Root",  
    new XElement(aw + "Child1", 1),  
    new XElement(aw + "Child2", 2),  
    new XElement(aw + "Child3", 3),  
    new XElement(aw + "Child4", 4),  
    new XElement(aw + "Child5", 5),  
    new XElement(aw + "Child6", 6)  
);  

XElement xmlTree2 = new XElement(aw + "Root",  
    from el in xmlTree1.Elements()  
    where((int)el >= 3 && (int)el <= 5)  
    select el  
);  
Console.WriteLine(xmlTree2);  
Imports <xmlns="http://www.adventure-works.com">  

Module Module1  
    Sub Main()  
        Dim xmlTree1 As XElement = _  
            <Root>  
                <Child1>1</Child1>  
                <Child2>2</Child2>  
                <Child3>3</Child3>  
                <Child4>4</Child4>  
                <Child5>5</Child5>  
                <Child6>6</Child6>  
            </Root>  

        Dim xmlTree2 As XElement = _   
            <Root>  
                <%= From el In xmlTree1.Elements() _  
                    Where el.Value >= 3 And el.Value <= 5 _  
                    Select el %>  
            </Root>  

        Console.WriteLine(xmlTree2)  
    End SUb  
End Module  

この例を実行すると、次の出力が生成されます。This example produces the following output:

<Root xmlns="http://www.adventure-works.com">  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

注釈

このクラスは、XML 要素、基本的な XML 構造を表します。This class represents an XML element, the fundamental XML construct. 参照してくださいXElement クラスの概要他の使用状況情報。See XElement Class Overview for other usage information.

要素に、XNameで、必要に応じて 1 つ以上、属性、および必要に応じてコンテンツを含めることができます (詳細については、次を参照してください。 Nodes)。An element has an XName, optionally one or more attributes, and can optionally contain content (for more information, see Nodes).

XElement次の種類のコンテンツを含めることができます。An XElement can contain the following types of content:

詳細については、有効なコンテンツ、XElementを参照してください有効なコンテンツの XElement オブジェクトと XDocument オブジェクトします。For details about the valid content of an XElement, see Valid Content of XElement and XDocument Objects.

XElement 派生したXContainerから派生したXNodeします。XElement derives from XContainer, which derives from XNode.

いくつかXElementXAML からメソッドを使用することができます。Some XElement methods can be used from XAML. 詳細については、「LINQ to XML の動的プロパティ」を参照してください。For more information, see LINQ to XML Dynamic Properties.

コンストラクター

XElement(XElement) XElement(XElement) XElement(XElement) XElement(XElement)

XElement クラスの新しいインスタンスを、別の XElement オブジェクトから初期化します。 Initializes a new instance of the XElement class from another XElement object.

XElement(XName) XElement(XName) XElement(XName) XElement(XName)

指定した名前を使用して、XElement クラスの新しいインスタンスを初期化します。 Initializes a new instance of the XElement class with the specified name.

XElement(XName, Object) XElement(XName, Object) XElement(XName, Object) XElement(XName, Object)

指定した名前と内容を持つ XElement クラスの新しいインスタンスを初期化します。 Initializes a new instance of the XElement class with the specified name and content.

XElement(XName, Object[]) XElement(XName, Object[]) XElement(XName, Object[]) XElement(XName, Object[])

指定した名前と内容を持つ XElement クラスの新しいインスタンスを初期化します。 Initializes a new instance of the XElement class with the specified name and content.

XElement(XStreamingElement) XElement(XStreamingElement) XElement(XStreamingElement) XElement(XStreamingElement)

XStreamingElement オブジェクトから XElement クラスの新しいインスタンスを初期化します。 Initializes a new instance of the XElement class from an XStreamingElement object.

プロパティ

BaseUri BaseUri BaseUri BaseUri

この XObject のベース URI を取得します。 Gets the base URI for this XObject.

(Inherited from XObject)
Document Document Document Document

この XDocumentXObject を取得します。 Gets the XDocument for this XObject.

(Inherited from XObject)
EmptySequence EmptySequence EmptySequence EmptySequence

要素の空のコレクションを取得します。 Gets an empty collection of elements.

FirstAttribute FirstAttribute FirstAttribute FirstAttribute

この要素の最初の属性を取得します。 Gets the first attribute of this element.

FirstNode FirstNode FirstNode FirstNode

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

(Inherited from XContainer)
HasAttributes HasAttributes HasAttributes HasAttributes

この要素が 1 つ以上の属性を持っているかどうかを示す値を取得します。 Gets a value indicating whether this element has at least one attribute.

HasElements HasElements HasElements HasElements

この要素が 1 つ以上の子要素を持っているかどうかを示す値を取得します。 Gets a value indicating whether this element has at least one child element.

IsEmpty IsEmpty IsEmpty IsEmpty

この要素に内容が格納されていないかどうかを示す値を取得します。 Gets a value indicating whether this element contains no content.

IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber

基になる XmlReader がこの XObject について報告した行番号を取得します。 Gets the line number that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition

基になる XmlReader がこの XObject について報告した行番号を取得します。 Gets the line position that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
LastAttribute LastAttribute LastAttribute LastAttribute

この要素の最後の属性を取得します。 Gets the last attribute of this element.

LastNode LastNode LastNode LastNode

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

(Inherited from XContainer)
Name Name Name Name

この要素の名前を取得または設定します。 Gets or sets the name of this element.

NextNode NextNode NextNode NextNode

このノードの次の兄弟ノードを取得します。 Gets the next sibling node of this node.

(Inherited from XNode)
NodeType NodeType NodeType NodeType

このノードのノード型を取得します。 Gets the node type for this node.

Parent Parent Parent Parent

この XElement の親 XObject を取得します。 Gets the parent XElement of this XObject.

(Inherited from XObject)
PreviousNode PreviousNode PreviousNode PreviousNode

このノードの前の兄弟ノードを取得します。 Gets the previous sibling node of this node.

(Inherited from XNode)
Value Value Value Value

この要素の連結されたテキスト コンテンツを取得または設定します。 Gets or sets the concatenated text contents of this element.

方法

Add(Object) Add(Object) Add(Object) Add(Object)

指定した内容をこの XContainer の子として追加します。 Adds the specified content as children of this XContainer.

(Inherited from XContainer)
Add(Object[]) Add(Object[]) Add(Object[]) Add(Object[])

指定した内容をこの XContainer の子として追加します。 Adds the specified content as children of this XContainer.

(Inherited from XContainer)
AddAfterSelf(Object) AddAfterSelf(Object) AddAfterSelf(Object) AddAfterSelf(Object)

このノードの直後に指定された内容を追加します。 Adds the specified content immediately after this node.

(Inherited from XNode)
AddAfterSelf(Object[]) AddAfterSelf(Object[]) AddAfterSelf(Object[]) AddAfterSelf(Object[])

このノードの直後に指定された内容を追加します。 Adds the specified content immediately after this node.

(Inherited from XNode)
AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object)

この XObject の注釈の一覧にオブジェクトを追加します。 Adds an object to the annotation list of this XObject.

(Inherited from XObject)
AddBeforeSelf(Object) AddBeforeSelf(Object) AddBeforeSelf(Object) AddBeforeSelf(Object)

指定した内容をこのノードの直前に追加します。 Adds the specified content immediately before this node.

(Inherited from XNode)
AddBeforeSelf(Object[]) AddBeforeSelf(Object[]) AddBeforeSelf(Object[]) AddBeforeSelf(Object[])

指定した内容をこのノードの直前に追加します。 Adds the specified content immediately before this node.

(Inherited from XNode)
AddFirst(Object) AddFirst(Object) AddFirst(Object) AddFirst(Object)

指定した内容をこのドキュメントまたは要素の最初の子として追加します。 Adds the specified content as the first children of this document or element.

(Inherited from XContainer)
AddFirst(Object[]) AddFirst(Object[]) AddFirst(Object[]) AddFirst(Object[])

指定した内容をこのドキュメントまたは要素の最初の子として追加します。 Adds the specified content as the first children of this document or element.

(Inherited from XContainer)
Ancestors() Ancestors() Ancestors() Ancestors()

このノードの先祖要素のコレクションを返します。 Returns a collection of the ancestor elements of this node.

(Inherited from XNode)
Ancestors(XName) Ancestors(XName) Ancestors(XName) Ancestors(XName)

このノードの先祖要素のフィルター処理されたコレクションを返します。 Returns a filtered collection of the ancestor elements of this node. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
AncestorsAndSelf() AncestorsAndSelf() AncestorsAndSelf() AncestorsAndSelf()

この要素およびこの要素の先祖を格納している、要素のコレクションを返します。 Returns a collection of elements that contain this element, and the ancestors of this element.

AncestorsAndSelf(XName) AncestorsAndSelf(XName) AncestorsAndSelf(XName) AncestorsAndSelf(XName)

この要素およびこの要素の先祖を格納している、フィルター処理された要素のコレクションを返します。 Returns a filtered collection of elements that contain this element, and the ancestors of this element. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

Annotation(Type) Annotation(Type) Annotation(Type) Annotation(Type)

この XObject から指定した型の最初の注釈オブジェクトを取得します。 Gets the first annotation object of the specified type from this XObject.

(Inherited from XObject)
Annotation<T>() Annotation<T>() Annotation<T>() Annotation<T>()

この XObject から指定した型の最初の注釈オブジェクトを取得します。 Get the first annotation object of the specified type from this XObject.

(Inherited from XObject)
Annotations(Type) Annotations(Type) Annotations(Type) Annotations(Type)

この XObject の指定した型の注釈のコレクションを取得します。 Gets a collection of annotations of the specified type for this XObject.

(Inherited from XObject)
Annotations<T>() Annotations<T>() Annotations<T>() Annotations<T>()

この XObject の指定した型の注釈のコレクションを取得します。 Gets a collection of annotations of the specified type for this XObject.

(Inherited from XObject)
Attribute(XName) Attribute(XName) Attribute(XName) Attribute(XName)

指定した XName を持つ、この XElementXAttribute を返します。 Returns the XAttribute of this XElement that has the specified XName.

Attributes() Attributes() Attributes() Attributes()

この要素の属性のコレクションを返します。 Returns a collection of attributes of this element.

Attributes(XName) Attributes(XName) Attributes(XName) Attributes(XName)

この要素の属性のフィルター処理されたコレクションを返します。 Returns a filtered collection of attributes of this element. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

CreateReader() CreateReader() CreateReader() CreateReader()

このノードの XmlReader を作成します。 Creates an XmlReader for this node.

(Inherited from XNode)
CreateReader(ReaderOptions) CreateReader(ReaderOptions) CreateReader(ReaderOptions) CreateReader(ReaderOptions)

readerOptions パラメーターでオプションを指定して、XmlReader を作成します。 Creates an XmlReader with the options specified by the readerOptions parameter.

(Inherited from XNode)
CreateWriter() CreateWriter() CreateWriter() CreateWriter()

XmlWriter にノードを追加するために使用できる XContainer を作成します。 Creates an XmlWriter that can be used to add nodes to the XContainer.

(Inherited from XContainer)
DescendantNodes() DescendantNodes() DescendantNodes() DescendantNodes()

このドキュメントまたは要素の子孫ノードのコレクションをドキュメント順に返します。 Returns a collection of the descendant nodes for this document or element, in document order.

(Inherited from XContainer)
DescendantNodesAndSelf() DescendantNodesAndSelf() DescendantNodesAndSelf() DescendantNodesAndSelf()

この要素およびこの要素のすべての子孫ノードをドキュメント順で格納している、ノードのコレクションを返します。 Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.

Descendants() Descendants() Descendants() Descendants()

このドキュメントまたは要素の子孫要素のコレクションをドキュメント順に返します。 Returns a collection of the descendant elements for this document or element, in document order.

(Inherited from XContainer)
Descendants(XName) Descendants(XName) Descendants(XName) Descendants(XName)

このドキュメントまたは要素の子孫要素のフィルター処理されたコレクションをドキュメント順に返します。 Returns a filtered collection of the descendant elements for this document or element, in document order. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

(Inherited from XContainer)
DescendantsAndSelf() DescendantsAndSelf() DescendantsAndSelf() DescendantsAndSelf()

この要素およびこの要素のすべての子孫要素をドキュメント順で格納している、要素のコレクションを返します。 Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.

DescendantsAndSelf(XName) DescendantsAndSelf(XName) DescendantsAndSelf(XName) DescendantsAndSelf(XName)

この要素およびこの要素のすべての子孫要素をドキュメント順で格納している、フィルター処理された要素のコレクションを返します。 Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

Element(XName) Element(XName) Element(XName) Element(XName)

指定した XName の最初の子要素を (ドキュメント順に) 取得します。 Gets the first (in document order) child element with the specified XName.

(Inherited from XContainer)
Elements() Elements() Elements() Elements()

この要素またはドキュメントの子要素のコレクションをドキュメント順に返します。 Returns a collection of the child elements of this element or document, in document order.

(Inherited from XContainer)
Elements(XName) Elements(XName) Elements(XName) Elements(XName)

この要素またはドキュメントの子要素のフィルター処理されたコレクションをドキュメント順に返します。 Returns a filtered collection of the child elements of this element or document, in document order. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

(Inherited from XContainer)
ElementsAfterSelf() ElementsAfterSelf() ElementsAfterSelf() ElementsAfterSelf()

このノードの後にある兄弟要素のコレクションをドキュメント順に返します。 Returns a collection of the sibling elements after this node, in document order.

(Inherited from XNode)
ElementsAfterSelf(XName) ElementsAfterSelf(XName) ElementsAfterSelf(XName) ElementsAfterSelf(XName)

このノードの後にある兄弟要素のフィルター処理されたコレクションをドキュメント順に返します。 Returns a filtered collection of the sibling elements after this node, in document order. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
ElementsBeforeSelf() ElementsBeforeSelf() ElementsBeforeSelf() ElementsBeforeSelf()

このノードの前にある兄弟要素のコレクションをドキュメント順に返します。 Returns a collection of the sibling elements before this node, in document order.

(Inherited from XNode)
ElementsBeforeSelf(XName) ElementsBeforeSelf(XName) ElementsBeforeSelf(XName) ElementsBeforeSelf(XName)

このノードの前にある兄弟要素のフィルター処理されたコレクションをドキュメント順に返します。 Returns a filtered collection of the sibling elements before this node, in document order. 一致する XName を持つ要素のみがコレクションに含められます。 Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetDefaultNamespace() GetDefaultNamespace() GetDefaultNamespace() GetDefaultNamespace()

この XElement の既定の XNamespace を取得します。 Gets the default XNamespace of this XElement.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

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

この XElement のプレフィックスに関連付けられた名前空間を取得します。 Gets the namespace associated with a particular prefix for this XElement.

GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace)

この XElement の名前空間に関連付けられているプレフィックスを取得します。 Gets the prefix associated with a namespace for this XElement.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IsAfter(XNode) IsAfter(XNode) IsAfter(XNode) IsAfter(XNode)

ドキュメント順に基づいて、現在のノードを指定したノードの後に表示するかどうかを決定します。 Determines if the current node appears after a specified node in terms of document order.

(Inherited from XNode)
IsBefore(XNode) IsBefore(XNode) IsBefore(XNode) IsBefore(XNode)

ドキュメント順に基づいて、現在のノードを指定したノードの前に表示するかどうかを決定します。 Determines if the current node appears before a specified node in terms of document order.

(Inherited from XNode)
Load(Stream) Load(Stream) Load(Stream) Load(Stream)

指定されたストリームを使用して新しい XElement インスタンスを作成します。 Creates a new XElement instance by using the specified stream.

Load(Stream, LoadOptions) Load(Stream, LoadOptions) Load(Stream, LoadOptions) Load(Stream, LoadOptions)

指定されたストリームを使用して新しい XElement インスタンスを作成し、必要に応じて、空白の維持、ベース URI の設定、および行情報の保持を行います。 Creates a new XElement instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.

Load(String) Load(String) Load(String) Load(String)

ファイルから XElement を読み込みます。 Loads an XElement from a file.

Load(String, LoadOptions) Load(String, LoadOptions) Load(String, LoadOptions) Load(String, LoadOptions)

ファイルから XElement を読み込み、必要に応じて、空白の維持、ベース URI の設定、および行情報の保持を行います。 Loads an XElement from a file, optionally preserving white space, setting the base URI, and retaining line information.

Load(TextReader) Load(TextReader) Load(TextReader) Load(TextReader)

TextReader から XElement を読み込みます。 Loads an XElement from a TextReader.

Load(TextReader, LoadOptions) Load(TextReader, LoadOptions) Load(TextReader, LoadOptions) Load(TextReader, LoadOptions)

TextReader から XElement を読み込み、オプションで、空白の維持および行情報の保持を行います。 Loads an XElement from a TextReader, optionally preserving white space and retaining line information.

Load(XmlReader) Load(XmlReader) Load(XmlReader) Load(XmlReader)

XmlReader から XElement を読み込みます。 Loads an XElement from an XmlReader.

Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions)

XmlReader から XElement を読み込み、必要に応じて、空白の維持、ベース URI の設定、および行情報の保持を行います。 Loads an XElement from an XmlReader, optionally preserving white space, setting the base URI, and retaining line information.

LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken)
LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken)
LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Nodes() Nodes() Nodes() Nodes()

この要素またはドキュメントの子ノードのコレクションをドキュメント順に返します。 Returns a collection of the child nodes of this element or document, in document order.

(Inherited from XContainer)
NodesAfterSelf() NodesAfterSelf() NodesAfterSelf() NodesAfterSelf()

このノードの後にある兄弟ノードのコレクションをドキュメント順に返します。 Returns a collection of the sibling nodes after this node, in document order.

(Inherited from XNode)
NodesBeforeSelf() NodesBeforeSelf() NodesBeforeSelf() NodesBeforeSelf()

このノードの前にある兄弟ノードのコレクションをドキュメント順に返します。 Returns a collection of the sibling nodes before this node, in document order.

(Inherited from XNode)
Parse(String) Parse(String) Parse(String) Parse(String)

XML を格納した文字列から XElement を読み込みます。 Load an XElement from a string that contains XML.

Parse(String, LoadOptions) Parse(String, LoadOptions) Parse(String, LoadOptions) Parse(String, LoadOptions)

XML を格納した文字列から XElement を読み込み、必要に応じて、空白および行情報を保持します。 Load an XElement from a string that contains XML, optionally preserving white space and retaining line information.

Remove() Remove() Remove() Remove()

現在のノードを親から削除します。 Removes this node from its parent.

(Inherited from XNode)
RemoveAll() RemoveAll() RemoveAll() RemoveAll()

この XElement からノードおよび属性を削除します。 Removes nodes and attributes from this XElement.

RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type)

この XObject から指定した型の注釈を削除します。 Removes the annotations of the specified type from this XObject.

(Inherited from XObject)
RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>()

この XObject から指定した型の注釈を削除します。 Removes the annotations of the specified type from this XObject.

(Inherited from XObject)
RemoveAttributes() RemoveAttributes() RemoveAttributes() RemoveAttributes()

この XElement の属性を削除します。 Removes the attributes of this XElement.

RemoveNodes() RemoveNodes() RemoveNodes() RemoveNodes()

このドキュメントまたは要素から子ノードを削除します。 Removes the child nodes from this document or element.

(Inherited from XContainer)
ReplaceAll(Object) ReplaceAll(Object) ReplaceAll(Object) ReplaceAll(Object)

この要素の子ノードおよび属性を、指定された内容で置き換えます。 Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAll(Object[]) ReplaceAll(Object[]) ReplaceAll(Object[]) ReplaceAll(Object[])

この要素の子ノードおよび属性を、指定された内容で置き換えます。 Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object)

この要素の属性を、指定された内容で置き換えます。 Replaces the attributes of this element with the specified content.

ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[])

この要素の属性を、指定された内容で置き換えます。 Replaces the attributes of this element with the specified content.

ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object)

このドキュメントまたは要素の子ノードを指定された内容で置き換えます。 Replaces the children nodes of this document or element with the specified content.

(Inherited from XContainer)
ReplaceNodes(Object[]) ReplaceNodes(Object[]) ReplaceNodes(Object[]) ReplaceNodes(Object[])

このドキュメントまたは要素の子ノードを指定された内容で置き換えます。 Replaces the children nodes of this document or element with the specified content.

(Inherited from XContainer)
ReplaceWith(Object) ReplaceWith(Object) ReplaceWith(Object) ReplaceWith(Object)

現在のノードを指定された内容に置き換えます。 Replaces this node with the specified content.

(Inherited from XNode)
ReplaceWith(Object[]) ReplaceWith(Object[]) ReplaceWith(Object[]) ReplaceWith(Object[])

現在のノードを指定された内容に置き換えます。 Replaces this node with the specified content.

(Inherited from XNode)
Save(Stream) Save(Stream) Save(Stream) Save(Stream)

この XElement を指定した Stream に出力します。 Outputs this XElement to the specified Stream.

Save(Stream, SaveOptions) Save(Stream, SaveOptions) Save(Stream, SaveOptions) Save(Stream, SaveOptions)

オプションで書式設定動作を指定して、指定した Stream にこの XElement を出力します。 Outputs this XElement to the specified Stream, optionally specifying formatting behavior.

Save(String) Save(String) Save(String) Save(String)

この要素をシリアル化してファイルに書き込みます。 Serialize this element to a file.

Save(String, SaveOptions) Save(String, SaveOptions) Save(String, SaveOptions) Save(String, SaveOptions)

この要素をシリアル化してファイルに書き込み、オプションで、書式設定を無効にします。 Serialize this element to a file, optionally disabling formatting.

Save(TextWriter) Save(TextWriter) Save(TextWriter) Save(TextWriter)

この要素をシリアル化して TextWriter に書き込みます。 Serialize this element to a TextWriter.

Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions)

この要素をシリアル化して TextWriter に書き込み、必要に応じて、書式設定を無効にします。 Serialize this element to a TextWriter, optionally disabling formatting.

Save(XmlWriter) Save(XmlWriter) Save(XmlWriter) Save(XmlWriter)

この要素をシリアル化して XmlWriter に書き込みます。 Serialize this element to an XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken)
SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken)
SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken)
SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object)

属性の値の設定、属性の追加、または属性の削除を行います。 Sets the value of an attribute, adds an attribute, or removes an attribute.

SetElementValue(XName, Object) SetElementValue(XName, Object) SetElementValue(XName, Object) SetElementValue(XName, Object)

子要素の値の設定、子要素の追加、または子要素の削除を行います。 Sets the value of a child element, adds a child element, or removes a child element.

SetValue(Object) SetValue(Object) SetValue(Object) SetValue(Object)

現在の要素の値を設定します。 Sets the value of this element.

ToString() ToString() ToString() ToString()

このノードに対してインデントが設定された XML を返します。 Returns the indented XML for this node.

(Inherited from XNode)
ToString(SaveOptions) ToString(SaveOptions) ToString(SaveOptions) ToString(SaveOptions)

このノードに対して XML を返し、オプションで書式設定を無効にします。 Returns the XML for this node, optionally disabling formatting.

(Inherited from XNode)
WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter)

この要素を XmlWriter に書き込みます。 Write this element to an XmlWriter.

WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken)

演算子

Explicit(XElement to Boolean) Explicit(XElement to Boolean) Explicit(XElement to Boolean) Explicit(XElement to Boolean)

この XElement の値を Boolean にキャストします。 Cast the value of this XElement to a Boolean.

Explicit(XElement to DateTime) Explicit(XElement to DateTime) Explicit(XElement to DateTime) Explicit(XElement to DateTime)

この XElement の値を DateTime にキャストします。 Cast the value of this XElement to a DateTime.

Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset)

この XAttribute の値を DateTimeOffset にキャストします。 Cast the value of this XAttribute to a DateTimeOffset.

Explicit(XElement to Decimal) Explicit(XElement to Decimal) Explicit(XElement to Decimal) Explicit(XElement to Decimal)

この XElement の値を Decimal にキャストします。 Cast the value of this XElement to a Decimal.

Explicit(XElement to Double) Explicit(XElement to Double) Explicit(XElement to Double) Explicit(XElement to Double)

この XElement の値を Double にキャストします。 Cast the value of this XElement to a Double.

Explicit(XElement to Guid) Explicit(XElement to Guid) Explicit(XElement to Guid) Explicit(XElement to Guid)

この XElement の値を Guid にキャストします。 Cast the value of this XElement to a Guid.

Explicit(XElement to Int32) Explicit(XElement to Int32) Explicit(XElement to Int32) Explicit(XElement to Int32)

この XElement の値を Int32 にキャストします。 Cast the value of this XElement to an Int32.

Explicit(XElement to Int64) Explicit(XElement to Int64) Explicit(XElement to Int64) Explicit(XElement to Int64)

この XElement の値を Int64 にキャストします。 Cast the value of this XElement to an Int64.

Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>)

この XElement の値を BooleanNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Boolean.

Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>)

この XElement の値を DateTimeNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of DateTime.

Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>)

この XElement の値を DateTimeOffsetNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of DateTimeOffset.

Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>)

この XElement の値を DecimalNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Decimal.

Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>)

この XElement の値を DoubleNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Double.

Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>)

この XElement の値を GuidNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Guid.

Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>)

この XElement の値を Int32Nullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Int32.

Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>)

この XElement の値を Int64Nullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Int64.

Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>)

この XElement の値を SingleNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of Single.

Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>)

この XElement の値を TimeSpanNullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of TimeSpan.

Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>)

この XElement の値を UInt32Nullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of UInt32.

Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>)

この XElement の値を UInt64Nullable<T> にキャストします。 Cast the value of this XElement to a Nullable<T> of UInt64.

Explicit(XElement to Single) Explicit(XElement to Single) Explicit(XElement to Single) Explicit(XElement to Single)

この XElement の値を Single にキャストします。 Cast the value of this XElement to a Single.

Explicit(XElement to String) Explicit(XElement to String) Explicit(XElement to String) Explicit(XElement to String)

この XElement の値を String にキャストします。 Cast the value of this XElement to a String.

Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan)

この XElement の値を TimeSpan にキャストします。 Cast the value of this XElement to a TimeSpan.

Explicit(XElement to UInt32) Explicit(XElement to UInt32) Explicit(XElement to UInt32) Explicit(XElement to UInt32)

この XElement の値を UInt32 にキャストします。 Cast the value of this XElement to a UInt32.

Explicit(XElement to UInt64) Explicit(XElement to UInt64) Explicit(XElement to UInt64) Explicit(XElement to UInt64)

この XElement の値を UInt64 にキャストします。 Cast the value of this XElement to a UInt64.

明示的なインターフェイスの実装

IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo()

この XObject に行情報があるかどうかを示す値を取得します。 Gets a value indicating whether or not this XObject has line information.

(Inherited from XObject)
IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

このオブジェクトの XML 表現を記述する XML スキーマ定義を取得します。 Gets an XML schema definition that describes the XML representation of this object.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

オブジェクトの XML 表現からオブジェクトを生成します。 Generates an object from its XML representation.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

オブジェクトを XML 表現に変換します。 Converts an object into its XML representation.

イベント

Changed Changed Changed Changed

この XObject またはその子孫が変更されたときに発生します。 Raised when this XObject or any of its descendants have changed.

(Inherited from XObject)
Changing Changing Changing Changing

この XObject またはその子孫が変更される直前に発生します。 Raised when this XObject or any of its descendants are about to change.

(Inherited from XObject)

適用対象

こちらもご覧ください