XmlAttribute.BaseURI Eigenschap
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.
Hiermee haalt u de basis-URI (Uniform Resource Identifier) van het knooppunt op.
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
Waarde van eigenschap
De locatie van waaruit het knooppunt is geladen of String.Empty als het knooppunt geen basis-URI heeft. Kenmerkknooppunten hebben dezelfde basis-URI als hun eigenaar-element. Als een kenmerkknooppunt geen eigenaarelement heeft, BaseURI retourneert u String.Empty.
Voorbeelden
In het volgende voorbeeld ziet u informatie over het kenmerkknooppunt, inclusief de basis-URI.
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
In het voorbeeld wordt het bestand gebruikt, baseuri.xmlals invoer.
<!-- XML fragment -->
<book genre="novel">
<title>Pride And Prejudice</title>
</book>
Opmerkingen
Een XML-document in een netwerk bestaat uit segmenten gegevens die zijn samengevoegd met behulp van verschillende W3C-standaardmechanismen (World Wide Web Consortium) en bevat daarom knooppunten die afkomstig zijn van verschillende plaatsen. De BaseURI geeft aan waar deze knooppunten vandaan komen.
Zie BaseURIvoor meer informatie over XmlNode.BaseURI en hoe het zich gedraagt met andere knooppunttypen.
Deze eigenschap is een Microsoft extensie voor het Document Object Model (DOM).