XmlAttribute.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".

Dit knooppunt is een kenmerk, het opgegeven voorvoegsel is xmlns en de naamruimte-URI van dit knooppunt verschilt van 'http://www.w3.org/2000/xmlns/".

Dit knooppunt is een kenmerk en de qualifiedName van dit knooppunt is 'xmlns' [Naamruimten].

Voorbeelden

In het volgende voorbeeld wordt informatie weergegeven over elk van de knooppunten in de kenmerkverzameling.

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:genre='novel'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    //Create an attribute collection.
    XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;

    Console.WriteLine("Display information on each of the attributes... \r\n");
    foreach (XmlAttribute attr in attrColl){
       Console.Write("{0}:{1} = {2}", attr.Prefix, attr.LocalName, attr.Value);
       Console.WriteLine("\t namespaceURI=" + attr.NamespaceURI);
    }
  }
}
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:genre='novel'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>") 

    'Create an attribute collection.
    Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes

    Console.WriteLine("Display information on each of the attributes... ")
    Dim attr as XmlAttribute
    for each attr in attrColl
       Console.Write("{0}:{1} = {2}", attr.Prefix, attr.LocalName, attr.Value)
       Console.WriteLine("   namespaceURI=" + attr.NamespaceURI)
    next

  end sub
end class

Opmerkingen

Omdat het wijzigen van het voorvoegsel van een kenmerk de naamruimte-URI niet wijzigt, maakt het wijzigen van het voorvoegsel van een kenmerk waarvan bekend is dat een standaardwaarde geen nieuw kenmerk met de standaardwaarde en het oorspronkelijke voorvoegsel heeft.

Van toepassing op