Questo è il codice del file xml che ho creato personalmente con l'aiuto di un amico. Questo service viene usato da un programma che permette di connettersi a internet e usufruire di quel servizio per poter mandare sms gratis dal pc. Il programma è solo per Windows e, se lo faccio girare con Wine, gira molto male e a volte non funziona. Da come avete capito io uso Linux (Debian Squeeze) e vorrei riprogrammare questo programma a mio piacimento, ma soprattutto in java, per renderlo universale con qualsiasi sistema operativo. Però... come faccio a leggere questi XML? come faccio a usarli?codice:<services> <service id="100" name="Swisscom XtraZone" v="1.0" maxsms="500" singlelen="134" maxlen="454" reset="monthly"> <description> <info>SwissCom - Xtra-Zone (by Dookie07 e ilfreddy). Solo per utenti Xtra-Zone: 500 SMS al mese PS: nelle versioni di JackSMS Wap,Web e Mobile, il layout del numero deve essere "+410791234567".</info> <config> <required name="usr" desc="Username"/> <required name="pwd" desc="Password"/> </config> </description> <procedure> <page method="POST" uri="https://www.swisscom-mobile.ch/youth/sms_senden-it.aspx?login"> <vars> <var name="isiwebuserid" value="%%usr%%"/> <var name="isiwebpasswd" value="%%pwd%%"/> <var name="login.x" value="0"/> <var name="login.y" value="0"/> <var name="isiwebjavascript" value="No"/> <var name="isiwebappid" value="mobile"/> <var name="isiwebmethod" value="authenticate"/> <var name="isiweburi" value="/youth/sms_senden-it.aspx"/> <var name="isiwebargs" value="login"/> </vars> <errors> <var errstr="Passwort ist nicht korrekt" errmsg="Il numero o la password inseriti sono errati."/> </errors> </page> <page method="POST" uri="https://www.swisscom-mobile.ch/youth/sms_senden-it.aspx"> <vars> <var name="__EVENTTARGET" value=""/> <var name="__EVENTARGUMENT" value=""/> <var name="__VIEWSTATE_SCM" value="1"/> <var name="__VIEWSTATE" value=""/> <var name="CobYouthSMSSenden%3AtxtMessage" value="%%message%%"/> <var name="CobYouthSMSSenden%3AtxtMessageDisabled" value="- sent by xtrazone.ch"/> <var name="CobYouthSMSSenden%3AtxtNewReceiver" value="%%intnum%%"/> <var name="CobYouthSMSSenden%3AbtnSend" value="Invia"/> <var name="FooterControl%3AhidNavigationName" value="Inviare SMS"/> <var name="FooterControl%3AhidMailToFriendUrl" value="youth/sms_senden-it.aspx"/> </vars> <accept> <var acceptstr="stato inviato"/> </accept> <errors> <var errstr="(esempio: 0791234567)" errmsg="Questo numero di cellulare non e' valido."/> </errors> </page> </procedure> </service> </services>
PS: so programmare in java, e quel servizio l'ho fatto io.

Rispondi quotando