ConverteXmlparaDataSet(aXML)
Para realizar a conversão de um XML tomador para dataset, utilize o método ConverteXmlparaDataSet, isso facilitará a importação e manipulação de dados de um XML.
Método
ConverteXmlparaDataSet(aXML: string): TspdCTeDataSet;
Parâmetros
| Argumento | Tipo | Detalhes |
|---|---|---|
| aXML | String | String contendo o caminho ou conteúdo do XML Tomador |
Retorno
Este método retornará um objeto do tipo TspdCTeDataSet, populado com os dados do XML. Para acessar os campos, utilize o método Campo(nome).AsString.
Exemplos
Delphi
var
ds: TspdCTeDataSet;
begin
ds := spdCTe.ConverteXmlparaDataSet('Conteúdo de um XML do CTe');
try
ShowMessage(ds.Campo('cUF_5').AsString);
finally
ds.Free;
end;
end;
C#
CTeDataSetX.spdCTeDataSetX dsX = new CTeDataSetX.spdCTeDataSetX();
dsX.MappingFileName = spdCTe.DiretorioEsquemas + "4.00\\" + spdCTe.MappingFileName;
dsX.ConfigSection = "DACTE";
dsX.Versao = "4.00";
dsX.LoadFromXML("Conteúdo de um XML do CTe");
string valor = dsX.GetCampo("cUF_5");
Visual Basic 6
Dim dsX As New spdCTeDataSetX
dsX.MappingFileName = spdCTe.DiretorioEsquemas & "4.00\" & spdCTe.MappingFileName
dsX.ConfigSection = "DACTE"
dsX.Versao = "4.00"
dsX.LoadFromXML "Conteúdo de um XML do CTe"
Dim valor As String
valor = dsX.GetCampo("cUF_5")
PHP
$dsX = new COM('CTeDataSetX.spdCTeDataSetX');
$dsX-MappingFileName = $spdCTe-DiretorioEsquemas . '4.00\\' . $spdCTe-MappingFileName;
$dsX-ConfigSection = 'DACTE';
$dsX-Versao = '4.00';
$dsX-LoadFromXML('Conteúdo de um XML do CTe');
$valor = $dsX-GetCampo('cUF_5');
Comentários
0 comentário
Por favor, entre para comentar.