XmlAttribute.BaseURI Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает базовый универсальный идентификатор ресурса (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
Значение свойства
Расположение, из которого был загружен узел или String.Empty, если узел не имеет базового URI. Узлы атрибутов имеют тот же базовый URI, что и элемент владельца. Если узел атрибута не имеет элемента владельца, BaseURI возвращает String.Empty.
Примеры
В следующем примере отображаются сведения о узле атрибута, включая базовый универсальный код ресурса (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
В примере используется файл в baseuri.xmlкачестве входных данных.
<!-- XML fragment -->
<book genre="novel">
<title>Pride And Prejudice</title>
</book>
Комментарии
Сетевой XML-документ состоит из блоков данных, агрегированных с помощью различных стандартных механизмов включения консорциума W3C и поэтому содержит узлы, поступающие из разных мест. В этой BaseURI статье рассказывается, откуда пришли эти узлы.
Дополнительные сведения о BaseURI том, как он работает с другими типами узлов, см. в разделе XmlNode.BaseURI.
Это свойство является расширением Майкрософт для объектной модели документов (DOM).