XPathDocument Konstruktorer

Definition

Initierar en ny instans av XPathDocument klassen.

Överlagringar

Name Description
XPathDocument(Stream)

Initierar en ny instans av XPathDocument klassen från XML-data i det angivna Stream objektet.

XPathDocument(String)

Initierar en ny instans av XPathDocument klassen från XML-data i den angivna filen.

XPathDocument(XmlReader)

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna XmlReader objektet.

XPathDocument(TextReader)

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna TextReader objektet.

XPathDocument(String, XmlSpace)

Initierar en ny instans av XPathDocument klassen från XML-data i filen som anges med den angivna blankstegshanteringen.

XPathDocument(XmlReader, XmlSpace)

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna XmlReader objektet med den angivna blankstegshanteringen.

XPathDocument(Stream)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data i det angivna Stream objektet.

public:
 XPathDocument(System::IO::Stream ^ stream);
public XPathDocument(System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)

Parametrar

stream
Stream

Objektet Stream som innehåller XML-data.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Objektet Stream som skickas som en parameter är null.

Gäller för

XPathDocument(String)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data i den angivna filen.

public:
 XPathDocument(System::String ^ uri);
public XPathDocument(string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)

Parametrar

uri
String

Sökvägen till filen som innehåller XML-data.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Filsökvägsparametern är null.

Kommentarer

Använd konstruktorn som accepterar ett XPathDocument objekt som en parameter för att bevara tomt utrymmeXmlSpace.

Gäller för

XPathDocument(XmlReader)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna XmlReader objektet.

public:
 XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument(System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)

Parametrar

reader
XmlReader

Objektet XmlReader som innehåller XML-data.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Objektet XmlReader som skickas som en parameter är null.

Kommentarer

Ett XmlReader objekt kan användas för att läsa in ett helt XML-dokument eller en del av ett XML-dokument till en XPathDocument. Om du vill läsa in en del av ett XML-dokument i ett XPathDocumentplacerar du XmlReader objektet på den översta XML-noden att läsa in data från. När du skapar en XPathDocument med konstruktorn XPathDocument läses data in från den aktuella översta noden via alla dess syskon. XmlReader Därefter placeras den i det yttre omfånget för den översta XML-noden. Du kan också använda ReadSubtree metoden för att läsa XPathDocument in till ett visst element i XML-dokumentet.

Följande är viktiga att tänka på när du använder XPathDocument konstruktorn.

  • Ett XmlReader objekt med lämpliga associerade XmlResolver objektinställningar kan användas för att matcha entiteter eller andra referenser i XML-data.

  • XmlReader Om objektet är placerat på en lövnod som inte är giltig för rotnivån i ett dokument , till exempel ett tomt utrymme eller en attributnod, XmlReader fortsätter objektet att läsas tills det placeras på en nod som kan användas för roten. Börjar XPathDocument läsas in nu.

  • Använd konstruktorn som accepterar ett XPathDocument objekt som en parameter för att bevara tomt utrymmeXmlSpace.

Gäller för

XPathDocument(TextReader)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna TextReader objektet.

public:
 XPathDocument(System::IO::TextReader ^ textReader);
public:
 XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument(System.IO.TextReader textReader);
public XPathDocument(System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)

Parametrar

textReaderreader
TextReader

Objektet TextReader som innehåller XML-data.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Objektet TextReader som skickas som en parameter är null.

Kommentarer

När objektet TextReader har använts för att läsa in XML-data placeras markören TextReader för objektet i slutet av data. Objektet TextReader måste återställas för att kunna läsa igenom data igen.

Gäller för

XPathDocument(String, XmlSpace)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data i filen som anges med den angivna blankstegshanteringen.

public:
 XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument(string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)

Parametrar

uri
String

Sökvägen till filen som innehåller XML-data.

space
XmlSpace

Ett XmlSpace objekt.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Filsökvägsparametern eller XmlSpace objektparametern är null.

Kommentarer

  • Objektet XmlSpace som skickas som en parameter anger om tomt utrymme ska bevaras. Default bevarar endast betydande blanksteg. Preserve bevarar allt tomt utrymme. Som standard XmlSpace är objektet inställt på Default.

  • Konstruktorns funktioner är identiska med konstruktorns, förutom de alternativ för hantering av XPathDocumentXPathDocument tomt utrymme som beskrivs.

Se även

Gäller för

XPathDocument(XmlReader, XmlSpace)

Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs
Källa:
XPathDocument.cs

Initierar en ny instans av XPathDocument klassen från XML-data som finns i det angivna XmlReader objektet med den angivna blankstegshanteringen.

public:
 XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument(System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)

Parametrar

reader
XmlReader

Objektet XmlReader som innehåller XML-data.

space
XmlSpace

Ett XmlSpace objekt.

Undantag

Ett fel påträffades i XML-data. Förblir XPathDocument tom.

Objektparametern XmlReader eller XmlSpace objektparametern är null.

Kommentarer

  • Objektet XmlSpace som skickas som en parameter anger om tomt utrymme ska bevaras. Default bevarar endast betydande blanksteg. Preserve bevarar allt tomt utrymme. Som standard XmlSpace är objektet inställt på Default.

  • Konstruktorns funktioner är identiska med konstruktorns, förutom de alternativ för hantering av XPathDocumentXPathDocument tomt utrymme som beskrivs.

Se även

Gäller för