CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Proyecto VB XML I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Proyecto VB XML I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Proyecto VB XML I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Proyecto VB XML I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Proyecto VB XML I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Proyecto VB XML I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Proyecto VB XML I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Proyecto VB XML I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Proyecto VB XML I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Proyecto VB XML

Ir abajo 
3 participantes
AutorMensaje
Intruder
Novato
Intruder


Mensajes : 2
Puntos : 4

Proyecto VB XML Empty
MensajeTema: Proyecto VB XML   Proyecto VB XML I_icon_minitimeVie Mar 18, 2011 11:51 am

Hola aunque se que es un foro mas dedicado a C# igual si pudieran ayudarme me serviria mucho, aunque el codigo que me pudieran proporcionar este en C#, bueno que es, tengo un lector XML que al abrir el archivo te desglosa su contenido, la idea es que quiero aparte de leer su contenido, tomar los valores de las variables por ejemplo

<cfdi:Conceptos>
<cfdi:Concepto cantidad="12.0000"

quiero tomar esa cantidad "12.0000" guardarla en alguna variable y posterior mente ocuparla, de casualidad alguien sabra como hacerle???? de ante mano muchas gracias. y felicidades por su foro. lol!
Volver arriba Ir abajo
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Proyecto VB XML Empty
MensajeTema: Re: Proyecto VB XML   Proyecto VB XML I_icon_minitimeVie Mar 18, 2011 4:38 pm

Hola Intruder, veo que estas con lo del CFDI, las variables a las que te refieres en los Tag se llaman atributos.

Supondré que tienes conocimientos en acceso a xml, pues una vez que tengas el XmlElement o XmlNode que contiene el atributo que deseas obtener usa un foreach para buscar el atributo del cual quieres obtener su valor, acá te dejo un ejemplo:


Código:
          foreach (XmlAttribute atributo in tag.Attributes)
            {
                if (atributo.Name == "cantidad")
                {
                    MessageBox.Show(atributo.Value);
                }
            }

Donde "tag" es el XmlElement o XmlNode. Si tuvieras mas dudas puedes preguntar, Saludos!!
Volver arriba Ir abajo
https://cspromex.activo.mx
Intruder
Novato
Intruder


Mensajes : 2
Puntos : 4

Proyecto VB XML Empty
MensajeTema: Re: Proyecto VB XML   Proyecto VB XML I_icon_minitimeMar Mar 22, 2011 4:40 pm

Hola Guillermo, pues no no tengo experiencia manejando estos tipos de documentos, es un proyecto de escuela y bueno el ing nos facilito una factura electronica solo por manejar un ejemplo. tengo algo asi.


Imports System.IO
Imports System.Xml

Module Module1

Sub Main()
Try
Dim m_xmld As XmlDocument
Dim m_nodelist As XmlNodeList
Dim m_node As XmlNode

m_xmld = New XmlDocument()

m_xmld.Load("C:\Factura\CAAC7105192X4_37_FAC_20110314.xml")

y bueno aun no identifico los nodos y todo eso, igual muchas gracias por tu valiosa ayuda. si pudieras por ahi acompletarme me seria muy util.
Volver arriba Ir abajo
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Proyecto VB XML Empty
MensajeTema: Re: Proyecto VB XML   Proyecto VB XML I_icon_minitimeMar Mar 22, 2011 5:08 pm

El XmlNode es tu nodo, pero primero tienes que asignarle el Tag, pondré un tutorial de como hacerlo, nadamas dame un poco de tiempo por que tengo como 5 códigos atrasados, jeje para mañana ya estará. Laughing
Volver arriba Ir abajo
https://cspromex.activo.mx
Fcruz
Novato
Fcruz


Mensajes : 1
Puntos : 1

Proyecto VB XML Empty
MensajeTema: Re: Proyecto VB XML   Proyecto VB XML I_icon_minitimeMiér Oct 10, 2012 5:21 pm

Hola amigos yo Very Happy ando buscando como poner <cfdi:Comprobante> asi como estas primeras dos lineas des de un windows form en VB.NET 2010:
<cfdi:Addenda>
<AddendaCFDSorianaServicios xmlns:xsi="" xmlns:xsd="" tipo="PUBLICIDAD" version="1.0">
de echolo que hago hasta ahorita es eso.
Podrian auxiliarme mi codigo para generar eso es esto:


<clsContactos xmlns:xsi="" xmlns:xsd="">
<Nombre>InformacionX</Nombre>
<Telefono>Noneeeee</Telefono>
<Direccion>Alamo</Direccion>
<email>none</email>
</clsContactos>

el code para generar este xml es el siguiente:

Código:
 Private Sub CreateFileContactosXML()
        'Crear objeto y poblarlo
        Dim objContactos As New clsContactos
        objContactos.Nombre = txtNombre.Text
        objContactos.Telefono = txtTelefono.Text
        objContactos.Direccion = txtDireccion.Text
        objContactos.email = txtEmail.Text

        'Crear un objeto serializado para la clase contactos
        Dim objWriter As New Serialization.XmlSerializer(GetType(clsContactos))
        'Crear un objeto file de tipo StremWriter para almacenar el documento xml
        Dim objfile As New StreamWriter("Contacto.xml")
        'Serializar y crear el documento XML
        objWriter.Serialize(objfile, objContactos)
        'Cerrar el archivo
        objfile.Close()
    End Sub


    'OpenFileContactosXML
    'Abrir archivo XML y Mostrarlo en los controles dela forma.

    Private Sub OpenFileContactosXML()
        'Leer un archivo XML y cargarlo en un objeto
        Dim xmlReader As New XmlTextReader(Application.StartupPath + "Contacto.xml")
        'Crear un objeto para deserializar el archivo XML
        Dim Reader As New Serialization.XmlSerializer(GetType(clsContactos))
        'Deserialziar el archivo xml y cargarlo en un objeto
        Dim ContactosRead = Reader.Deserialize(xmlReader)
        'Cargar los datos en la forma.
        txtNombre.Text = ContactosRead.nombre
        txtDireccion.Text = ContactosRead.Direccion
        txtTelefono.Text = ContactosRead.telefono
        txtEmail.Text = ContactosRead.email
        'Cerrar Archivo XML
        xmlReader.Close()
    End Sub

    '5. Modificar el constructor de la forma para crear o mostrar la información del documento xml.  Utilizando 

    Public Sub New()
        MyBase.New()

        'El Diseñador de Windows Forms requiere esta llamada.
        InitializeComponent()

        'Agregar cualquier inicialización después de la llamada a InitializeComponent()
        Dim fa As New FileInfo(Application.StartupPath & "Contacto.xml")
        If fa.Exists Then
            OpenFileContactosXML()
        Else
            CreateFileContactosXML()
        End If
    End Sub


    ' 6.  Crear los manejadores de eventos para actualizar la información del documento XML


    Private Sub butAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butAceptar.Click
        'Crear archivo XML con informacion del contacto
        CreateFileContactosXML()

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        CreateFileContactosXML()
        Me.Close()
    End Sub

Saludos...espero su ayuda amigos y gracias.
Este codigo lopueden utilizar para su uso.
Esta funcionando.
Volver arriba Ir abajo
Contenido patrocinado





Proyecto VB XML Empty
MensajeTema: Re: Proyecto VB XML   Proyecto VB XML I_icon_minitime

Volver arriba Ir abajo
 
Proyecto VB XML
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Ayuda con Proyecto Nuevo!!!
» Proyecto: Cámara web utilizando API's
» Ayuda con Proyecto "Foro"
» CONECTAR PROYECTO EN C# CON JAVA FORMS
» cargar imagen en picturebox desde carpeta de proyecto?

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Foro de ayuda-
Cambiar a: