Free diary calendarsFree diary calendars

Export in xml format

The xml format will allow application developers to interface calendar data from calagenda with another tool.
Export in xml format


Technologies used for development

The method of processing the resulting xml file will depend on the environment (development tools and skills). One or other of the following APIs may be selected:

  • DOM (Document Object Model) accessible via the Javascript language on the client side, or PHP, Java, ASP on the server side.
  • XSL (eXtensible Styleshet Language) with Javascript, Java, PHP, ASP, etc.
  • SAX (Simple API for XML)
  • StAX (Streaming API for XML)

Detailed description of the XML file

Two header lines :<?xml version="1.0"?> <calagenda> Diary :<even tri='Agenda_2019_06_03' cle='03/06/2019' type='Agenda'><xml><r>Diary Summary</r><t>Diary content</t></xml></even> Time-type activities :<even tri='Agenda_2019_06_07' cle='07/06/2019' type='Agenda'><xml><sa><s a='fete' j='1' h='2' m='30'>Time-type activities</s></sa></xml></even> Amount type activities :<even tri='Agenda_2019_06_08' cle='08/06/2019' type='Agenda'><xml><sa><s a='ventes' j='n' h='0' m='12.25'>Amount type activities</s></sa></xml></even> Number type activities :<even tri='Agenda_2019_06_09' cle='09/06/2019' type='Agenda'><xml><sa><s a='clients' j='n' h='0' m='12'>Number type activities</s></sa></xml></even> Planning-type activities :<even tri='Agenda_2019_06_10' cle='10/06/2019' type='Agenda'><xml><sa><s a='lea' hd='08:00' j='p' h='0' m='30' pm='0.35' cor='20' fit='16' fjt='15'>Planning-type activities</s></sa></xml></even> Birthdays :<even tri='Anni_06_04' cle='04/06' type='Anni'><xml><t>Birthday Content</t></xml></even> Name to display :<even tri='F_05_05' cle='06/06' type='F'><xml><t>Name to display</t></xml></even> Names to wish :<even tri='Fete_06_05' cle='05/06' type='Fete'><xml><t>Name to wish</t></xml></even> Périodiques notes :<even tri='NP_2019_06_01' cle='06/2019-01' type='NP'><xml><r>Summary of the periodic note</r><t>Content of the periodic note</t></xml></even> Last line :</calagenda> See as well :

Custom Calendars : https://calendar.calagenda.global