Хочу использовать PAD для ускорения заполнения данных файла при его загрузке. Был на сайте http://www.asp-shareware.org/pad/padfaq.php. скачал там программу PADGen но создаваемый ею файл почему то jdowlands не видет. Пишет что то типа "XML файл не найден, заполняйте все поля в ручную. " На сколько я понимаю эта прога создат обычный XML файл с определенной структурой. Предполагаю что если знать структуру файла (или иметь пример файла) по можно все сделать и без программы. Может кто то уже такое делал, дайте хоть один пример или укажите в какую сторону копать. Спасибо за помощь!
В Jdowlands есть поддержка PAD файлов. С описания Jdowlands "PAD это Портативное Описание Приложений, он помогает авторам предоставлять описания продуктов и спецификаций для онлайн источников стандартным способом, используя стандартный формат данных, что позволяет вебмастерам автоматизировать описание файлов в jDownloads. PAD экономит время как для авторов, так и вебмастеров. Для большей информации, см. FAQ по PAD - http://www.asp-shareware.org/pad/padfaq.php." На указаном сайте есть программа PADGen в которой заполняешь разные поля (названире, автор, размер, тип файла, язык, даты и т.д.) описания продукта (в моем случае файла) которая потом создает файл в формате XML который и содержит наименования полей и их значения. Но создаваемый ею файл почему то jdowlands не видет. Пишет что то типа "XML файл не найден, заполняйте все поля в ручную. " Поэтому я считаю, что если знать наименования пoлей описания загрузки (название файла, коротное и полное описание файла, язык файла и т.д.) в Jdowlands то будет не сложно создавать такие XML файлы для автоматической загрузки файлов в Jdowlands. Вот и вопрос ГДЕ взять наименования этих полей????
Оказалось все на много проще чем я ожидал. Надо то было всего лишь внимательно посмотреть настройки jdowlands, там есть опция включения поддержки PAD файлов. Все заработало, XML файлы читаются и заполняются поля jdowlands НО только если писать в PADGen латинскими буквами. Если XML файл, сформированный PADGen, содержит русские буквы то в jdowlands выводятся вместо них такие знаки ?????. При открытии сгенерированного файла Блокнотом все русские буквы отображаются нормально. Кодировка файла UTF-8 - в начале XML файла написано <?xml version="1.0" encoding="UTF-8" ?>. Вот привожу пример XML файла Все русские слова (Компания, GPограмма, ТЕКСТ 12, ТЕКСТ34) выводятся знаками ??????. <?xml version="1.0" encoding="UTF-8" ?> - <XML_DIZ_INFO> - <MASTER_PAD_VERSION_INFO> <MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION> <MASTER_PAD_EDITOR>PADGen 3.1.1.50 http://www.padgen.org</MASTER_PAD_EDITOR> <MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO> </MASTER_PAD_VERSION_INFO> - <Company_Info> <Company_Name>Компания</Company_Name> <Address_1>2</Address_1> <Address_2>3</Address_2> <City_Town>4</City_Town> <State_Province>5</State_Province> <Zip_Postal_Code>6</Zip_Postal_Code> <Country>Erergmddt</Country> <Company_WebSite_URL>8</Company_WebSite_URL> - <Contact_Info> <Author_First_Name>9</Author_First_Name> <Author_Last_Name>10</Author_Last_Name> <Author_Email /> <Contact_First_Name>12</Contact_First_Name> <Contact_Last_Name>13</Contact_Last_Name> <Contact_Email /> </Contact_Info> - <Support_Info> <Sales_Email /> <Support_Email /> <General_Email>Lierjjnvkdnc@rambler.ru</General_Email> <Sales_Phone /> <Support_Phone /> <General_Phone /> <Fax_Phone /> </Support_Info> </Company_Info> - <Program_Info> <Program_Name>GPограмма</Program_Name> <Program_Version /> <Program_Release_Month>02</Program_Release_Month> <Program_Release_Day>21</Program_Release_Day> <Program_Release_Year>2013</Program_Release_Year> <Program_Cost_Dollars /> <Program_Cost_Other_Code /> <Program_Cost_Other /> <Program_Type /> <Program_Release_Status /> <Program_Install_Support /> <Program_OS_Support /> <Program_Language /> <Program_Change_Info /> <Program_Specific_Category /> <Program_Category_Class /> <Program_System_Requirements /> - <File_Info> <File_Size_Bytes /> <File_Size_K /> <File_Size_MB /> </File_Info> - <Expire_Info> <Has_Expire_Info>N</Has_Expire_Info> <Expire_Count /> <Expire_Based_On /> <Expire_Other_Info /> <Expire_Month /> <Expire_Day /> <Expire_Year /> </Expire_Info> </Program_Info> - <Program_Descriptions> - <English> <Keywords /> <Char_Desc_45 /> <Char_Desc_80 /> <Char_Desc_250 /> <Char_Desc_450 /> <Char_Desc_2000 /> </English> - <Russian> <Keywords /> <Char_Desc_45 /> <Char_Desc_80 /> <Char_Desc_250 /> <Char_Desc_450>ТЕКСТ 12</Char_Desc_450> <Char_Desc_2000>ТЕКСТ34</Char_Desc_2000> </Russian> </Program_Descriptions> - <Web_Info> - <Application_URLs> <Application_Info_URL /> <Application_Order_URL /> <Application_Screenshot_URL /> <Application_Icon_URL /> <Application_XML_File_URL /> </Application_URLs> - <Download_URLs> <Primary_Download_URL /> <Secondary_Download_URL /> <Additional_Download_URL_1 /> <Additional_Download_URL_2 /> </Download_URLs> </Web_Info> - <Permissions> <Distribution_Permissions /> <EULA /> </Permissions> - <Affiliates> <Affiliates_FORM>Y</Affiliates_FORM> <Affiliates_VERSION>1.4</Affiliates_VERSION> <Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL> <Affiliates_Information_Page /> <Affiliates_Avangate_Order_Page /> <Affiliates_Avangate_Vendor_ID /> <Affiliates_Avangate_Product_ID /> <Affiliates_Avangate_Maximum_Commission_Rate /> <Affiliates_BMTMicrrder_Page /> <Affiliates_BMTMicro_Vendor_ID /> <Affiliates_BMTMicro_Product_ID /> <Affiliates_BMTMicro_Maximum_Commission_Rate /> <Affiliates_Cleverbridge_Order_Page /> <Affiliates_Cleverbridge_Vendor_ID /> <Affiliates_Cleverbridge_Product_ID /> <Affiliates_Cleverbridge_Maximum_Commission_Rate /> <Affiliates_clixGalore_Order_Page /> <Affiliates_clixGalore_Vendor_ID /> <Affiliates_clixGalore_Product_ID /> <Affiliates_clixGalore_Maximum_Commission_Rate /> <Affiliates_CommissionJunction_Order_Page /> <Affiliates_CommissionJunction_Vendor_ID /> <Affiliates_CommissionJunction_Product_ID /> <Affiliates_CommissionJunction_Maximum_Commission_Rate /> <Affiliates_DigiBuy_Order_Page /> <Affiliates_DigiBuy_Vendor_ID /> <Affiliates_DigiBuy_Product_ID /> <Affiliates_DigiBuy_Maximum_Commission_Rate /> <Affiliates_DigitalCandle_Order_Page /> <Affiliates_DigitalCandle_Vendor_ID /> <Affiliates_DigitalCandle_Product_ID /> <Affiliates_DigitalCandle_Maximum_Commission_Rate /> <Affiliates_Emetrix_Order_Page /> <Affiliates_Emetrix_Vendor_ID /> <Affiliates_Emetrix_Product_ID /> <Affiliates_Emetrix_Maximum_Commission_Rate /> <Affiliates_eSellerate_Order_Page /> <Affiliates_eSellerate_Vendor_ID /> <Affiliates_eSellerate_Product_ID /> <Affiliates_eSellerate_Maximum_Commission_Rate /> <Affiliates_iPortis_Order_Page /> <Affiliates_iPortis_Vendor_ID /> <Affiliates_iPortis_Product_ID /> <Affiliates_iPortis_Maximum_Commission_Rate /> <Affiliates_Kagi_Order_Page /> <Affiliates_Kagi_Vendor_ID /> <Affiliates_Kagi_Product_ID /> <Affiliates_Kagi_Maximum_Commission_Rate /> <Affiliates_LinkShare_Order_Page /> <Affiliates_LinkShare_Vendor_ID /> <Affiliates_LinkShare_Product_ID /> <Affiliates_LinkShare_Maximum_Commission_Rate /> <Affiliates_NorthStarSol_Order_Page /> <Affiliates_NorthStarSol_Vendor_ID /> <Affiliates_NorthStarSol_Product_ID /> <Affiliates_NorthStarSol_Maximum_Commission_Rate /> <Affiliates_OneNetworkDirect_Order_Page /> <Affiliates_OneNetworkDirect_Vendor_ID /> <Affiliates_OneNetworkDirect_Product_ID /> <Affiliates_OneNetworkDirect_Maximum_Commission_Rate /> <Affiliates_Order1_Order_Page /> <Affiliates_Order1_Vendor_ID /> <Affiliates_Order1_Product_ID /> <Affiliates_Order1_Maximum_Commission_Rate /> <Affiliates_Osolis_Order_Page /> <Affiliates_Osolis_Vendor_ID /> <Affiliates_Osolis_Product_ID /> <Affiliates_Osolis_Maximum_Commission_Rate /> <Affiliates_Plimus_Order_Page /> <Affiliates_Plimus_Vendor_ID /> <Affiliates_Plimus_Product_ID /> <Affiliates_Plimus_Maximum_Commission_Rate /> <Affiliates_Regnet_Order_Page /> <Affiliates_Regnet_Vendor_ID /> <Affiliates_Regnet_Product_ID /> <Affiliates_Regnet_Maximum_Commission_Rate /> <Affiliates_Regnow_Order_Page /> <Affiliates_Regnow_Vendor_ID /> <Affiliates_Regnow_Product_ID /> <Affiliates_Regnow_Maximum_Commission_Rate /> <Affiliates_Regsoft_Order_Page /> <Affiliates_Regsoft_Vendor_ID /> <Affiliates_Regsoft_Product_ID /> <Affiliates_Regsoft_Maximum_Commission_Rate /> <Affiliates_ShareIt_Order_Page /> <Affiliates_ShareIt_Vendor_ID /> <Affiliates_ShareIt_Product_ID /> <Affiliates_ShareIt_Maximum_Commission_Rate /> <Affiliates_Shareasale_Order_Page /> <Affiliates_Shareasale_Vendor_ID /> <Affiliates_Shareasale_Product_ID /> <Affiliates_Shareasale_Maximum_Commission_Rate /> <Affiliates_SWReg_Order_Page /> <Affiliates_SWReg_Vendor_ID /> <Affiliates_SWReg_Product_ID /> <Affiliates_SWReg_Maximum_Commission_Rate /> <Affiliates_V-Share_Order_Page /> <Affiliates_V-Share_Vendor_ID /> <Affiliates_V-Share_Product_ID /> <Affiliates_V-Share_Maximum_Commission_Rate /> <Affiliates_VFree_Order_Page /> <Affiliates_VFree_Vendor_ID /> <Affiliates_VFree_Product_ID /> <Affiliates_VFree_Maximum_Commission_Rate /> <Affiliates_Yaskifrder_Page /> <Affiliates_Yaskifo_Vendor_ID /> <Affiliates_Yaskifo_Product_ID /> <Affiliates_Yaskifo_Maximum_Commission_Rate /> </Affiliates> - <ASP> <ASP_FORM>Y</ASP_FORM> <ASP_Member>N</ASP_Member> <ASP_Member_Number /> </ASP> </XML_DIZ_INFO>