Hola Alex, buenos días.
Perdona por la tardanza en contestar pero es que ayer no estuve con el ordenador.
Te copio un fichero XML
<?xml version="1.0" encoding="utf-8" ?>
<CstmrCdtTrfInitn>
<GrpHdr>
<MsgId>FTRANSF_E.vft13</MsgId>
<CreDtTm></CreDtTm>
<NbOfTxs></NbOfTxs>
<CtrlSum></CtrlSum>
</GrpHdr>
</CstmrCdtTrfInitn>
______________________________________
Public Class GrpHdr ' cabecera
Public MsgId As String, Length(35)
Public CreDtTm As String ' , Length(19)
Public NbOfTxs As Integer
Public CtrlSum As Single, format("##,##0.00")
Public Sub New(ByVal MsgId As String, ByVal CreDtTm As String, _
ByVal NbOfTxs As Integer, ByVal CtrlSum As Single)
Me.MsgId = "vft16" ' MsgId
Me.CreDtTm = "vft14" 'CreDtTm
Me.NbOfTxs = "vfi1" ' NbOfTxs
Me.CtrlSum = "vfs1" 'CtrlSum
End Sub
End Class
En el primer caso en la etiqueta MsgId debe de ir el valor de una variable que en sería la vft13 que está en el formulario FTRANSF. Luego hay otras etiquetas con valores de una tabla de datos. Además hay etiquetas que se validarían con condicionantes. Este fichero creo que se haría por WRITER.
Pero he leído algo de que se pueden hacer más sencillo por clases, te paso en el segundo caso, algo que intento pero que me pasa lo mismo no coge el valor de la variable. Además habría que serializar estas clases.
Gracias y saludos.