XmlElement.Prefix Egenskap

Definition

Hämtar eller anger namnområdesprefixet för den här noden.

public:
 virtual property System::String ^ Prefix { System::String ^ get(); void set(System::String ^ value); };
public override string Prefix { get; set; }
member this.Prefix : string with get, set
Public Overrides Property Prefix As String

Egenskapsvärde

Namnområdesprefixet för den här noden. Om det inte finns något prefix returnerar den här egenskapen String.Empty.

Undantag

Den här noden är skrivskyddad.

Det angivna prefixet innehåller ett ogiltigt tecken.

Det angivna prefixet är felaktigt.

Namnområdes-URI:n för den här noden är null.

Det angivna prefixet är "xml" och namnområdes-URI:n för den här noden skiljer sig från http://www.w3.org/XML/1998/namespace.

Exempel

I följande exempel visas information om ISBN-elementet.

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</bk:ISBN>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    // Display information on the ISBN element.
    XmlElement elem = (XmlElement) doc.DocumentElement.FirstChild;
    Console.Write("{0}:{1} = {2}", elem.Prefix, elem.LocalName, elem.InnerText);
    Console.WriteLine("\t namespaceURI=" + elem.NamespaceURI);
  }
}

// This code produces the following output.
// bk:ISBN = 1-861001-57-5  namespaceURI=urn:samples
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book xmlns:bk='urn:samples'>" & _
                "<bk:ISBN>1-861001-57-5</bk:ISBN>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")

    ' Display information on the ISBN element.
    Dim elem as XmlElement 
    elem = CType(doc.DocumentElement.ChildNodes.Item(0),XmlElement) 
    Console.Write("{0}:{1} = {2}", elem.Prefix, elem.LocalName, elem.InnerText)
    Console.WriteLine("  namespaceURI=" + elem.NamespaceURI)
  end sub
end class

' This code produces the following output.
' bk:ISBN = 1-861001-57-5  namespaceURI=urn:samples

Kommentarer

Om du anger den Name här egenskapen ändras egenskapen, som innehåller det kvalificerade namnet för en XmlElement. Att ändra prefixet ändrar dock inte elementets namnområdes-URI.

Gäller för