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