XmlNode.GetPrefixOfNamespace(String) Methode
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 wordt gezocht naar de dichtstbijzijnde XMLN-declaratie voor de opgegeven naamruimte-URI die binnen het bereik van het huidige knooppunt valt en wordt het voorvoegsel geretourneerd dat in die declaratie is gedefinieerd.
public:
virtual System::String ^ GetPrefixOfNamespace(System::String ^ namespaceURI);
public virtual string GetPrefixOfNamespace(string namespaceURI);
abstract member GetPrefixOfNamespace : string -> string
override this.GetPrefixOfNamespace : string -> string
Public Overridable Function GetPrefixOfNamespace (namespaceURI As String) As String
Parameters
- namespaceURI
- String
De naamruimte-URI waarvan u het voorvoegsel wilt zoeken.
Retouren
Het voorvoegsel voor de opgegeven naamruimte-URI.
Voorbeelden
In het volgende voorbeeld wordt een nieuw element aan het XML-document toegevoegd.
using System;
using System.IO;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
XmlNode root = doc.FirstChild;
//Create a new node.
string prefix = root.GetPrefixOfNamespace("urn:samples");
XmlElement elem = doc.CreateElement(prefix, "style", "urn:samples");
elem.InnerText = "hardcover";
//Add the node to the document.
root.AppendChild(elem);
Console.WriteLine("Display the modified XML...");
doc.Save(Console.Out);
}
}
Option Strict
Option Explicit
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
Dim root As XmlNode = doc.FirstChild
'Create a new node.
Dim prefix As String = root.GetPrefixOfNamespace("urn:samples")
Dim elem As XmlElement = doc.CreateElement(prefix, "style", "urn:samples")
elem.InnerText = "hardcover"
'Add the node to the document.
root.AppendChild(elem)
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
Opmerkingen
Deze methode is een Microsoft extensie voor het Document Object Model (DOM).