Class StdBESpXml
Serviços de manipulação de Código XML para SP's
Implements
StdBE100.IStdBESpXml
  Inherited Members
      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