Skip to content

ToXmlFile

Wagner Silva edited this page May 5, 2024 · 1 revision

Devolve o objeto serializado em uma string no formato XML.

void ToXmlFile(string path)
void ToXmlFile(string path, Encoding encoding)

Extends

Todos objetos.

Parameters:

  • path: O arquivo onde será gravado.
  • encoding: A codificação a ser aplicada à string.

Exemplos de Utilização

using W4G.Extensions;
class Program
{
    static void Main()
    {
        using W4G.Extensions;
class Program
{
    static void Main()
    {
        var value = new Pessoa() { Nome = "João", Sobrenome = "Silva", Endereco = new Endereco() { Rua = "Rua Um", Numero = "2", Cep = "00001-001" } };
        value.ToXmlFile("C:\\arquivo.xml");
    }
}
public class Pessoa
{
    public string Nome { get; set; }
    public string Sobrenome { get; set; }
    public Endereco Endereco { get; set; }
}
public class Endereco
{
    public string Rua { get; set; }
    public string Numero { get; set; }
    public string Cep { get; set; }
}

Output:

Arquivo gerado em "C:/arquivo.xml" contendo:
<?xml version="1.0" encoding="utf-16"?>
<Pessoa xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Nome>João</Nome>
  <Sobrenome>Silva</Sobrenome>
  <Endereco>
    <Rua>Rua Um</Rua>
    <Numero>2</Numero>
    <Cep>00001-001</Cep>
  </Endereco>
</Pessoa>

Clone this wiki locally