The xml structure is fairly simple
Code:
<?xml version="1.0" encoding="windows-1252"?>
<SITES VERSION="1.2">
<SITE NAME="Server Name">
......
</SITE>
</SITES>
The <SITES> section is made up of the following tags
Tags and Values
GROUP = If you want the site within a sub group you format it like a file path i.e. \my group\
PROTOCOL = "
FTP" or "
SFTP"
ADDRESS = the hostname or IP address of the server.
PORT = The port number in which the server is listening on.
USERNAME = your login name.
PASSWORD = your password.
ACCOUNT = your account name, this field is optional and only supported when the PROTOCOL is set to FTP. Most servers do not require this field.
REMOTEPATH = the remote folder to start in i.e. /home/
LOCALPATH = the local folder to start in i.e. c:\downloads\
PASSIVE = "
DEFAULT", "
ON", "
OFF" (Only applies to FTP PROTOCOL)
SSL = "
NONE", "
IMPLICIT SSL", "
AUTH SSL", "
AUTH TLS" (Only applies to FTP PROTOCOL)
NOTES = any text notes you want to include with the site.
Here is an example of a couple sites, first one is FTP and second is SFTP
Code:
<?xml version="1.0" encoding="windows-1252"?>
<SITES VERSION="1.2">
<SITE NAME="my ftp site">
<GROUP>\name\</GROUP>
<PROTOCOL>FTP</PROTOCOL>
<ADDRESS>127.0.0.1</ADDRESS>
<PORT>21</PORT>
<USERNAME>user</USERNAME>
<PASSWORD>pass</PASSWORD>
<ACCOUNT>acct</ACCOUNT>
<REMOTEPATH>/home/user/</REMOTEPATH>
<LOCALPATH>C:\downloads\</LOCALPATH>
<PASSIVE>DEFAULT</PASSIVE>
<SSL>NONE</SSL>
<NOTES>
<![CDATA[This is my
multiline
note]]>
</NOTES> </SITE>
<SITE NAME="my sftp site">
<PROTOCOL>SFTP</PROTOCOL>
<ADDRESS>127.0.0.1</ADDRESS>
<PORT>22</PORT>
<USERNAME>user</USERNAME>
<PASSWORD>pass</PASSWORD>
<REMOTEPATH>/home/user/</REMOTEPATH>
<LOCALPATH>C:\downloads\</LOCALPATH>
</SITE>
</SITES>