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>
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?

PS: so programmare in java, e quel servizio l'ho fatto io.