XElement Sınıf

Tanım

Bir XML öğesini temsil eder.Represents an XML element. Kullanım bilgileri ve örnekleri için bu sayfadaki XElement sınıfına genel bakış ve açıklamalar bölümüne bakın.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 ref class XElement : System::Xml::Linq::XContainer
public class XElement : System.Xml.Linq.XContainer, System.Xml.Serialization.IXmlSerializable
public class XElement : System.Xml.Linq.XContainer
type XElement = class
    inherit XContainer
    interface IXmlSerializable
type XElement = class
    inherit XContainer
Public Class XElement
Inherits XContainer
Implements IXmlSerializable
Public Class XElement
Inherits XContainer
Devralma
Uygulamalar

Örnekler

Aşağıdaki örnek bir XML ağacı oluşturur.The following example creates an XML tree. Yeni öğenin içeriği bir LINQ sorgusundan gelir.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)  

Bu örnek aşağıdaki çıktıyı üretir:This example produces the following output:

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

Aşağıdakiler aynı örnektir, ancak bu örnekte XML bir ad alanıdır.The following is the same example, but in this case the XML is in a namespace. Daha fazla bilgi için bkz. XML ad alanları Ile çalışma.For more information, see Work 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  

Bu örnek aşağıdaki çıktıyı üretir:This example produces the following output:

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

Açıklamalar

Bu sınıf, temel XML yapısı olan bir XML öğesini temsil eder.This class represents an XML element, the fundamental XML construct. Diğer kullanım bilgileri için bkz. XElement sınıfına genel bakış .See XElement Class Overview for other usage information.

Bir öğesi XName , isteğe bağlı olarak bir veya daha fazla özniteliğe sahiptir ve isteğe bağlı olarak içerik içerebilir (daha fazla bilgi için bkz Nodes .).An element has an XName, optionally one or more attributes, and can optionally contain content (for more information, see Nodes).

, XElement Aşağıdaki içerik türlerini içerebilir:An XElement can contain the following types of content:

Öğesinin geçerli içeriğiyle ilgili ayrıntılar için XElement bkz. XElement ve XDocument nesnelerinin geçerli içeriği.For details about the valid content of an XElement, see Valid Content of XElement and XDocument Objects.

XElement öğesinden türetilen öğesinden türetilir XContainer XNode .XElement derives from XContainer, which derives from XNode.

Bazı XElement Yöntemler xaml 'den kullanılabilir.Some XElement methods can be used from XAML. Daha fazla bilgi için bkz. dinamik özellikler LINQ to XML.For more information, see LINQ to XML Dynamic Properties.

Oluşturucular

XElement(XElement)

Başka bir nesneden sınıfının yeni bir örneğini başlatır XElement XElement .Initializes a new instance of the XElement class from another XElement object.

XElement(XName)

Belirtilen ada sahip bir sınıfın yeni bir örneğini başlatır XElement .Initializes a new instance of the XElement class with the specified name.

XElement(XName, Object)

XElementBelirtilen ad ve içerikle sınıfının yeni bir örneğini başlatır.Initializes a new instance of the XElement class with the specified name and content.

XElement(XName, Object[])

XElementBelirtilen ad ve içerikle sınıfının yeni bir örneğini başlatır.Initializes a new instance of the XElement class with the specified name and content.

XElement(XStreamingElement)

Bir nesneden sınıfının yeni bir örneğini başlatır XElement XStreamingElement .Initializes a new instance of the XElement class from an XStreamingElement object.

Özellikler

BaseUri

Bunun için temel URI 'yi alır XObject .Gets the base URI for this XObject.

(Devralındığı yer: XObject)
Document

XDocumentBunu için alır XObject .Gets the XDocument for this XObject.

(Devralındığı yer: XObject)
EmptySequence

Öğelerin boş koleksiyonunu alır.Gets an empty collection of elements.

FirstAttribute

Bu öğenin ilk özniteliğini alır.Gets the first attribute of this element.

FirstNode

Bu düğümün ilk alt düğümünü alır.Gets the first child node of this node.

(Devralındığı yer: XContainer)
HasAttributes

Bu öğenin en az bir özniteliğe sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether this element has at least one attribute.

HasElements

Bu öğenin en az bir alt öğe içerip içermediğini gösteren bir değer alır.Gets a value indicating whether this element has at least one child element.

IsEmpty

Bu öğenin içerik içerip içermediğini gösteren bir değer alır.Gets a value indicating whether this element contains no content.

LastAttribute

Bu öğenin son özniteliğini alır.Gets the last attribute of this element.

LastNode

Bu düğümün son alt düğümünü alır.Gets the last child node of this node.

(Devralındığı yer: XContainer)
Name

Bu öğenin adını alır veya ayarlar.Gets or sets the name of this element.

NextNode

Bu düğümün sonraki eşdüzey düğümünü alır.Gets the next sibling node of this node.

(Devralındığı yer: XNode)
NodeType

Bu düğüm için düğüm türünü alır.Gets the node type for this node.

Parent

Bunun üst öğesini alır XElement XObject .Gets the parent XElement of this XObject.

(Devralındığı yer: XObject)
PreviousNode

Bu düğümün önceki eşdüzey düğümünü alır.Gets the previous sibling node of this node.

(Devralındığı yer: XNode)
Value

Bu öğenin birleştirilmiş metin içeriğini alır veya ayarlar.Gets or sets the concatenated text contents of this element.

Yöntemler

Add(Object)

Belirtilen içeriği bunun alt öğeleri olarak ekler XContainer .Adds the specified content as children of this XContainer.

(Devralındığı yer: XContainer)
Add(Object[])

Belirtilen içeriği bunun alt öğeleri olarak ekler XContainer .Adds the specified content as children of this XContainer.

(Devralındığı yer: XContainer)
AddAfterSelf(Object)

Belirtilen içeriği bu düğümden hemen sonra ekler.Adds the specified content immediately after this node.

(Devralındığı yer: XNode)
AddAfterSelf(Object[])

Belirtilen içeriği bu düğümden hemen sonra ekler.Adds the specified content immediately after this node.

(Devralındığı yer: XNode)
AddAnnotation(Object)

Ek açıklama listesine bir nesne ekler XObject .Adds an object to the annotation list of this XObject.

(Devralındığı yer: XObject)
AddBeforeSelf(Object)

Belirtilen içeriği bu düğümden hemen önce ekler.Adds the specified content immediately before this node.

(Devralındığı yer: XNode)
AddBeforeSelf(Object[])

Belirtilen içeriği bu düğümden hemen önce ekler.Adds the specified content immediately before this node.

(Devralındığı yer: XNode)
AddFirst(Object)

Belirtilen içeriği bu belgenin veya öğenin ilk alt öğesi olarak ekler.Adds the specified content as the first children of this document or element.

(Devralındığı yer: XContainer)
AddFirst(Object[])

Belirtilen içeriği bu belgenin veya öğenin ilk alt öğesi olarak ekler.Adds the specified content as the first children of this document or element.

(Devralındığı yer: XContainer)
Ancestors()

Bu düğümün üst öğelerinin bir koleksiyonunu döndürür.Returns a collection of the ancestor elements of this node.

(Devralındığı yer: XNode)
Ancestors(XName)

Bu düğümün üst öğelerinin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of the ancestor elements of this node. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

(Devralındığı yer: XNode)
AncestorsAndSelf()

Bu öğeyi ve bu öğenin üst öğelerini içeren öğelerin koleksiyonunu döndürür.Returns a collection of elements that contain this element, and the ancestors of this element.

AncestorsAndSelf(XName)

Bu öğeyi ve bu öğenin üst öğelerini içeren öğelerin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of elements that contain this element, and the ancestors of this element. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

Annotation(Type)

Belirtilen türdeki ilk ek açıklama nesnesini bundan alır XObject .Gets the first annotation object of the specified type from this XObject.

(Devralındığı yer: XObject)
Annotation<T>()

Belirtilen türdeki ilk ek açıklama nesnesini bundan alır XObject .Gets the first annotation object of the specified type from this XObject.

(Devralındığı yer: XObject)
Annotations(Type)

Bu için belirtilen türdeki ek açıklamaların bir koleksiyonunu alır XObject .Gets a collection of annotations of the specified type for this XObject.

(Devralındığı yer: XObject)
Annotations<T>()

Bu için belirtilen türdeki ek açıklamaların bir koleksiyonunu alır XObject .Gets a collection of annotations of the specified type for this XObject.

(Devralındığı yer: XObject)
Attribute(XName)

Belirtilen öğesinin ' i döndürür XAttribute XElement XName .Returns the XAttribute of this XElement that has the specified XName.

Attributes()

Bu öğenin özniteliklerinin bir koleksiyonunu döndürür.Returns a collection of attributes of this element.

Attributes(XName)

Bu öğenin özniteliklerinin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of attributes of this element. Koleksiyonda yalnızca eşleşen öznitelikler XName bulunur.Only attributes that have a matching XName are included in the collection.

CreateReader()

XmlReaderBu düğüm için bir oluşturur.Creates an XmlReader for this node.

(Devralındığı yer: XNode)
CreateReader(ReaderOptions)

XmlReaderParametresi tarafından belirtilen seçeneklere sahip bir oluşturur readerOptions .Creates an XmlReader with the options specified by the readerOptions parameter.

(Devralındığı yer: XNode)
CreateWriter()

XmlWriterÖğesine düğüm eklemek için kullanılabilecek bir oluşturur XContainer .Creates an XmlWriter that can be used to add nodes to the XContainer.

(Devralındığı yer: XContainer)
DescendantNodes()

Belge düzeninde bu belge veya öğe için alt düğümlerin bir koleksiyonunu döndürür.Returns a collection of the descendant nodes for this document or element, in document order.

(Devralındığı yer: XContainer)
DescendantNodesAndSelf()

Bu öğeyi içeren düğümlerin bir koleksiyonunu ve belge düzeninde bu öğenin tüm alt düğümlerini döndürür.Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.

Descendants()

Belge düzeninde bu belge veya öğe için alt öğelerin bir koleksiyonunu döndürür.Returns a collection of the descendant elements for this document or element, in document order.

(Devralındığı yer: XContainer)
Descendants(XName)

Belge düzeninde, bu belge veya öğe için alt öğelerin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of the descendant elements for this document or element, in document order. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

(Devralındığı yer: XContainer)
DescendantsAndSelf()

Bu öğeyi ve bu öğenin tüm alt öğelerini belge sırasıyla içeren öğelerin koleksiyonunu döndürür.Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.

DescendantsAndSelf(XName)

Bu öğeyi içeren öğelerin filtrelenmiş koleksiyonunu ve belge düzeninde bu öğenin tüm alt öğelerini döndürür.Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

Element(XName)

Belirtilen ilk (belge sırası) alt öğesini alır XName .Gets the first (in document order) child element with the specified XName.

(Devralındığı yer: XContainer)
Elements()

Belge düzeninde bu öğenin veya belgenin alt öğelerinin bir koleksiyonunu döndürür.Returns a collection of the child elements of this element or document, in document order.

(Devralındığı yer: XContainer)
Elements(XName)

Belge düzeninde bu öğenin veya belgenin alt öğelerinin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of the child elements of this element or document, in document order. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

(Devralındığı yer: XContainer)
ElementsAfterSelf()

Belge düzeninde, bu düğümden sonra eşdüzey öğelerin koleksiyonunu döndürür.Returns a collection of the sibling elements after this node, in document order.

(Devralındığı yer: XNode)
ElementsAfterSelf(XName)

Belge düzeninde, bu düğümden sonra eşdüzey öğelerin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of the sibling elements after this node, in document order. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

(Devralındığı yer: XNode)
ElementsBeforeSelf()

Belge düzeninde, bu düğümden önceki eşdüzey öğelerin koleksiyonunu döndürür.Returns a collection of the sibling elements before this node, in document order.

(Devralındığı yer: XNode)
ElementsBeforeSelf(XName)

Belge düzeninde, bu düğümden önce eşdüzey öğelerin filtrelenmiş bir koleksiyonunu döndürür.Returns a filtered collection of the sibling elements before this node, in document order. Yalnızca eşleşen öğeler XName koleksiyona dahil edilir.Only elements that have a matching XName are included in the collection.

(Devralındığı yer: XNode)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetDefaultNamespace()

XNamespaceBunun varsayılan kısmını alır XElement .Gets the default XNamespace of this XElement.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetNamespaceOfPrefix(String)

Bunun için belirli bir önek ile ilişkili ad alanını alır XElement .Gets the namespace associated with a particular prefix for this XElement.

GetPrefixOfNamespace(XNamespace)

Bunun için bir ad alanı ile ilişkili öneki alır XElement .Gets the prefix associated with a namespace for this XElement.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IsAfter(XNode)

Geçerli düğümün belge sırası açısından belirtilen düğümden sonra görünüp görünmeyeceğini belirler.Determines if the current node appears after a specified node in terms of document order.

(Devralındığı yer: XNode)
IsBefore(XNode)

Geçerli düğümün belge sırası açısından belirtilen düğümden önce görünüp görünmeyeceğini belirler.Determines if the current node appears before a specified node in terms of document order.

(Devralındığı yer: XNode)
Load(Stream)

XElementBelirtilen akışı kullanarak yeni bir örnek oluşturur.Creates a new XElement instance by using the specified stream.

Load(Stream, LoadOptions)

XElementBelirtilen akışı kullanarak, isteğe bağlı olarak boşluğu koruyarak, temel URI 'yi ayarlayarak ve satır bilgilerini koruyarak yeni bir örnek oluşturur.Creates a new XElement instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.

Load(String)

Bir XElement dosyadan yükler.Loads an XElement from a file.

Load(String, LoadOptions)

Bir XElement dosyadan yükler, isteğe bağlı olarak beyaz alanı korur, temel URI 'yi ayarlar ve satır bilgilerini korur.Loads an XElement from a file, optionally preserving white space, setting the base URI, and retaining line information.

Load(TextReader)

Bir ' XElement dan ' a yükler TextReader .Loads an XElement from a TextReader.

Load(TextReader, LoadOptions)

XElementBir ' dan yükler TextReader , isteğe bağlı olarak boşluk korur ve hat bilgilerini korur.Loads an XElement from a TextReader, optionally preserving white space and retaining line information.

Load(XmlReader)

Bir XElement öğesinden bir yükler XmlReader .Loads an XElement from an XmlReader.

Load(XmlReader, LoadOptions)

Bir XElement ' dan yükler XmlReader , isteğe bağlı olarak boşluk korur, temel URI 'yi ayarlar ve satır bilgilerini korur.Loads an XElement from an XmlReader, optionally preserving white space, setting the base URI, and retaining line information.

LoadAsync(Stream, LoadOptions, CancellationToken)

Zaman uyumsuz olarak yeni bir oluşturur XElement ve belirtilen akışı kullanarak temel ALıNAN xml ağacını başlatır, isteğe bağlı olarak boşluk korunur.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified stream, optionally preserving white space.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Zaman uyumsuz olarak yeni bir oluşturur XElement ve belirtilen metin okuyucusunu kullanarak temel ALıNAN xml ağacını başlatır ve isteğe bağlı olarak boşluğu korur.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified text reader, optionally preserving white space.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Zaman uyumsuz olarak yeni bir oluşturur XElement ve BELIRTILEN XML okuyucusunu kullanarak temel ALıNAN xml ağacını başlatır, isteğe bağlı olarak boşluk korunur.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified XML reader, optionally preserving white space.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Nodes()

Belge düzeninde bu öğenin veya belgenin alt düğümlerinin bir koleksiyonunu döndürür.Returns a collection of the child nodes of this element or document, in document order.

(Devralındığı yer: XContainer)
NodesAfterSelf()

Bu düğümden sonra, belge düzeninde eşdüzey düğümlerin bir koleksiyonunu döndürür.Returns a collection of the sibling nodes after this node, in document order.

(Devralındığı yer: XNode)
NodesBeforeSelf()

Bu düğümden önce, belge düzeninde eşdüzey düğümlerin bir koleksiyonunu döndürür.Returns a collection of the sibling nodes before this node, in document order.

(Devralındığı yer: XNode)
Parse(String)

XElementXML içeren bir dizeden bir yükleyin.Load an XElement from a string that contains XML.

Parse(String, LoadOptions)

XElementXML içeren bir dizeden yükleyin, isteğe bağlı olarak boşluk ve satır bilgilerini korur.Load an XElement from a string that contains XML, optionally preserving white space and retaining line information.

Remove()

Bu düğümü üst öğesinden kaldırır.Removes this node from its parent.

(Devralındığı yer: XNode)
RemoveAll()

Bu, düğümleri ve öznitelikleri kaldırır XElement .Removes nodes and attributes from this XElement.

RemoveAnnotations(Type)

Belirtilen türün ek açıklamalarını bu öğesinden kaldırır XObject .Removes the annotations of the specified type from this XObject.

(Devralındığı yer: XObject)
RemoveAnnotations<T>()

Belirtilen türün ek açıklamalarını bu öğesinden kaldırır XObject .Removes the annotations of the specified type from this XObject.

(Devralındığı yer: XObject)
RemoveAttributes()

Bunun özniteliklerini kaldırır XElement .Removes the attributes of this XElement.

RemoveNodes()

Alt düğümleri bu belgeden veya öğeden kaldırır.Removes the child nodes from this document or element.

(Devralındığı yer: XContainer)
ReplaceAll(Object)

Alt düğümleri ve bu öğenin özniteliklerini belirtilen içerikle değiştirir.Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAll(Object[])

Alt düğümleri ve bu öğenin özniteliklerini belirtilen içerikle değiştirir.Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAttributes(Object)

Bu öğenin özniteliklerini belirtilen içerikle değiştirir.Replaces the attributes of this element with the specified content.

ReplaceAttributes(Object[])

Bu öğenin özniteliklerini belirtilen içerikle değiştirir.Replaces the attributes of this element with the specified content.

ReplaceNodes(Object)

Bu belgenin veya öğenin alt düğümlerini belirtilen içerikle değiştirir.Replaces the children nodes of this document or element with the specified content.

(Devralındığı yer: XContainer)
ReplaceNodes(Object[])

Bu belgenin veya öğenin alt düğümlerini belirtilen içerikle değiştirir.Replaces the children nodes of this document or element with the specified content.

(Devralındığı yer: XContainer)
ReplaceWith(Object)

Bu düğümü belirtilen içerikle değiştirir.Replaces this node with the specified content.

(Devralındığı yer: XNode)
ReplaceWith(Object[])

Bu düğümü belirtilen içerikle değiştirir.Replaces this node with the specified content.

(Devralındığı yer: XNode)
Save(Stream)

Bunu XElement belirtilen şekilde verir Stream .Outputs this XElement to the specified Stream.

Save(Stream, SaveOptions)

Bunu XElement Stream , isteğe bağlı olarak biçimlendirme davranışını belirterek belirtilen şekilde verir.Outputs this XElement to the specified Stream, optionally specifying formatting behavior.

Save(String)

Bu öğeyi bir dosyaya seri hale getirme.Serialize this element to a file.

Save(String, SaveOptions)

Bu öğeyi bir dosyaya serileştirme, isteğe bağlı olarak biçimlendirmeyi devre dışı bırakma.Serialize this element to a file, optionally disabling formatting.

Save(TextWriter)

Bu öğeyi bir olarak seri hale getirme TextWriter .Serialize this element to a TextWriter.

Save(TextWriter, SaveOptions)

Bu öğeyi bir olarak serileştirme TextWriter , isteğe bağlı olarak biçimlendirmeyi devre dışı bırakma.Serialize this element to a TextWriter, optionally disabling formatting.

Save(XmlWriter)

Bu öğeyi bir öğesine seri hale getirme XmlWriter .Serialize this element to an XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

Bunu zaman uyumsuz XElement olarak bir olarak verir Stream .Asynchronously outputs this XElement to a Stream.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Bunu zaman uyumsuz XElement olarak bir olarak verir TextWriter .Asynchronously outputs this XElement to a TextWriter.

SaveAsync(XmlWriter, CancellationToken)

Bunu zaman uyumsuz XElement olarak bir olarak verir XmlWriter .Asynchronously outputs this XElement to an XmlWriter.

SetAttributeValue(XName, Object)

Bir özniteliğin değerini ayarlar, bir öznitelik ekler veya bir özniteliği kaldırır.Sets the value of an attribute, adds an attribute, or removes an attribute.

SetElementValue(XName, Object)

Bir alt öğenin değerini ayarlar, alt öğe ekler veya alt öğeyi kaldırır.Sets the value of a child element, adds a child element, or removes a child element.

SetValue(Object)

Bu öğenin değerini ayarlar.Sets the value of this element.

ToString()

Bu düğüm için girintili XML döndürür.Returns the indented XML for this node.

(Devralındığı yer: XNode)
ToString(SaveOptions)

Bu düğüm için XML döndürür ve isteğe bağlı olarak biçimlendirmeyi devre dışı bırakır.Returns the XML for this node, optionally disabling formatting.

(Devralındığı yer: XNode)
WriteTo(XmlWriter)

Bu öğeyi bir öğesine yazın XmlWriter .Write this element to an XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Bunu XElement belirtilen yazıcıya zaman uyumsuz olarak yazar.Asynchronously writes this XElement to the specified writer.

WriteToAsync(XmlWriter, CancellationToken)

Geçerli düğümü bir öğesine yazar XmlWriter .Writes the current node to an XmlWriter.

(Devralındığı yer: XNode)

İşleçler

Explicit(XElement to Boolean)

Bunun değerini XElement olarak atayın Boolean .Cast the value of this XElement to a Boolean.

Explicit(XElement to DateTime)

Bunun değerini XElement olarak atayın DateTime .Cast the value of this XElement to a DateTime.

Explicit(XElement to DateTimeOffset)

Bunun değerini XAttribute olarak atayın DateTimeOffset .Cast the value of this XAttribute to a DateTimeOffset.

Explicit(XElement to Decimal)

Bunun değerini XElement olarak atayın Decimal .Cast the value of this XElement to a Decimal.

Explicit(XElement to Double)

Bunun değerini XElement olarak atayın Double .Cast the value of this XElement to a Double.

Explicit(XElement to Guid)

Bunun değerini XElement olarak atayın Guid .Cast the value of this XElement to a Guid.

Explicit(XElement to Int32)

Bunun değerini XElement olarak atayın Int32 .Cast the value of this XElement to an Int32.

Explicit(XElement to Int64)

Bunun değerini XElement olarak atayın Int64 .Cast the value of this XElement to an Int64.

Explicit(XElement to Nullable<Boolean>)

Bunun değerini ' a atayın XElement Nullable<T> Boolean .Cast the value of this XElement to a Nullable<T> of Boolean.

Explicit(XElement to Nullable<DateTime>)

Bunun değerini ' a atayın XElement Nullable<T> DateTime .Cast the value of this XElement to a Nullable<T> of DateTime.

Explicit(XElement to Nullable<DateTimeOffset>)

Bunun değerini ' a atayın XElement Nullable<T> DateTimeOffset .Cast the value of this XElement to a Nullable<T> of DateTimeOffset.

Explicit(XElement to Nullable<Decimal>)

Bunun değerini ' a atayın XElement Nullable<T> Decimal .Cast the value of this XElement to a Nullable<T> of Decimal.

Explicit(XElement to Nullable<Double>)

Bunun değerini ' a atayın XElement Nullable<T> Double .Cast the value of this XElement to a Nullable<T> of Double.

Explicit(XElement to Nullable<Guid>)

Bunun değerini ' a atayın XElement Nullable<T> Guid .Cast the value of this XElement to a Nullable<T> of Guid.

Explicit(XElement to Nullable<Int32>)

Bunun değerini ' a atayın XElement Nullable<T> Int32 .Cast the value of this XElement to a Nullable<T> of Int32.

Explicit(XElement to Nullable<Int64>)

Bunun değerini ' a atayın XElement Nullable<T> Int64 .Cast the value of this XElement to a Nullable<T> of Int64.

Explicit(XElement to Nullable<Single>)

Bunun değerini ' a atayın XElement Nullable<T> Single .Cast the value of this XElement to a Nullable<T> of Single.

Explicit(XElement to Nullable<TimeSpan>)

Bunun değerini ' a atayın XElement Nullable<T> TimeSpan .Cast the value of this XElement to a Nullable<T> of TimeSpan.

Explicit(XElement to Nullable<UInt32>)

Bunun değerini ' a atayın XElement Nullable<T> UInt32 .Cast the value of this XElement to a Nullable<T> of UInt32.

Explicit(XElement to Nullable<UInt64>)

Bunun değerini ' a atayın XElement Nullable<T> UInt64 .Cast the value of this XElement to a Nullable<T> of UInt64.

Explicit(XElement to Single)

Bunun değerini XElement olarak atayın Single .Cast the value of this XElement to a Single.

Explicit(XElement to String)

Bunun değerini XElement olarak atayın String .Cast the value of this XElement to a String.

Explicit(XElement to TimeSpan)

Bunun değerini XElement olarak atayın TimeSpan .Cast the value of this XElement to a TimeSpan.

Explicit(XElement to UInt32)

Bunun değerini XElement olarak atayın UInt32 .Cast the value of this XElement to a UInt32.

Explicit(XElement to UInt64)

Bunun değerini XElement olarak atayın UInt64 .Cast the value of this XElement to a UInt64.

Ekinlikler

Changed

Bu XObject veya alt öğelerinden herhangi biri değiştiğinde tetiklenir.Raised when this XObject or any of its descendants have changed.

(Devralındığı yer: XObject)
Changing

Bu XObject veya alt öğelerinden herhangi biri değiştirmek üzere olduğunda tetiklenir.Raised when this XObject or any of its descendants are about to change.

(Devralındığı yer: XObject)

Belirtik Arabirim Kullanımları

IXmlLineInfo.HasLineInfo()

Bunun satır bilgilerine sahip olup olmadığını gösteren bir değer alır XObject .Gets a value indicating whether or not this XObject has line information.

(Devralındığı yer: XObject)
IXmlLineInfo.LineNumber

Temeldeki bu için raporlanan satır numarasını alır XmlReader XObject .Gets the line number that the underlying XmlReader reported for this XObject.

(Devralındığı yer: XObject)
IXmlLineInfo.LinePosition

Temeldeki bu için raporlanan satır konumunu alır XmlReader XObject .Gets the line position that the underlying XmlReader reported for this XObject.

(Devralındığı yer: XObject)
IXmlSerializable.GetSchema()

Bu nesnenin XML gösterimini açıklayan bir XML şema tanımı alır.Gets an XML schema definition that describes the XML representation of this object.

IXmlSerializable.ReadXml(XmlReader)

XML gösteriminden bir nesne oluşturur.Generates an object from its XML representation.

IXmlSerializable.WriteXml(XmlWriter)

Nesneyi XML gösterimine dönüştürür.Converts an object into its XML representation.

Uzantı Metotları

GetSchemaInfo(XElement)

Doğrulanan bir öğenin şema-doğrulama bilgisi kümesini (PSVı) alır.Gets the post-schema-validation infoset (PSVI) of a validated element.

Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler)

Bu yöntem bir XElement alt ağacın belirtilen ve bir ile uyumlu olduğunu doğrular XmlSchemaObject XmlSchemaSet .This method validates that an XElement sub-tree conforms to a specified XmlSchemaObject and an XmlSchemaSet.

Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler, Boolean)

XElementAlt ağacın belirtilen ve bir ile uyumlu olduğunu doğrular XmlSchemaObject ve XmlSchemaSet Isteğe bağlı olarak xml ağacını şema-doğrulama sonrası bilgi kümesi (PSVI) ile birlikte doldurmasını sağlar.Validates that an XElement sub-tree conforms to a specified XmlSchemaObject and an XmlSchemaSet, optionally populating the XML tree with the post-schema-validation infoset (PSVI).

CreateNavigator(XNode)

Bir XPathNavigator için oluşturur XNode .Creates an XPathNavigator for an XNode.

CreateNavigator(XNode, XmlNameTable)

Bir XPathNavigator için oluşturur XNode .Creates an XPathNavigator for an XNode. XmlNameTableDaha verimli XPath ifadesi işlemesini sağlar.The XmlNameTable enables more efficient XPath expression processing.

XPathEvaluate(XNode, String)

Bir XPath ifadesini değerlendirir.Evaluates an XPath expression.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Belirtilen ad alanı öneklerini çözümlemek için bir XPath ifadesi değerlendirir IXmlNamespaceResolver .Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

XElementXPath ifadesi kullanarak seçer.Selects an XElement using a XPath expression.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

XElementBelirtilen ad alanı öneklerini bir XPath ifadesi kullanarak seçer IXmlNamespaceResolver .Selects an XElement using a XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Bir XPath ifadesi kullanarak bir öğe koleksiyonu seçer.Selects a collection of elements using an XPath expression.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Bir XPath ifadesi kullanarak bir öğe koleksiyonu seçer, belirtilen ad alanı öneklerini çözer IXmlNamespaceResolver .Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

ToXPathNavigable(XNode)

Belirtilen ' i gezinmenizi ve düzenlemenizi sağlayan bir erişimci döndürür XNode .Returns an accessor that allows you to navigate and edit the specified XNode.

Şunlara uygulanır

Ayrıca bkz.