Как написать (какая структура) XML файл для jdowlands 1.8.1 Stable Build 840?

Тема в разделе "JDownloads", создана пользователем Pdimon, 17.02.2013.

  1. Offline

    Pdimon Недавно здесь

    Регистрация:
    10.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Хочу использовать PAD для ускорения заполнения данных файла при его загрузке.

    Был на сайте http://www.asp-shareware.org/pad/padfaq.php. скачал там программу PADGen но создаваемый ею файл почему то jdowlands не видет. Пишет что то типа "XML файл не найден, заполняйте все поля в ручную. " На сколько я понимаю эта прога создат обычный XML файл
    с определенной структурой. Предполагаю что если знать структуру файла (или иметь пример файла) по можно все сделать и без программы.

    Может кто то уже такое делал, дайте хоть один пример или
    укажите в какую сторону копать.

    Спасибо за помощь!
     
  2.  
  3. Offline

    Pdimon Недавно здесь

    Регистрация:
    10.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Неужели никто и не чем не может помочь?
     
  4. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 204
    Симпатии:
    334
    Пол:
    Мужской
    а там разве экспорта XML нету в JDownloads?
     
  5. Offline

    Pdimon Недавно здесь

    Регистрация:
    10.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    В Jdowlands есть поддержка PAD файлов. С описания Jdowlands
    "PAD это Портативное Описание Приложений, он помогает авторам предоставлять описания продуктов и спецификаций для онлайн источников стандартным способом, используя стандартный формат данных, что позволяет вебмастерам автоматизировать описание файлов в jDownloads. PAD экономит время как для авторов, так и вебмастеров. Для большей информации, см. FAQ по PAD - http://www.asp-shareware.org/pad/padfaq.php."

    На указаном сайте есть программа PADGen в которой заполняешь разные поля (названире, автор, размер, тип файла, язык, даты и т.д.) описания продукта (в моем случае файла) которая потом создает файл в формате XML который и содержит наименования полей и их значения. Но создаваемый ею файл почему то jdowlands не видет. Пишет что то типа "XML файл не найден, заполняйте все поля в ручную. "

    Поэтому я считаю, что если знать наименования пoлей описания загрузки (название файла, коротное и полное описание файла, язык файла и т.д.) в Jdowlands то будет не сложно создавать такие XML файлы для автоматической загрузки файлов в Jdowlands.

    Вот и вопрос ГДЕ взять наименования этих полей????
     
  6. Offline

    Pdimon Недавно здесь

    Регистрация:
    10.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Оказалось все на много проще чем я ожидал. Надо то было всего лишь внимательно посмотреть настройки 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_BMTMicro_Order_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_Yaskifo_Order_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>
     

Поделиться этой страницей

Загрузка...