XmlConvert.EncodeLocalName(String) Metod

Definition

Konverterar namnet till ett giltigt lokalt XML-namn.

public:
 static System::String ^ EncodeLocalName(System::String ^ name);
public static string EncodeLocalName(string name);
public static string? EncodeLocalName(string? name);
static member EncodeLocalName : string -> string
Public Shared Function EncodeLocalName (name As String) As String

Parametrar

name
String

Namnet som ska kodas.

Returer

Det kodade namnet.

Exempel

I följande exempel kodas och avkodas namn.

using System;
using System.IO;
using System.Xml;

public class Sample
{

  public static void Main()
  {

     // Encode and decode a name with spaces.
     string name1 = XmlConvert.EncodeName("Order Detail");
     Console.WriteLine("Encoded name: " + name1);
     Console.WriteLine("Decoded name: " + XmlConvert.DecodeName(name1));

     // Encode and decode a local name.
     string name2 = XmlConvert.EncodeLocalName("a:book");
     Console.WriteLine("Encoded local name: " + name2);
     Console.WriteLine("Decoded local name: " + XmlConvert.DecodeName(name2));
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

     ' Encode and decode a name with spaces.
     Dim name1 as string = XmlConvert.EncodeName("Order Detail")
     Console.WriteLine("Encoded name: " + name1)
     Console.WriteLine("Decoded name: " + XmlConvert.DecodeName(name1))

     ' Encode and decode a local name.
     Dim name2 as string= XmlConvert.EncodeLocalName("a:book")
     Console.WriteLine("Encoded local name: " + name2)
     Console.WriteLine("Decoded local name: " + XmlConvert.DecodeName(name2))

  end sub
end class

Kommentarer

Den här metoden liknar EncodeName metoden förutom att den kodar kolontecknet, vilket garanterar att namnet kan användas som den lokala namndelen av ett namnområdeskvalificerat namn.

Om du till exempel har skickat den här metoden det ogiltiga namnet a:b returneras a_x003a_b, vilket är ett giltigt lokalt namn.

Om name är null eller System.String.Emptyreturnerar metoden samma värde.

Gäller för

Se även