XmlAttribute.BaseURI Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a csomópont alap egységes erőforrás-azonosítóját (URI).
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
Tulajdonság értéke
Az a hely, ahonnan a csomópont betöltődött, vagy String.Empty, ha a csomópont nem rendelkezik alapszintű URI-val. Az attribútumcsomópontok alapszintű URI-ja megegyezik a tulajdonoselemével. Ha egy attribútumcsomópont nem rendelkezik tulajdonosi elemmel, BaseURI a Karakterlánc.Üres értéket adja vissza.
Példák
Az alábbi példa az attribútumcsomópont adatait jeleníti meg, beleértve az alap URI-t is.
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
A minta a fájlt baseuri.xmlhasználja bemenetként.
<!-- XML fragment -->
<book genre="novel">
<title>Pride And Prejudice</title>
</book>
Megjegyzések
A hálózati XML-dokumentumok különböző World Wide Web Consortium (W3C) standard integrációs mechanizmusokkal összesített adattömbökből állnak, ezért különböző helyekről származó csomópontokat tartalmaznak. Ez BaseURI jelzi, hogy honnan származnak ezek a csomópontok.
A többi csomóponttípussal való viselkedéséről BaseURI és viselkedéséről további információt a következő témakörben talál XmlNode.BaseURI: .
Ez a tulajdonság a Dokumentumobjektum-modell (DOM) Microsoft bővítménye.