XmlTextReader.BaseURI Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Basis-URI des aktuellen Knotens ab.
public:
virtual property System::String ^ BaseURI { System::String ^ get(); };
public override string? BaseURI { get; }
public override string BaseURI { get; }
member this.BaseURI : string
Public Overrides ReadOnly Property BaseURI As String
Eigenschaftswert
Der Basis-URI des aktuellen Knotens.
Beispiele
Im folgenden Beispiel wird der Basis-URI für jede der Knoten angezeigt.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
XmlTextReader^ reader = nullptr;
try
{
//Load the reader with the XML file.
reader = gcnew XmlTextReader( "http://localhost/baseuri.xml" );
//Parse the file and display the base URI for each node.
while ( reader->Read() )
{
Console::WriteLine( "({0}) {1}", reader->NodeType, reader->BaseURI );
}
}
finally
{
if ( reader != nullptr )
reader->Close();
}
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
XmlTextReader reader = null;
try
{
//Load the reader with the XML file.
reader = new XmlTextReader("http://localhost/baseuri.xml");
//Parse the file and display the base URI for each node.
while (reader.Read())
{
Console.WriteLine("({0}) {1}", reader.NodeType, reader.BaseURI);
}
}
finally
{
if (reader!=null)
reader.Close();
}
}
} // End class
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim reader As XmlTextReader = Nothing
Try
'Load the reader with the XML file.
reader = New XmlTextReader("http://localhost/baseuri.xml")
'Parse the file and display the base URI for each node.
While reader.Read()
Console.WriteLine("({0}) {1}", reader.NodeType, reader.BaseURI)
End While
Finally
If Not (reader Is Nothing) Then
reader.Close()
End If
End Try
End Sub
End Class
Im Beispiel wird die Datei als baseuri.xml
Eingabe verwendet.
<!-- XML fragment -->
<book genre="novel">
<title>Pride And Prejudice</title>
</book>
Hinweise
Hinweis
Ab dem .NET Framework 2.0 empfehlen wir, Instanzen mithilfe der XmlReader.Create Methode zu erstellenXmlReader, um neue Funktionen zu nutzen.
Ein netzwerkfähiges XML-Dokument besteht aus Datenblöcken, die mithilfe verschiedener W3C-Standardeinschließmechanismen aggregiert werden und daher Knoten enthält, die aus verschiedenen Orten stammen. DTD-Entitäten sind ein Beispiel dafür, aber dies ist nicht auf DTDs beschränkt. Der Basis-URI teilt Ihnen mit, wo diese Knoten stammen. Wenn keine Basis-URI für die zurückgegebenen Knoten vorhanden ist (z. B. wurden sie aus einer In-Memory-Zeichenfolge analysiert), String.Empty
wird zurückgegeben.