XmlWriter.Create Método

Definição

Cria uma nova XmlWriter instância.

Sobrecargas

Name Description
Create(XmlWriter, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os objetos e XmlWriterSettings especificadosXmlWriter.

Create(String, XmlWriterSettings)

Cria uma nova XmlWriter instância usando o nome do ficheiro e XmlWriterSettings o objeto.

Create(TextWriter, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os TextWriter objetos and XmlWriterSettings .

Create(Stream, XmlWriterSettings)

Cria uma nova XmlWriter instância usando o stream e XmlWriterSettings o objeto.

Create(StringBuilder, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os StringBuilder objetos and XmlWriterSettings .

Create(StringBuilder)

Cria uma nova XmlWriter instância usando o especificado StringBuilder.

Create(String)

Cria uma nova XmlWriter instância usando o nome de ficheiro especificado.

Create(TextWriter)

Cria uma nova XmlWriter instância usando o especificado TextWriter.

Create(Stream)

Cria uma nova XmlWriter instância usando o fluxo especificado.

Create(XmlWriter)

Cria uma nova XmlWriter instância usando o objeto especificado XmlWriter .

Observações

Algumas das Create sobrecargas incluem um settings parâmetro que aceita um XmlWriterSettings objeto. Você pode usar este objeto para:

  • Especifique quais as funcionalidades que quer suportar no objeto criado XmlWriter .

  • Reutilize o XmlWriterSettings objeto para criar múltiplos objetos escritores. O XmlWriterSettings objeto é copiado e marcado como apenas leitura para cada escritor criado. Alterações às definições de uma XmlWriterSettings instância não afetam escritores existentes com as mesmas definições. Assim, pode usar as mesmas definições para criar vários escritores com a mesma funcionalidade. Ou pode modificar as definições de uma XmlWriterSettings instância e criar um novo escritor com um conjunto diferente de funcionalidades.

  • Adicionar funcionalidades a um escritor XML existente. O Create método pode aceitar outro XmlWriter objeto. O objeto subjacente XmlWriter não tem de ser um escritor XML criado pelo método estático Create . Por exemplo, pode especificar um escritor XML definido pelo utilizador para adicionar funcionalidades adicionais.

  • Aproveite ao máximo funcionalidades como melhor verificação de conformidade e conformidade com a recomendação XML 1.0 , que estão disponíveis apenas em XmlWriter objetos criados pelo método estático Create .

Se usar um Create overload que não aceita um XmlWriterSettings objeto, são usadas as seguintes definições padrão de escritor:

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Note

Embora .NET Framework inclua a classe XmlTextWriter, que é uma implementação concreta da classe XmlWriter, recomendamos que crie instâncias XmlWriter utilizando o método Create.

Create(XmlWriter, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os objetos e XmlWriterSettings especificadosXmlWriter.

public:
 static System::Xml::XmlWriter ^ Create(System::Xml::XmlWriter ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create(System.Xml.XmlWriter output, System.Xml.XmlWriterSettings settings);
static member Create : System.Xml.XmlWriter * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As XmlWriter, settings As XmlWriterSettings) As XmlWriter

Parâmetros

output
XmlWriter

O XmlWriter objeto que queres usar como escritor subjacente.

settings
XmlWriterSettings

O XmlWriterSettings objeto usado para configurar a nova XmlWriter instância. Se for null, é usado a XmlWriterSettings com definições padrão.

Se o XmlWriter está a ser usado com o Transform(String, XmlWriter) método, deve usar a OutputSettings propriedade para obter um XmlWriterSettings objeto com as definições corretas. Isto garante que o objeto criado XmlWriter tem as definições de saída corretas.

Devoluções

Um XmlWriter objeto que envolve o objeto especificado XmlWriter .

Exceções

output é null.

Observações

Este método permite-lhe adicionar funcionalidades adicionais a um objeto subjacente XmlWriter . O objeto subjacente XmlWriter pode ser um objeto criado pelo XmlWriter.Create método, ou um objeto criado através da XmlTextWriter implementação.

Aplica-se a

Create(String, XmlWriterSettings)

Cria uma nova XmlWriter instância usando o nome do ficheiro e XmlWriterSettings o objeto.

public:
 static System::Xml::XmlWriter ^ Create(System::String ^ outputFileName, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create(string outputFileName, System.Xml.XmlWriterSettings settings);
static member Create : string * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (outputFileName As String, settings As XmlWriterSettings) As XmlWriter

Parâmetros

outputFileName
String

O ficheiro para o qual queres escrever. Cria XmlWriter um ficheiro no caminho especificado e escreve nele em sintaxe de texto XML 1.0. Deve outputFileName ser um caminho do sistema de ficheiros.

settings
XmlWriterSettings

O XmlWriterSettings objeto usado para configurar a nova XmlWriter instância. Se for null, é usado a XmlWriterSettings com definições padrão.

Se o XmlWriter está a ser usado com o Transform(String, XmlWriter) método, deve usar a OutputSettings propriedade para obter um XmlWriterSettings objeto com as definições corretas. Isto garante que o objeto criado XmlWriter tem as definições de saída corretas.

Devoluções

Um XmlWriter objeto.

Exceções

outputFileName é null.

Exemplos

O exemplo seguinte cria um XmlWriter objeto com as definições definidas.

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

public class Sample {

  public static void Main() {

    XmlWriter writer = null;

    try {

       // Create an XmlWriterSettings object with the correct options.
       XmlWriterSettings settings = new XmlWriterSettings();
       settings.Indent = true;
       settings.IndentChars = ("\t");
       settings.OmitXmlDeclaration = true;

       // Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings);
       writer.WriteStartElement("book");
       writer.WriteElementString("item", "tesing");
       writer.WriteEndElement();
    
       writer.Flush();
     }
     finally  {
        if (writer != null)
          writer.Close();
     }
  }
}
Imports System.IO
Imports System.Xml
Imports System.Text

Public Class Sample 

  Public Shared Sub Main() 
  
    Dim writer As XmlWriter = Nothing

    Try 

       ' Create an XmlWriterSettings object with the correct options. 
       Dim settings As XmlWriterSettings = New XmlWriterSettings()
       settings.Indent = true
       settings.IndentChars = (ControlChars.Tab)
       settings.OmitXmlDeclaration = true

       ' Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings)
       writer.WriteStartElement("book")
       writer.WriteElementString("item", "tesing")
       writer.WriteEndElement()
    
       writer.Flush()

      Finally
         If Not (writer Is Nothing) Then
            writer.Close()
         End If
      End Try

   End Sub 
End Class

Aplica-se a

Create(TextWriter, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os TextWriter objetos and XmlWriterSettings .

public:
 static System::Xml::XmlWriter ^ Create(System::IO::TextWriter ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create(System.IO.TextWriter output, System.Xml.XmlWriterSettings settings);
static member Create : System.IO.TextWriter * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As TextWriter, settings As XmlWriterSettings) As XmlWriter

Parâmetros

output
TextWriter

Sobre TextWriter o que queres escrever. Escreve XmlWriter a sintaxe do texto XML 1.0 e adiciona-a ao arquivo especificado TextWriter.

settings
XmlWriterSettings

O XmlWriterSettings objeto usado para configurar a nova XmlWriter instância. Se for null, é usado a XmlWriterSettings com definições padrão.

Se o XmlWriter está a ser usado com o Transform(String, XmlWriter) método, deve usar a OutputSettings propriedade para obter um XmlWriterSettings objeto com as definições corretas. Isto garante que o objeto criado XmlWriter tem as definições de saída corretas.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Exemplos

O exemplo seguinte escreve uma cadeia XML.

XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
StringWriter sw = new StringWriter();

using (XmlWriter writer = XmlWriter.Create(sw, settings))
{
    writer.WriteStartElement("book");
    writer.WriteElementString("price", "19.95");
    writer.WriteEndElement();
    writer.Flush();

    String output = sw.ToString();
}
Dim settings As New XmlWriterSettings()
settings.OmitXmlDeclaration = True
Dim sw As New StringWriter()
        
Using writer As XmlWriter = XmlWriter.Create(sw, settings)
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
            
  Dim output As String = sw.ToString()
End Using

Aplica-se a

Create(Stream, XmlWriterSettings)

Cria uma nova XmlWriter instância usando o stream e XmlWriterSettings o objeto.

public:
 static System::Xml::XmlWriter ^ Create(System::IO::Stream ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create(System.IO.Stream output, System.Xml.XmlWriterSettings settings);
static member Create : System.IO.Stream * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As Stream, settings As XmlWriterSettings) As XmlWriter

Parâmetros

output
Stream

O fluxo para o qual queres escrever. Ele XmlWriter escreve sintaxe de texto XML 1.0 e adiciona-a ao fluxo especificado.

settings
XmlWriterSettings

O XmlWriterSettings objeto usado para configurar a nova XmlWriter instância. Se for null, é usado a XmlWriterSettings com definições padrão.

Se o XmlWriter está a ser usado com o Transform(String, XmlWriter) método, deve usar a OutputSettings propriedade para obter um XmlWriterSettings objeto com as definições corretas. Isto garante que o objeto criado XmlWriter tem as definições de saída corretas.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Exemplos

O exemplo seguinte escreve um fragmento XML num fluxo de memória.

XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;

// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();

// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false

' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()

' Do additional processing on the stream.

Observações

O XmlWriter escreve sempre uma Marca de Ordem de Bytes (BOM) no fluxo de dados subjacente; no entanto, alguns fluxos não devem ter uma lista de materiais (BOM). Para omitir a BOM, crie um novo XmlWriterSettings objeto e defina a propriedade Encoding como um novo UTF8Encoding objeto com o valor Booleano no construtor definido como falso.

Aplica-se a

Create(StringBuilder, XmlWriterSettings)

Cria uma nova XmlWriter instância usando os StringBuilder objetos and XmlWriterSettings .

public:
 static System::Xml::XmlWriter ^ Create(System::Text::StringBuilder ^ output, System::Xml::XmlWriterSettings ^ settings);
public static System.Xml.XmlWriter Create(System.Text.StringBuilder output, System.Xml.XmlWriterSettings settings);
static member Create : System.Text.StringBuilder * System.Xml.XmlWriterSettings -> System.Xml.XmlWriter
Public Shared Function Create (output As StringBuilder, settings As XmlWriterSettings) As XmlWriter

Parâmetros

output
StringBuilder

A StringBuilder pessoa a quem escrever. O conteúdo escrito por o XmlWriter é anexado ao StringBuilder.

settings
XmlWriterSettings

O XmlWriterSettings objeto usado para configurar a nova XmlWriter instância. Se for null, é usado a XmlWriterSettings com definições padrão.

Se o XmlWriter está a ser usado com o Transform(String, XmlWriter) método, deve usar a OutputSettings propriedade para obter um XmlWriterSettings objeto com as definições corretas. Isto garante que o objeto criado XmlWriter tem as definições de saída corretas.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Aplica-se a

Create(StringBuilder)

Cria uma nova XmlWriter instância usando o especificado StringBuilder.

public:
 static System::Xml::XmlWriter ^ Create(System::Text::StringBuilder ^ output);
public static System.Xml.XmlWriter Create(System.Text.StringBuilder output);
static member Create : System.Text.StringBuilder -> System.Xml.XmlWriter
Public Shared Function Create (output As StringBuilder) As XmlWriter

Parâmetros

output
StringBuilder

A StringBuilder pessoa a quem escrever. O conteúdo escrito por o XmlWriter é anexado ao StringBuilder.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Observações

Quando usas esta sobrecarga, um XmlWriterSettings objeto com definições predefinidas é usado para criar o escritor XML.

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Se quiseres especificar as funcionalidades a suportar no escritor XML criado, usa um overload que aceita um XmlWriterSettings objeto como um dos seus argumentos e passa um XmlWriterSettings objeto com as tuas definições personalizadas.

Aplica-se a

Create(String)

Cria uma nova XmlWriter instância usando o nome de ficheiro especificado.

public:
 static System::Xml::XmlWriter ^ Create(System::String ^ outputFileName);
public static System.Xml.XmlWriter Create(string outputFileName);
static member Create : string -> System.Xml.XmlWriter
Public Shared Function Create (outputFileName As String) As XmlWriter

Parâmetros

outputFileName
String

O ficheiro para o qual queres escrever. Cria XmlWriter um ficheiro no caminho especificado e escreve nele em sintaxe de texto XML 1.0. Deve outputFileName ser um caminho do sistema de ficheiros.

Devoluções

Um XmlWriter objeto.

Exceções

outputFileName é null.

Exemplos

O exemplo seguinte cria um XmlWriter objeto e escreve um nó livro.

using (XmlWriter writer = XmlWriter.Create("output.xml"))
{
    writer.WriteStartElement("book");
    writer.WriteElementString("price", "19.95");
    writer.WriteEndElement();
    writer.Flush();
}
Using writer As XmlWriter = XmlWriter.Create("output.xml")
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
End Using

Observações

Quando usas esta sobrecarga, um XmlWriterSettings objeto com definições predefinidas é usado para criar o escritor XML.

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Se quiseres especificar as funcionalidades a suportar no escritor XML criado, usa um overload que aceita um XmlWriterSettings objeto como um dos seus argumentos e passa um XmlWriterSettings objeto com as tuas definições personalizadas.

Aplica-se a

Create(TextWriter)

Cria uma nova XmlWriter instância usando o especificado TextWriter.

public:
 static System::Xml::XmlWriter ^ Create(System::IO::TextWriter ^ output);
public static System.Xml.XmlWriter Create(System.IO.TextWriter output);
static member Create : System.IO.TextWriter -> System.Xml.XmlWriter
Public Shared Function Create (output As TextWriter) As XmlWriter

Parâmetros

output
TextWriter

Sobre TextWriter o que queres escrever. Escreve XmlWriter a sintaxe do texto XML 1.0 e adiciona-a ao arquivo especificado TextWriter.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Exemplos

O exemplo seguinte cria um escritor que exporta para a consola.

using (XmlWriter writer = XmlWriter.Create(Console.Out))
{
    writer.WriteStartElement("book");
    writer.WriteElementString("price", "19.95");
    writer.WriteEndElement();
    writer.Flush();
}
Using writer As XmlWriter = XmlWriter.Create(Console.Out)
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
End Using

Observações

Quando usas esta sobrecarga, um XmlWriterSettings objeto com definições predefinidas é usado para criar o escritor XML.

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Se quiseres especificar as funcionalidades a suportar no escritor criado, usa uma sobrecarga que aceita um XmlWriterSettings objeto como um dos seus argumentos, e passa um XmlWriterSettings objeto com as tuas definições personalizadas.

Aplica-se a

Create(Stream)

Cria uma nova XmlWriter instância usando o fluxo especificado.

public:
 static System::Xml::XmlWriter ^ Create(System::IO::Stream ^ output);
public static System.Xml.XmlWriter Create(System.IO.Stream output);
static member Create : System.IO.Stream -> System.Xml.XmlWriter
Public Shared Function Create (output As Stream) As XmlWriter

Parâmetros

output
Stream

O fluxo para o qual queres escrever. Ele XmlWriter escreve sintaxe de texto XML 1.0 e adiciona-a ao fluxo especificado.

Devoluções

Um XmlWriter objeto.

Exceções

output é null.

Exemplos

O exemplo seguinte escreve um fragmento XML num fluxo de memória. (Utiliza a Create(Stream, XmlWriterSettings) sobrecarga, que também configura as definições da nova instância do escritor XML.)

XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;

// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();

// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false

' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()

' Do additional processing on the stream.

Observações

Quando usa esta sobrecarga, um XmlWriterSettings objeto com as seguintes definições predefinidas é usado para criar o escritor XML:

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Se quiseres especificar as funcionalidades a suportar no escritor criado, usa uma sobrecarga que aceita um XmlWriterSettings objeto como um dos seus argumentos, e passa um XmlWriterSettings objeto com as tuas definições personalizadas.

Além disso, o XmlWriter escreve sempre uma Marca de Ordem de Bytes (BOM) no fluxo de dados subjacente; no entanto, alguns fluxos não devem ter uma lista de materiais (BOM). Para omitir a BOM, crie um novo XmlWriterSettings objeto e defina a propriedade Encoding como um novo UTF8Encoding objeto com o valor Booleano no construtor definido como falso.

Aplica-se a

Create(XmlWriter)

Cria uma nova XmlWriter instância usando o objeto especificado XmlWriter .

public:
 static System::Xml::XmlWriter ^ Create(System::Xml::XmlWriter ^ output);
public static System.Xml.XmlWriter Create(System.Xml.XmlWriter output);
static member Create : System.Xml.XmlWriter -> System.Xml.XmlWriter
Public Shared Function Create (output As XmlWriter) As XmlWriter

Parâmetros

output
XmlWriter

O XmlWriter objeto que queres usar como escritor subjacente.

Devoluções

Um XmlWriter objeto que envolve o objeto especificado XmlWriter .

Exceções

output é null.

Observações

Este método permite adicionar funcionalidades a um objeto subjacente XmlWriter . O objeto subjacente XmlWriter pode ser um objeto criado pelo XmlWriter.Create método, ou um objeto criado através da XmlTextWriter implementação.

Quando usas esta sobrecarga, um XmlWriterSettings objeto com definições predefinidas é usado para criar o escritor XML.

Setting Predefinido
CheckCharacters true
CloseOutput false
ConformanceLevel ConformanceLevel.Document
Encoding Encoding.UTF8
Indent false
IndentChars Dois espaços
NamespaceHandling Default (sem remoção)
NewLineChars \r\n (retorno de carro, alimentação de linha) para plataformas não-Unix, ou \n (alimentação de linha) para plataformas Unix
NewLineHandling NewLineHandling.Replace
NewLineOnAttributes false
OmitXmlDeclaration false
OutputMethod XmlOutputMethod.Xml
WriteEndDocumentOnClose true

Se quiseres especificar as funcionalidades a suportar no escritor XML criado, usa um overload que aceita um XmlWriterSettings objeto como um dos seus argumentos e passa um XmlWriterSettings objeto com as tuas definições personalizadas.

Aplica-se a