PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBESpXml

    Serviços de manipulação de Código XML para SP's

    Inheritance
    System.Object
    StdBE
    StdBaseBE
    StdBESpXml
    Implements
    StdBE100.IStdBESpXml
    Inherited Members
    StdBE.SerializeJson()
    StdBE.SerializeJson(List<String>)
    StdBE.ParseJsonText(String, List<String>)
    StdBE.SerializeJsonToXml(String, List<String>)
    StdBE.SerializeXml(XmlAttributeOverrides, XmlSerializerNamespaces)
    StdBE.Clone()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdBE100
    Assembly: StdBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D1E5BCBD-4F21-4379-8E79-6722A8D44EC7")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBESpXml : StdBaseBE, IStdBESpXml

    Constructors

    StdBESpXml()

    Declaration
    public StdBESpXml()

    Properties

    ValorXml

    Obtém o valor do XML.

    Declaration
    public string ValorXml { get; }
    Property Value
    Type Description
    System.String

    Methods

    AbreDocumento()

    Insere a tag XML de abertura do documento

    Declaration
    public void AbreDocumento()

    AdicionaCampo(String, String, Boolean)

    Adicona um campo ao XML.

    Declaration
    public void AdicionaCampo(string strCampo, string strValor, bool bolUCase = false)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.String strValor

    Valor.

    System.Boolean bolUCase

    Indica se o campo deve ser Case Sensitive.

    AdicionaCampoData(String, DateTime)

    Adicona um campo Data ao XML.

    Declaration
    public void AdicionaCampoData(string strCampo, DateTime datValor)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.DateTime datValor

    Valor.

    AdicionaCampoLogico(String, Boolean)

    Adicona um campo Lógico ao XML.

    Declaration
    public void AdicionaCampoLogico(string strCampo, bool bolValor)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.Boolean bolValor

    Valor.

    AdicionaCampoNumerico(String, Decimal)

    Declaration
    public void AdicionaCampoNumerico(string strCampo, decimal dblValor)
    Parameters
    Type Name Description
    System.String strCampo
    System.Decimal dblValor

    AdicionaCampoNumerico(String, Double)

    Adicona um campo numérico ao XML.

    Declaration
    public void AdicionaCampoNumerico(string strCampo, double dblValor)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.Double dblValor

    Valor.

    AdicionaCampoNumerico(String, Int32)

    Declaration
    public void AdicionaCampoNumerico(string strCampo, int intValor)
    Parameters
    Type Name Description
    System.String strCampo
    System.Int32 intValor

    AdicionaCampoSemTrim(String, String, Boolean)

    Adicona um campo ao XML sem remover os espaços em branco.

    Declaration
    public void AdicionaCampoSemTrim(string strCampo, string strValor, bool bolUCase = false)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.String strValor

    Valor.

    System.Boolean bolUCase

    Indica se o campo deve ser Case Sensitive.

    AdicionaNodo(String)

    Adicona um nodo ao XML.

    Declaration
    public void AdicionaNodo(string strNodo)
    Parameters
    Type Name Description
    System.String strNodo

    Nome do nodo.

    FechaDocumento()

    Insere a tag XML de fecho do documento

    Declaration
    public void FechaDocumento()

    Finalize()

    Destrutor

    Declaration
    protected void Finalize()

    Inicializa()

    Inicialza a classe.

    Declaration
    public void Inicializa()

    InsereVersao()

    Insere a tag com a versão e encoding XML

    Declaration
    public void InsereVersao()

    Termina()

    Termina a classe.

    Declaration
    public void Termina()

    Implements

    StdBE100.IStdBESpXml