XmlAttribute.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 (Uniform Resource Identifier) des Knotens ab.
public:
virtual property System::String ^ BaseURI { System::String ^ get(); };
public override string BaseURI { get; }
member this.BaseURI : string
Public Overrides ReadOnly Property BaseURI As String
Eigenschaftswert
Die Position, aus der der Knoten geladen wurde oder String.Empty, wenn der Knoten über keinen Basis-URI verfügt. Attributknoten haben die gleiche Basis-URI wie das Besitzerelement. Wenn ein Attributknoten kein Besitzerelement aufweist, gibt BaseURI
String.Empty zurück.
Beispiele
Im folgenden Beispiel werden Informationen zum Attributknoten angezeigt, einschließlich des Basis-URI.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
//Create the XmlDocument.
XmlDocument^ doc = gcnew XmlDocument;
doc->Load( "http://localhost/baseuri.xml" );
//Display information on the attribute node. The value
//returned for BaseURI is 'http://localhost/baseuri.xml'.
XmlAttribute^ attr = doc->DocumentElement->Attributes[ 0 ];
Console::WriteLine( "Name of the attribute: {0}", attr->Name );
Console::WriteLine( "Base URI of the attribute: {0}", attr->BaseURI );
Console::WriteLine( "The value of the attribute: {0}", attr->InnerText );
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.Load("http://localhost/baseuri.xml");
//Display information on the attribute node. The value
//returned for BaseURI is 'http://localhost/baseuri.xml'.
XmlAttribute attr = doc.DocumentElement.Attributes[0];
Console.WriteLine("Name of the attribute: {0}", attr.Name);
Console.WriteLine("Base URI of the attribute: {0}", attr.BaseURI);
Console.WriteLine("The value of the attribute: {0}", attr.InnerText);
}
}
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
'Create the XmlDocument.
Dim doc As New XmlDocument()
doc.Load("http://localhost/baseuri.xml")
'Display information on the attribute node. The value
'returned for BaseURI is 'http://localhost/baseuri.xml'.
Dim attr As XmlAttribute = doc.DocumentElement.Attributes(0)
Console.WriteLine("Name of the attribute: {0}", attr.Name)
Console.WriteLine("Base URI of the attribute: {0}", attr.BaseURI)
Console.WriteLine("The value of the attribute: {0}", attr.InnerText)
End Sub
End Class
Das Beispiel verwendet die Datei, baseuri.xml
als Eingabe.
<!-- XML fragment -->
<book genre="novel">
<title>Pride And Prejudice</title>
</book>
Hinweise
Ein netzwerkiertes XML-Dokument besteht aus Datenblöcken, die mit verschiedenen World Wide Web Consortium (W3C)-Standardeinschlussmechanismen zusammengefasst werden und daher Knoten enthalten, die aus verschiedenen Orten stammen. Dies BaseURI
teilt Ihnen mit, wo diese Knoten stammen.
Weitere Informationen zu BaseURI
und wie sie sich mit anderen Knotentypen verhält, finden Sie unter XmlNode.BaseURI.
Diese Eigenschaft ist eine Microsoft-Erweiterung des Dokumentobjektmodells (DOM).