XProcessingInstruction Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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ılan XML'de bir işleme yönergesi bulunduğunda, LINQ to XML bir XProcessingInstruction düğüm oluşturur.
Oluşturucular
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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 XDocumentiçin öğesini XObject alır. (Devralındığı yer: XObject) |
| NextNode |
Bu düğümün sonraki eşdüzey düğümünü alır. (Devralındığı yer: XNode) |
| NodeType |
Bu düğüm için düğüm türünü alır. |
| Parent |
Bu XElementöğesinin üst öğesini XObject 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ı alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddAfterSelf(Object) |
Belirtilen içeriği bu düğümden hemen sonra ekler. (Devralındığı yer: XNode) |
| AddAfterSelf(Object[]) |
Belirtilen içeriği bu düğümden hemen sonra ekler. (Devralındığı yer: XNode) |
| AddAnnotation(Object) |
Bu XObjectek açıklama listesine bir nesne ekler. (Devralındığı yer: XObject) |
| AddBeforeSelf(Object) |
Belirtilen içeriği bu düğümden hemen önce ekler. (Devralındığı yer: XNode) |
| AddBeforeSelf(Object[]) |
Belirtilen içeriği bu düğümden hemen önce ekler. (Devralındığı yer: XNode) |
| Ancestors() |
Bu düğümün üst öğelerinin bir koleksiyonunu döndürür. (Devralındığı yer: XNode) |
| Ancestors(XName) |
Bu düğümün üst öğelerinin filtrelenmiş koleksiyonunu döndürür. Yalnızca eşleşen XName öğ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ürde bir ek açıklama koleksiyonu alır. (Devralındığı yer: XObject) |
| Annotations<T>() |
Bu XObjectiçin belirtilen türde bir ek açıklama koleksiyonu 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 XmlReader belirtilen seçeneklerle bir |
| 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şen XName öğeler koleksiyona dahil edilir. (Devralındığı yer: XNode) |
| ElementsBeforeSelf() |
Bu düğümden önceki eşdüzey öğelerin bir koleksiyonunu 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şen XName öğ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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IsAfter(XNode) |
Geçerli düğümün belge sırası açısından belirtilen bir düğümden sonra görünüp görünmediğini belirler. (Devralındığı yer: XNode) |
| IsBefore(XNode) |
Geçerli düğümün belge sırası açısından belirtilen bir düğümden önce görünüp görünmediğini belirler. (Devralındığı yer: XNode) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| NodesAfterSelf() |
Bu düğümden sonraki eşdüzey düğümlerden oluşan bir koleksiyonu belge sırasına göre döndürür. (Devralındığı yer: XNode) |
| NodesBeforeSelf() |
Bu düğümden önceki eşdüzey düğümlerin bir 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 XObjectiçinden kaldırır. (Devralındığı yer: XObject) |
| RemoveAnnotations<T>() |
Belirtilen türün ek açıklamalarını bu XObjectiç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'yi döndürür. (Devralındığı yer: XNode) |
| ToString(SaveOptions) |
İsteğe bağlı olarak biçimlendirmeyi devre dışı bırakarak bu düğüm için XML döndürü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. |
Ekinlikler
| Name | Description |
|---|---|
| Changed |
Bu XObject veya alt öğelerinden herhangi biri değiştiğinde yükseltildi. (Devralındığı yer: XObject) |
| Changing |
Bu XObject veya alt öğelerinden herhangi biri değişmek üzereyken yükseltilir. (Devralındığı yer: XObject) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
Bunun XObject satır bilgilerine sahip olup olmadığını belirten bir değer alır. (Devralındığı yer: XObject) |
| IXmlLineInfo.LineNumber |
Temel XmlReader alınanın bu XObjectiçin bildirdiği satır numarasını alır. (Devralındığı yer: XObject) |
| IXmlLineInfo.LinePosition |
Temel XmlReader alınanın bu XObjectiçin bildirdiği satır konumunu alır. (Devralındığı yer: XObject) |
Uzantı Metotları
| Name | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
için bir XPathNavigatorXNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir. |
| CreateNavigator(XNode) |
için bir XPathNavigatorXNodeoluşturur. |
| ToXPathNavigable(XNode) |
Belirtilen XNodeiçinde gezinmenizi ve düzenlemenizi sağlayan bir erişimci döndürür. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesini değerlendirir. |
| XPathEvaluate(XNode, String) |
XPath ifadesini değerlendirir. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Belirtilen XElementkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir IXmlNamespaceResolver seçer. |
| XPathSelectElement(XNode, String) |
Bir XPath ifadesi kullanarak bir XElement seçer. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |
| XPathSelectElements(XNode, String) |
XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |