Hack x Crack - Comunidad de Seguridad informática

Programación => Visual Basic => Mensaje iniciado por: Darckz en Diciembre 24, 2011, 04:23:34 am

Título: Duda con un programa ("manipulacion de documentos XML: El dom")
Publicado por: Darckz en Diciembre 24, 2011, 04:23:34 am
Bueno, hola.
He tenido un pequeño tropiezo y no se como avanzar con este problema.
Estaba en VisualBasic 6.0 ..bla bla bla.. , entonces no me anda un programa en el que el simple objetivo es manipular un programa formato xml, que diga hola mundo. Para que ande el programa el documento se encuentra en c:\docsXMl\hola.xml como dice en los antiguos cuadernos de hackxcrack.
por las dudas paso el codigo del documento xml, pero no tiene importancia y no concuerda con el tipo de topico en esta parte del foro, poro se relaciona con el conflicto.
lineas de codigo del documento xml:
Código: [Seleccionar]
<?xml version="1" standalone="yes"?>
<BIENVENIDA>
<HOLA>Hola Mundo Xml</HOLA>
</BIENVENIDA>
Luego sin mas prembulos les quiero mostrar las lineas de codigo del visual basic, que he tenido que copiar( que triste jaja apenas he entendido para que sirven , puesto que tengo pocos conocimientos de vb )
el codigo del "proyecto" es el siguiente:
Código: [Seleccionar]
Private Sub Command1_Click()

Dim objXMLDOM As New MSXML2.DOMDocument30

Dim objNodes As IXMLDOMNodeList

Dim path As String

Dim iIndex As Integer

Dim elementos() As Variant

path = "C:\docsXML\hola.xml"

objXMLDOM.async = False
'
'MsgBox Dir("c:\docsXML\hola.xml")

objXMLDOM.Load (path)

Set objNodes = objXMLDOM.selectNodes("BIENVENIDA/HOLA")

ReDim elementos(objNodes.length)

For iIndex = 0 To objNodes.length - 1

  elementos(iIndex) = objNodes.Item(iIndex).nodeTypedValue
 
  MsgBox elementos(iIndex)
 
Next

End Sub


y este codigo esta en un simple boton  en el centro de la ventana, como se ve en la imagen:


(http://img836.imageshack.us/img836/9278/sinttuloqbo.png) (http://imageshack.us/photo/my-images/836/sinttuloqbo.png/)

Uploaded with ImageShack.us (http://imageshack.us)
(clickee dos veces en el botoncito (cuando programaba esta "aplicacion") y escribi todo el codigo)
tambien tuve que ir a la barra de herramientas buscar "proyecto" luego "referencias" y seleccionar "microsoft XML, 3.0" y aceptar.
Al terminar presioné F5 para probar como andaba y me tenia que saltar hola mundo en una caja de mensaje o algo asi y lo que pasa es que no me aparece nada.

Creo que escribi algo mal o hice algo mal, porfavor AYUDA!!.
Título: Re:Duda con un programa ("manipulacion de documentos XML: El dom")
Publicado por: creepernex en Diciembre 24, 2011, 04:43:59 am
Hola men, yo te recomendaría que te instruyas mas en Visual Basic 6, ya que cualquier respuesta que se te de podria ser chino basico para tí.
Título: Re:Duda con un programa ("manipulacion de documentos XML: El dom")
Publicado por: Libereco en Diciembre 24, 2011, 10:54:58 am
Hola men, yo te recomendaría que te instruyas mas en Visual Basic 6, ya que cualquier respuesta que se te de podria ser chino basico para tí.

Opino lo mismo.
Título: Re:Duda con un programa ("manipulacion de documentos XML: El dom")
Publicado por: Darckz en Diciembre 24, 2011, 10:13:31 pm
Lo tendre en cuenta, supongo que tienen razon, gracias por la respuesta, probablemente me sirva.
Saludos.
Título: Re:Duda con un programa ("manipulacion de documentos XML: El dom")
Publicado por: westernson en Diciembre 24, 2011, 10:46:13 pm
Hola;
Yo creo que la duda está "solucionada".
Salu2  ;) y cierro el tema