17/06/11 12:49
riddick
Inizio subito subito a dare guai
Allora, se qualcuno di voi usa Android, può usare il programmino SMSBackup per salvare i propri sms. Queso programma salva gli sms in file XML, il mio problema nasce dal voler leggere questi file sul pc e quindi sto cercando di farmi un programmino per leggerli. L'XML è così strutturato
Ho iniziato a fare il programma ma non riesco in alcune cose. Premetto che uso MSXML6. Il programma che ho fatto è:
In questo modo riesco a leggere gli attributi che mi interessano e metterli nella textbox, ma non riesco a fare un ciclo per processare tutto il nodo smses e quindi i singoli nodi sms con i loro attributi. Come posso risolvere?
Allora, se qualcuno di voi usa Android, può usare il programmino SMSBackup per salvare i propri sms. Queso programma salva gli sms in file XML, il mio problema nasce dal voler leggere questi file sul pc e quindi sto cercando di farmi un programmino per leggerli. L'XML è così strutturato
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> <smses count="39"> <sms protocol="0" address="numero tel" date="1304457182465" type="1" subject="null" body="testo messaggio" toa="null" sc_toa="null" service_center="+393358824001" read="1" status="-1" locked="0" /> <sms protocol="0" address="numero tel" date="1304457182465" type="1" subject="null" body="testo messaggio" toa="null" sc_toa="null" service_center="+393358824001" read="1" status="-1" locked="0" /> ....... ....... </smses>
Ho iniziato a fare il programma ma non riesco in alcune cose. Premetto che uso MSXML6. Il programma che ho fatto è:
Public xmlReader As New DOMDocument Dim node As IXMLDOMElement Dim indir As String Dim testo As String Dim data As String Private Sub Form_Load() xmlReader.async = False xmlReader.Load ("pathfile") Set node = xmlReader.selectSingleNode("//sms") indir = node.getAttribute("address") testo = node.getAttribute("body") data = node.getAttribute("date") xmlData.Text = "Numero: " & indir & Chr(9) & "Data: " & data & vbCrLf & "Testo: " & vbCrLf & testo & vbCrLf End Sub
In questo modo riesco a leggere gli attributi che mi interessano e metterli nella textbox, ma non riesco a fare un ciclo per processare tutto il nodo smses e quindi i singoli nodi sms con i loro attributi. Come posso risolvere?
aaa