XmlRootAttribute.Namespace Propriedade

Definição

Obtém ou define o namespace para o elemento raiz XML.

C#
public string Namespace { get; set; }
C#
public string? Namespace { get; set; }

Valor da propriedade

O namespace do elemento XML.

Exemplos

O exemplo a seguir aplica o XmlRootAttribute a uma classe e define a Namespace propriedade .

C#
[XmlRoot(Namespace = "http://www.cpandl.com")]
public class Group
{
   // Insert the members of the Group class.
}

Comentários

A Namespace propriedade está em conformidade com a especificação world wide web consortium chamada Namespaces in XML.

Para criar namespaces prefixados no documento XML, crie um XmlSerializerNamespaces objeto que contenha todos os pares prefixo-namespace. O namespace definido para cada XmlArrayAttribute um deve estar contido no XmlSerializerNamespaces objeto . Quando o XmlSerializer gera o documento, ele prefixa corretamente o nome do elemento para cada item de matriz.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Confira também