XmlNode.GetNamespaceOfPrefix(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencari deklarasi xmln terdekat untuk awalan yang diberikan yang berada dalam cakupan untuk simpul saat ini dan mengembalikan URI namespace dalam deklarasi.
public:
virtual System::String ^ GetNamespaceOfPrefix(System::String ^ prefix);
public virtual string GetNamespaceOfPrefix(string prefix);
abstract member GetNamespaceOfPrefix : string -> string
override this.GetNamespaceOfPrefix : string -> string
Public Overridable Function GetNamespaceOfPrefix (prefix As String) As String
Parameter
- prefix
- String
Awalan yang namespace URI-nya ingin Anda temukan.
Mengembalikan
URI namespace dari awalan yang ditentukan.
Contoh
Contoh berikut menambahkan atribut baru ke dokumen XML.
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 attribute.
string ns = root.GetNamespaceOfPrefix("bk");
XmlNode attr = doc.CreateNode(XmlNodeType.Attribute, "genre", ns);
attr.Value = "novel";
//Add the attribute to the document.
root.Attributes.SetNamedItem(attr);
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 attribute.
Dim ns As String = root.GetNamespaceOfPrefix("bk")
Dim attr As XmlNode = doc.CreateNode(XmlNodeType.Attribute, "genre", ns)
attr.Value = "novel"
'Add the attribute to the document.
root.Attributes.SetNamedItem(attr)
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
Keterangan
Metode ini adalah ekstensi Microsoft ke Model Objek Dokumen (DOM).