This is an intresting xml becoz it really does not send any file but sends it virtually ..to better understand try it.
<message type="normal" to="TARGET_ID@nimbuzz.com" from="YOUR_ID@nimbuzz.com">
<body>FILE PATH</body>
<file xmlns="http://jabber.org/protocol/si/profile/file-transfer" name="jay_khetia.jpeg" size="250">
<desc/>
<x xmlns="jabber:x:data" type="result">
<field var="tags">
<value>others</value>
</field>
</x>
</file>
</message>
*.Just edit the highlighted text and send it in xml counsel
Suppose in my mobile there is a file in memory card named 1.jpeg, then in file path i will write E:\1.jpeg
And if it is in phone memory i will replace it by 'C'
*.Well its all crap to write file name ..so no need to write or edit just send it by simply replacing TARGET_ID and YOUR_ID becouse it is fake file sender even if u write the file path or not it will not gona send the file it will just show a file box and when you will click on it, it will tell the file doesnt exist. So better do not edit.