Freigeben über


XmlAttribute.BaseURI Eigenschaft

Definition

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

Der Speicherort, von dem der Knoten geladen wurde, oder string.Empty, wenn der Knoten keinen Basis-URI aufweist. Attributknoten weisen den gleichen Basis-URI wie das Besitzerelement auf. Wenn ein Attributknoten nicht über ein Besitzerelement verfügt, BaseURI wird String.Empty zurückgegeben.

Beispiele

Im folgenden Beispiel werden Informationen zum Attributknoten einschließlich des Basis-URI angezeigt.

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

Im Beispiel wird die Datei als baseuri.xmlEingabe verwendet.


<!-- XML fragment -->
<book genre="novel">
  <title>Pride And Prejudice</title>
</book>

Hinweise

Ein vernetztes XML-Dokument besteht aus Datenblöcken, die mithilfe verschiedener W3C-Standardeinschlussmechanismen (World Wide Web Consortium) aggregiert werden, und enthält daher Knoten, die von verschiedenen Stellen stammen. Die BaseURI Gibt an, von wo diese Knoten stammen.

Weitere Informationen und BaseURI das Verhalten mit anderen Knotentypen finden Sie unter XmlNode.BaseURI.

Diese Eigenschaft ist eine Microsoft-Erweiterung für das Document Object Model (DOM).

Gilt für:

Weitere Informationen