Sobre el autor

Roy Rojas

Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub

7 Comentarios

  1. 1

    Jorge chaves

    También podrías usar deserialize creando un objeto basado en la estructura del XML y así tener más facilidad de lectura

    Responder
  2. 2

    Eladio Madrigal

    Hola Roy,
    Está muy interesante este artículo, yo he buscado información similar, pero para poder aplicar algunos métodos similares(como los utilizados en los archivos xml) a datos leidos desde un campo sql server, como el que muestro a continuación; no contiene la estructura completa de un archivo xml, comenzando porque no tiene el prólogo, pero en lo básico es bastante similar. La verdad no he encontrado algo para poder manipularl estos campos al igual o similar a un archivo xml, agradeceré mucho cualquier ayuda al respecto.

    Muchas gracias.

    P01
    FT
    0
    0
    PT00001
    SL01
    04
    25
    2.3000
    4.5455
    10.4547
    eladio
    2016-04-16T12:32:07.140

    P01
    FT
    0
    0
    PT00001
    SL01
    04
    24
    18.0000
    4.5455
    81.8190
    eladio
    2016-04-16T12:32:07.137

    Responder
  3. 3

    Carlos A. Rodriguez

    Estoy intentando ver datos en Datagrid o ListVew en Visual Net
    de este tipo de xml, tengo muchos codigos de fuente, pero ninguno me resuelbe este problema !!
    Desde ya agradezco un aporte
    PD: Puedo leer otros tipo de xml, este no !!!
    Saludos
    ==============================


    Responder
    1. 3.1

      Roy Rojas

      Cuando cargas el xml en un dataset o en un xmldocument que error te da?

      Responder
  4. 4

    Luis Carrillo

    me marca este error:

    System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
    en PuntodeVenta.FrmEntraSalidas.lee_xml2() en C:\Users\Luis\Documents\Visual Studio 2010\Projects\PuntodeVenta\PuntodeVenta\Vales\FrmEntraSalidas.vb:línea 438

    Responder
  5. 5

    Luis Carlos Sanchez Tortos

    Buenas tardes don Roy excelente aportes, tengo problemas para leer la factura electrónica (XML) que me envía el cliente para su aprobación.

    Ejecute el código que muy amablemente publico y me funciona super bien, no obstante al intentar ejectutarlo con un caso real, no se como leer los nodos respectivos.

    50606021800010898043200100001010000000070190000009
    00100001010000000070
    2018-02-06T17:04:18-06:00

    Agradezco la ayuda al respecto,

    Y gracias por su valiosos y profesionales aporte.

    Responder
    1. 5.1

      Roy Rojas

      Para leer los nodos Clave o Consecutivo

      [VB]
      Dim consecutivo As String = xmlEnvia.GetElementsByTagName(“NumeroConsecutivo”)(0).InnerText
      Dim clave As String = xmlEnvia.GetElementsByTagName(“Clave”)(0).InnerText

      [C#]
      string consecutivo = xmlEnvia.GetElementsByTagName(“NumeroConsecutivo”)(0).InnerText;
      string clave = xmlEnvia.GetElementsByTagName(“Clave”)(0).InnerText;

      No se si esto es a lo que referías

      Responder

Deja un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2015 Powered by DotNetcr.com