XmlElement.Prefix Eigenschap

Definitie

Hiermee wordt het voorvoegsel van de naamruimte van dit knooppunt opgehaald of ingesteld.

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

Waarde van eigenschap

Het voorvoegsel van de naamruimte van dit knooppunt. Als er geen voorvoegsel is, retourneert deze eigenschap String.Empty.

Uitzonderingen

Dit knooppunt heeft het kenmerk Alleen-lezen.

Het opgegeven voorvoegsel bevat een ongeldig teken.

Het opgegeven voorvoegsel is ongeldig.

De naamruimte-URI van dit knooppunt is null.

Het opgegeven voorvoegsel is XML en de naamruimte-URI van dit knooppunt verschilt van http://www.w3.org/XML/1998/namespace.

Voorbeelden

In het volgende voorbeeld wordt informatie weergegeven over het ISBN-element.

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

Opmerkingen

Als u deze eigenschap instelt, wordt de Name eigenschap gewijzigd, die de gekwalificeerde naam voor een XmlElement. Als u het voorvoegsel wijzigt, wordt de naamruimte-URI van het element echter niet gewijzigd.

Van toepassing op