コード例 #1
0
ファイル: SyncFolder.cs プロジェクト: udif/FlickrSync
        public string GetXml()
        {
            string xml = "  <SyncFolder>\r";

            xml = xml + "    <FolderPath>" + XmlEncode(FolderPath) + "</FolderPath>\r";
            xml = xml + "    <LastSync>" + LastSync.ToString("yyyy-MM-dd HH:mm:ss", DateTimeFormatInfo.InvariantInfo) + "</LastSync>\r";
            xml = xml + "    <SetId>" + SetId + "</SetId>\r";
            xml = xml + "    <SetTitle>" + XmlEncode(SetTitle) + "</SetTitle>\r";
            xml = xml + "    <SetDescription>" + XmlEncode(SetDescription) + "</SetDescription>\r";
            xml = xml + "    <SyncMethod>" + SyncMethod.ToString() + "</SyncMethod>\r";
            xml = xml + "    <FilterType>" + FilterType.ToString() + "</FilterType>\r";
            xml = xml + "    <FilterTags>" + FilterTags + "</FilterTags>\r";
            xml = xml + "    <FilterStarRating>" + FilterStarRating + "</FilterStarRating>\r";
            xml = xml + "    <Permissions>" + Permission.ToString() + "</Permissions>\r";

            if (NoDelete)
            {
                xml = xml + "    <NoDelete>1</NoDelete>\r";
            }
            else
            {
                xml = xml + "    <NoDelete>0</NoDelete>\r";
            }

            if (NoDeleteTags)
            {
                xml = xml + "    <NoDeleteTags>1</NoDeleteTags>\r";
            }
            else
            {
                xml = xml + "    <NoDeleteTags>0</NoDeleteTags>\r";
            }

            xml = xml + "    <OrderType>" + OrderType.ToString() + "</OrderType>\r";
            xml = xml + "    <SetNaming>" + SetNaming.ToString() + "</SetNaming>\r";

            if (NoInitialReplace)
            {
                xml = xml + "    <NoInitialReplace>1</NoInitialReplace>\r";
            }
            else
            {
                xml = xml + "    <NoInitialReplace>0</NoInitialReplace>\r";
            }

            xml = xml + "  </SyncFolder>\r";

            return(xml);
        }