XText Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een tekstknooppunt.
public ref class XText : System::Xml::Linq::XNode
public class XText : System.Xml.Linq.XNode
type XText = class
inherit XNode
Public Class XText
Inherits XNode
- Overname
- Afgeleid
Opmerkingen
XML-elementen kunnen tekstinhoud bevatten. Soms is de inhoud eenvoudig (het element bevat alleen tekstinhoud) en soms is de inhoud gemengd (de inhoud van het element bevat zowel tekst als andere elementen). In beide gevallen wordt elk stuk tekst weergegeven als een XText knooppunt.
LINQ naar XML-ontwikkelaars moeten vaak code schrijven om te werken met willekeurige LINQ naar XML-structuren die ze niet hebben gemaakt. Als u code schrijft die moet werken met LINQ naar XML-structuren waarvoor u geen controle hebt over het maken, moet u rekening houden met bepaalde gedragingen van XText knooppunten.
Wanneer u de inhoud van een XML-structuur op knooppuntniveau verwerkt, moet u ervoor worden voorbereid dat meerdere XText knooppunten naast elkaar staan. Verder moet u voorbereid zijn op XText knooppunten die geen tekst bevatten. Het is mogelijk via LINQ naar XML-methoden om de inhoud van een tekstknooppunt te verwijderen. LINQ naar XML verwijdert het knooppunt echter niet automatisch. Het knooppunt heeft een identiteit en kan aantekeningen bevatten, zodat LINQ naar XML knooppunten met lengte nul in de structuur toestaat.
Zie Programmeren met knooppunten voor meer informatie.
Constructors
| Name | Description |
|---|---|
| XText(String) |
Initialiseert een nieuw exemplaar van de XText klasse. |
| XText(XText) |
Initialiseert een nieuw exemplaar van de XText klasse van een ander XText object. |
Eigenschappen
| Name | Description |
|---|---|
| BaseUri |
Hiermee haalt u de basis-URI op.XObject (Overgenomen van XObject) |
| Document |
Krijgt het XDocument voor dit XObject. (Overgenomen van XObject) |
| NextNode |
Hiermee wordt het volgende knooppunt op hetzelfde niveau van dit knooppunt opgehaald. (Overgenomen van XNode) |
| NodeType |
Hiermee wordt het knooppunttype voor dit knooppunt opgehaald. |
| Parent |
Haalt de bovenliggende XElement van deze XObject. (Overgenomen van XObject) |
| PreviousNode |
Hiermee wordt het vorige knooppunt op hetzelfde niveau van dit knooppunt opgehaald. (Overgenomen van XNode) |
| Value |
Hiermee haalt u de waarde van dit knooppunt op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| AddAfterSelf(Object) |
Voegt de opgegeven inhoud direct na dit knooppunt toe. (Overgenomen van XNode) |
| AddAfterSelf(Object[]) |
Voegt de opgegeven inhoud direct na dit knooppunt toe. (Overgenomen van XNode) |
| AddAnnotation(Object) |
Hiermee voegt u een object toe aan de aantekeningslijst van dit XObjectobject. (Overgenomen van XObject) |
| AddBeforeSelf(Object) |
Voegt de opgegeven inhoud direct vóór dit knooppunt toe. (Overgenomen van XNode) |
| AddBeforeSelf(Object[]) |
Voegt de opgegeven inhoud direct vóór dit knooppunt toe. (Overgenomen van XNode) |
| Ancestors() |
Retourneert een verzameling van de bovenliggende elementen van dit knooppunt. (Overgenomen van XNode) |
| Ancestors(XName) |
Retourneert een gefilterde verzameling van de bovenliggende elementen van dit knooppunt. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. (Overgenomen van XNode) |
| Annotation(Type) |
Hiermee haalt u het eerste aantekeningsobject van het opgegeven type op.XObject (Overgenomen van XObject) |
| Annotation<T>() |
Hiermee haalt u het eerste aantekeningsobject van het opgegeven type op.XObject (Overgenomen van XObject) |
| Annotations(Type) |
Hiermee haalt u een verzameling aantekeningen van het opgegeven type op.XObject (Overgenomen van XObject) |
| Annotations<T>() |
Hiermee haalt u een verzameling aantekeningen van het opgegeven type op.XObject (Overgenomen van XObject) |
| CreateReader() |
Hiermee maakt u een XmlReader voor dit knooppunt. (Overgenomen van XNode) |
| CreateReader(ReaderOptions) |
Hiermee maakt u een XmlReader met de opties die zijn opgegeven door de |
| ElementsAfterSelf() |
Retourneert een verzameling van de elementen op hetzelfde niveau na dit knooppunt, in documentvolgorde. (Overgenomen van XNode) |
| ElementsAfterSelf(XName) |
Retourneert een gefilterde verzameling van de elementen op hetzelfde niveau na dit knooppunt, in documentvolgorde. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. (Overgenomen van XNode) |
| ElementsBeforeSelf() |
Retourneert een verzameling van de elementen op hetzelfde niveau vóór dit knooppunt, in documentvolgorde. (Overgenomen van XNode) |
| ElementsBeforeSelf(XName) |
Retourneert een gefilterde verzameling van de elementen op hetzelfde niveau vóór dit knooppunt, in documentvolgorde. Alleen elementen die een overeenkomst XName hebben, worden opgenomen in de verzameling. (Overgenomen van XNode) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsAfter(XNode) |
Bepaalt of het huidige knooppunt wordt weergegeven na een opgegeven knooppunt in documentvolgorde. (Overgenomen van XNode) |
| IsBefore(XNode) |
Bepaalt of het huidige knooppunt wordt weergegeven vóór een opgegeven knooppunt in documentvolgorde. (Overgenomen van XNode) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| NodesAfterSelf() |
Retourneert een verzameling van de knooppunten op hetzelfde niveau na dit knooppunt, in documentvolgorde. (Overgenomen van XNode) |
| NodesBeforeSelf() |
Retourneert een verzameling van de knooppunten op hetzelfde niveau vóór dit knooppunt, in documentvolgorde. (Overgenomen van XNode) |
| Remove() |
Hiermee verwijdert u dit knooppunt van het bovenliggende knooppunt. (Overgenomen van XNode) |
| RemoveAnnotations(Type) |
Hiermee verwijdert u de aantekeningen van het opgegeven type.XObject (Overgenomen van XObject) |
| RemoveAnnotations<T>() |
Hiermee verwijdert u de aantekeningen van het opgegeven type.XObject (Overgenomen van XObject) |
| ReplaceWith(Object) |
Vervangt dit knooppunt door de opgegeven inhoud. (Overgenomen van XNode) |
| ReplaceWith(Object[]) |
Vervangt dit knooppunt door de opgegeven inhoud. (Overgenomen van XNode) |
| ToString() |
Retourneert de ingesprongen XML voor dit knooppunt. (Overgenomen van XNode) |
| ToString(SaveOptions) |
Retourneert de XML voor dit knooppunt, optioneel het uitschakelen van opmaak. (Overgenomen van XNode) |
| WriteTo(XmlWriter) |
Hiermee schrijft u dit knooppunt naar een XmlWriter. |
| WriteToAsync(XmlWriter, CancellationToken) |
Hiermee schrijft u dit XText asynchroon naar de opgegeven XmlWriter. |
gebeurtenis
| Name | Description |
|---|---|
| Changed |
Opgevoed wanneer deze XObject of een van zijn nakomelingen is veranderd. (Overgenomen van XObject) |
| Changing |
Verhoogd wanneer deze XObject of een van zijn nakomelingen op het punt staat te veranderen. (Overgenomen van XObject) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
Hiermee wordt een waarde opgehaald die aangeeft of dit XObject regelgegevens bevat. (Overgenomen van XObject) |
| IXmlLineInfo.LineNumber |
Hiermee haalt u het regelnummer op dat de onderliggende gerapporteerde XmlReader waarde hiervoor XObjectis. (Overgenomen van XObject) |
| IXmlLineInfo.LinePosition |
Hiermee haalt u de lijnpositie op die door de onderliggende XmlReader gegevens voor dit XObjectwordt gerapporteerd. (Overgenomen van XObject) |
Extensiemethoden
| Name | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Hiermee maakt u een XPathNavigator voor een XNode. De XmlNameTable functie maakt efficiëntere verwerking van XPath-expressies mogelijk. |
| CreateNavigator(XNode) |
Hiermee maakt u een XPathNavigator voor een XNode. |
| ToXPathNavigable(XNode) |
Hiermee wordt een toegangsfunctie geretourneerd waarmee u kunt navigeren en bewerken.XNode |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Evalueert een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver. |
| XPathEvaluate(XNode, String) |
Evalueert een XPath-expressie. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Hiermee selecteert XElement u een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver. |
| XPathSelectElement(XNode, String) |
Hiermee selecteert u een XElement XPath-expressie. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Selecteert een verzameling elementen met behulp van een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver. |
| XPathSelectElements(XNode, String) |
Hiermee selecteert u een verzameling elementen met behulp van een XPath-expressie. |