XProcessingInstruction Osztály

Definíció

XML-feldolgozási utasítást jelöl.

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
Öröklődés
XProcessingInstruction

Megjegyzések

Az XML-ben található feldolgozási utasítások segítségével jelezheti, hogy egy XML-dokumentumot feldolgozhat bizonyos feldolgozók, például az XSLT.

A feldolgozási utasítások az XML-fa csomópontjai. Amikor feldolgozási utasítást talál az elemezni kívánt XML-ben, a LINQ-ból XML-be létrehoz egy csomópontot XProcessingInstruction .

Konstruktorok

Name Description
XProcessingInstruction(String, String)

Inicializálja a XProcessingInstruction osztály új példányát.

XProcessingInstruction(XProcessingInstruction)

Inicializálja a XProcessingInstruction osztály új példányát.

Tulajdonságok

Name Description
BaseUri

Lekéri ehhez az alap URI-t XObject.

(Öröklődés forrása XObject)
Data

Lekéri vagy beállítja ennek a feldolgozási utasításnak a sztringértékét.

Document

Megkapja ezt XDocumenta XObject .

(Öröklődés forrása XObject)
NextNode

Lekéri a csomópont következő testvércsomópontját.

(Öröklődés forrása XNode)
NodeType

Lekéri a csomópont csomóponttípusát.

Parent

Lekéri ennek XElementa szülőjének a szülőjeXObject.

(Öröklődés forrása XObject)
PreviousNode

Lekéri a csomópont előző testvércsomópontját.

(Öröklődés forrása XNode)
Target

Lekéri vagy beállítja a célalkalmazást ehhez a feldolgozási utasításhoz.

Metódusok

Name Description
AddAfterSelf(Object)

A megadott tartalmat közvetlenül a csomópont után adja hozzá.

(Öröklődés forrása XNode)
AddAfterSelf(Object[])

A megadott tartalmat közvetlenül a csomópont után adja hozzá.

(Öröklődés forrása XNode)
AddAnnotation(Object)

Objektumot ad hozzá a jegyzetlistához.XObject

(Öröklődés forrása XObject)
AddBeforeSelf(Object)

Közvetlenül a csomópont előtt adja hozzá a megadott tartalmat.

(Öröklődés forrása XNode)
AddBeforeSelf(Object[])

Közvetlenül a csomópont előtt adja hozzá a megadott tartalmat.

(Öröklődés forrása XNode)
Ancestors()

A csomópont elődelemeinek gyűjteményét adja vissza.

(Öröklődés forrása XNode)
Ancestors(XName)

A csomópont őselemeinek szűrt gyűjteményét adja vissza. A gyűjtemény csak az egyező XName elemeket tartalmazza.

(Öröklődés forrása XNode)
Annotation(Type)

A megadott típus első széljegyzetobjektumának lekérdezése ebből XObjecta helyről.

(Öröklődés forrása XObject)
Annotation<T>()

A megadott típus első széljegyzetobjektumának lekérdezése ebből XObjecta helyről.

(Öröklődés forrása XObject)
Annotations(Type)

Lekéri a megadott típusú széljegyzetek gyűjteményét.XObject

(Öröklődés forrása XObject)
Annotations<T>()

Lekéri a megadott típusú széljegyzetek gyűjteményét.XObject

(Öröklődés forrása XObject)
CreateReader()

Létrehoz egy csomópontot XmlReader .

(Öröklődés forrása XNode)
CreateReader(ReaderOptions)

Létrehoz egy, XmlReader a paraméter által readerOptions megadott beállításokat.

(Öröklődés forrása XNode)
ElementsAfterSelf()

A csomópont utáni testvérelemek gyűjteményét adja vissza dokumentumsorrendben.

(Öröklődés forrása XNode)
ElementsAfterSelf(XName)

A csomópont után a testvérelemek szűrt gyűjteményét adja vissza dokumentumsorrendben. A gyűjtemény csak az egyező XName elemeket tartalmazza.

(Öröklődés forrása XNode)
ElementsBeforeSelf()

A csomópont előtti testvérelemek gyűjteményét adja vissza dokumentumsorrendben.

(Öröklődés forrása XNode)
ElementsBeforeSelf(XName)

A csomópont előtti testvérelemek szűrt gyűjteményét adja vissza dokumentumsorrendben. A gyűjtemény csak az egyező XName elemeket tartalmazza.

(Öröklődés forrása XNode)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsAfter(XNode)

Meghatározza, hogy az aktuális csomópont egy adott csomópont után jelenik-e meg a dokumentumrend szempontjából.

(Öröklődés forrása XNode)
IsBefore(XNode)

Meghatározza, hogy az aktuális csomópont megjelenik-e egy adott csomópont előtt a dokumentumrend szempontjából.

(Öröklődés forrása XNode)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
NodesAfterSelf()

A testvércsomópontok gyűjteményét adja vissza a csomópont után, dokumentumsorrendben.

(Öröklődés forrása XNode)
NodesBeforeSelf()

A csomópont előtti testvércsomópontok gyűjteményét adja vissza dokumentumsorrendben.

(Öröklődés forrása XNode)
Remove()

Eltávolítja ezt a csomópontot a szülőből.

(Öröklődés forrása XNode)
RemoveAnnotations(Type)

Eltávolítja a megadott típusú széljegyzeteket ebből a XObjecthelyről.

(Öröklődés forrása XObject)
RemoveAnnotations<T>()

Eltávolítja a megadott típusú széljegyzeteket ebből a XObjecthelyről.

(Öröklődés forrása XObject)
ReplaceWith(Object)

Ezt a csomópontot lecseréli a megadott tartalomra.

(Öröklődés forrása XNode)
ReplaceWith(Object[])

Ezt a csomópontot lecseréli a megadott tartalomra.

(Öröklődés forrása XNode)
ToString()

A csomópont behúzásos XML-értékét adja vissza.

(Öröklődés forrása XNode)
ToString(SaveOptions)

Ennek a csomópontnak az XML-ét adja vissza, opcionálisan letiltva a formázást.

(Öröklődés forrása XNode)
WriteTo(XmlWriter)

Ezt a feldolgozási utasítást egy XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Ezt XProcessingInstruction írja a megadottba XmlWriter.

esemény

Name Description
Changed

Akkor merül fel, amikor ez XObject vagy bármelyik leszármazottja megváltozott.

(Öröklődés forrása XObject)
Changing

Akkor merül fel, amikor ez XObject vagy bármelyik leszármazottja megváltozik.

(Öröklődés forrása XObject)

Explicit interfész-implementációk

Name Description
IXmlLineInfo.HasLineInfo()

Beolvas egy értéket, amely jelzi, hogy ez XObject tartalmaz-e sorinformációkat.

(Öröklődés forrása XObject)
IXmlLineInfo.LineNumber

Lekéri a mögöttes jelentéshez XmlReader tartozó sorszámot.XObject

(Öröklődés forrása XObject)
IXmlLineInfo.LinePosition

Lekéri a mögöttes jelentéshez XmlReader tartozó vonalpozíciót XObject.

(Öröklődés forrása XObject)

Bővítő metódusok

Name Description
CreateNavigator(XNode, XmlNameTable)

Létrehoz egy XPathNavigatorXNode. Ez XmlNameTable hatékonyabb XPath-kifejezésfeldolgozást tesz lehetővé.

CreateNavigator(XNode)

Létrehoz egy XPathNavigatorXNode.

ToXPathNavigable(XNode)

Egy olyan tartozékot ad vissza, amely lehetővé teszi a megadott XNodeelem navigálását és szerkesztését.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Kiértékel egy XPath-kifejezést, és feloldja a névtér előtagjait a megadott IXmlNamespaceResolverhasználatával.

XPathEvaluate(XNode, String)

Kiértékel egy XPath-kifejezést.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Kiválaszt egy XElement XPath-kifejezést, amely feloldja a névtér előtagjait a megadott IXmlNamespaceResolverhasználatával.

XPathSelectElement(XNode, String)

Kiválaszt egy XElement XPath-kifejezést.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Kiválaszt egy elemgyűjteményt egy XPath-kifejezéssel, és feloldja a névtér előtagjait a megadott IXmlNamespaceResolverparanccsel.

XPathSelectElements(XNode, String)

Elemek gyűjteményét választja ki egy XPath-kifejezés használatával.

A következőre érvényes:

Lásd még