XProcessingInstruction Sınıf

Tanım

XML işleme yönergesi temsil eder.

public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
    inherit XNode
Public Class XProcessingInstruction
Inherits XNode
Devralma
XProcessingInstruction

Açıklamalar

XML belgesinin XSLT gibi bir işlemci tarafından işlenebileceğini belirtmek için XML'deki işleme yönergelerini kullanabilirsiniz.

İşleme yönergeleri, XML ağacındaki düğümlerdir. Ayrıştırılmakta olan XML'de bir işleme yönergesi bulunduğunda LINQ to XML bir XProcessingInstruction düğüm oluşturur.

Oluşturucular

XProcessingInstruction(String, String)

XProcessingInstruction sınıfının yeni bir örneğini başlatır.

XProcessingInstruction(XProcessingInstruction)

XProcessingInstruction sınıfının yeni bir örneğini başlatır.

Özellikler

BaseUri

Bu XObjectiçin temel URI'yi alır.

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

Bu işleme yönergesinin dize değerini alır veya ayarlar.

Document

Bunun XObjectiçin öğesini XDocument alır.

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

Bu düğümün bir sonraki eşdüzey düğümünü alır.

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

Bu düğümün düğüm türünü alır.

Parent

Bu XObjectöğesinin üst XElement öğesini alır.

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

Bu düğümün önceki eşdüzey düğümünü alır.

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

Bu işleme yönergesi için hedef uygulamayı içeren bir dize alır veya ayarlar.

Yöntemler

AddAfterSelf(Object)

Belirtilen içeriği bu düğümün hemen arkasına ekler.

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

Belirtilen içeriği bu düğümün hemen arkasına ekler.

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

Bu XObjectöğesinin ek açıklama listesine bir nesnesi ekler.

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

Belirtilen içeriği bu düğümün hemen önüne ekler.

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

Belirtilen içeriği bu düğümün hemen önüne ekler.

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

Bu düğümün üst öğelerinden oluşan bir koleksiyon döndürür.

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

Bu düğümün üst öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

(Devralındığı yer: XNode)
Annotation(Type)

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

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

Belirtilen türün ilk ek açıklama nesnesini bu XObjectöğesinden alır.

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

Bu XObjectiçin belirtilen türdeki ek açıklamaların koleksiyonunu alır.

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

Bu XObjectiçin belirtilen türdeki ek açıklamaların koleksiyonunu alır.

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

Bu düğüm için bir XmlReader oluşturur.

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

parametresi tarafından readerOptions belirtilen seçeneklerle bir XmlReader oluşturur.

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

Bu düğümden sonraki eşdüzey öğelerden oluşan bir koleksiyonu belge sırasına göre döndürür.

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

Bu düğümden sonraki eşdüzey öğelerin filtrelenmiş koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

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

Bu düğümden önceki eşdüzey öğelerden oluşan bir koleksiyonu belge sırasına göre döndürür.

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

Bu düğümden önceki eşdüzey öğelerin filtrelenmiş koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir.

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

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

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

Type Geçerli örneğini alır.

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

Geçerli düğümün belirtilen bir düğümden sonra belge sırasına göre görünüp görünmediğini belirler.

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

Geçerli düğümün belirtilen bir düğümden önce görüntülenip görüntülenmediğini belge sırasına göre belirler.

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Bu düğümden sonraki eşdüzey düğümlerin bir koleksiyonunu belge sırasına göre döndürür.

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

Bu düğümden önceki eşdüzey düğümlerin koleksiyonunu belge sırasına göre döndürür.

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

Bu düğümü üst öğesinden kaldırır.

(Devralındığı yer: XNode)
RemoveAnnotations(Type)

Belirtilen türün ek açıklamalarını bu XObjectöğesinin içinden kaldırır.

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

Belirtilen türün ek açıklamalarını bu XObjectöğesinin içinden kaldırır.

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

Bu düğümü belirtilen içerikle değiştirir.

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

Bu düğümü belirtilen içerikle değiştirir.

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

Bu düğüm için girintili XML döndürür.

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

Bu düğüm için XML'yi döndürür ve isteğe bağlı olarak biçimlendirmeyi devre dışı bırakır.

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

Bu işleme yönergesini bir XmlWriteröğesine yazar.

WriteToAsync(XmlWriter, CancellationToken)

Bunu XProcessingInstruction belirtilen XmlWriteröğesine yazar.

WriteToAsync(XmlWriter, CancellationToken)

Geçerli düğümü bir XmlWriteröğesine yazar.

(Devralındığı yer: XNode)

Ekinlikler

Changed

Bu XObject veya onun alt öğelerinden biri değiştiğinde yükseltildi.

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

Bu XObject veya onun alt öğelerinden herhangi biri değişmek üzereyken yükseltilir.

(Devralındığı yer: XObject)

Belirtik Arabirim Kullanımları

IXmlLineInfo.HasLineInfo()

Bunun XObject satır bilgilerine sahip olup olmadığını belirten bir değer alır.

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

Temel alınanın XmlReader bu XObjectiçin bildirdiği satır numarasını alır.

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

Temel alınanın XmlReader bu XObjectiçin bildirdiği satır konumunu alır.

(Devralındığı yer: XObject)

Uzantı Metotları

CreateNavigator(XNode)

için bir XPathNavigatorXNodeoluşturur.

CreateNavigator(XNode, XmlNameTable)

için bir XPathNavigatorXNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir.

XPathEvaluate(XNode, String)

XPath ifadesini değerlendirir.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözerek bir XPath ifadesini değerlendirir.

XPathSelectElement(XNode, String)

XPath ifadesi kullanarak bir XElement seçer.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Belirtilen IXmlNamespaceResolverkullanılarak ad alanı ön eklerini XElement çözümleyerek bir XPath ifadesi kullanarak bir seçer.

XPathSelectElements(XNode, String)

XPath ifadesi kullanarak bir öğe koleksiyonu seçer.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Belirtilen kullanılarak ad alanı ön eklerini çözümleyerek XPath ifadesi kullanan IXmlNamespaceResolverbir öğe koleksiyonunu seçer.

ToXPathNavigable(XNode)

Belirtilen XNodeöğesine gitmenize ve bunları düzenlemenize olanak tanıyan bir erişimci döndürür.

Şunlara uygulanır

Ayrıca bkz.