iCal :: parser.

iCal :: parser é um módulo Perl para analisar arquivos iCalendar em uma estrutura de dados.
Baixe Agora

iCal :: parser. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Rick Frankel
  • Site do editor:
  • http://search.cpan.org/~rfrankel/iCal-Parser-HTML-1.06/lib/iCal/Parser/HTML.pm

iCal :: parser. Tag


iCal :: parser. Descrição

iCal :: Parser é um módulo Perl para analisar arquivos iCalendar em uma estrutura de dados. iCal :: Parser é um módulo Perl para analisar arquivos iCalendar em uma estrutura de dados.Synopsis Use iCAL :: Parser Meu $ parser = iCal :: Parser-> Novo (); Meu $ hash = $ parser-> anal ($ file); $ parser-> analisar ($ outro_file); meu $ combinado = $ parser-> calendário; Meu $ Combinado = iCal :: Parser-> New-> Analisar (@files); Meu $ combinado = iCal :: Parser-> new-> parse_files (@files); Meu $ combinado = iCal :: Parser-> new-> parse_strings (@strings); este módulo processa arquivos do iCalendar (vcalendar 2.0) conforme especificado no RFC 2445 em uma estrutura de dados. Ele lida de recorrências (RRULES), exclusões (Exdates), atualizações de eventos (eventos com uma recorrência-ID) e estruturas de dados aninhadas (participantes e valms). Atualmente, ele ignora os tipos de entrada VItTimeZone, VJournal e Vfreebusy. A estrutura de dados retornada é um hash como o seguinte: {calendários => , eventos => {yyyy => {mm => {dd} => {dd} = > {Uid =>% evento}} todos => } Isto é, contém uma matriz de hashes de calendário, uma chave de hash de eventos por ano => mês => dia => eventUID, e Uma matriz de TODOS.Calendarars, eventos e todos são "enrolados" O sistema operacional dos hashes retornou do texto :: Asdata, com as datas substituídas por objetos DateTime.During Analising, os eventos no calendário de entrada são expandidos para vários eventos , um por dia coberto pelo evento, da seguinte forma: Se o evento é um evento de um dia "o dia todo" (no iCal, o evento é de 24 horas por muito tempo, começa à meia-noite no dia e termina a meia-noite do dia seguinte), Ele contém nenhum campo de hora e o campo Allday é definido como 1. Se o evento é uma recorrência (RRUE), um evento por dia é criado conforme a especificação do rrule. Se o evento se abraça mais de um dia (as datas de início e término estão em dias diferentes, mas D oes não contém um rrule), é expandido em vários eventos, o primeiro tempo de fim de eventos é definido como meia-noite, eventos subseqüentes são definidos para começar à meia-noite e terminar à meia-noite no dia seguinte (igual a um evento de "allday", mas O campo Allday não está definido), e o evento do último dia é definido para ser executado a partir da meia-noite até o horário final do evento Multi-Day original. Se o evento é uma atualização (contém uma identificação de recorrência), o evento original é atualizado . Se o evento referenciado não existir (por exemplo, foi excluído após a atualização), o evento será adicionado como um novo evento. O exemplo de cada hash abaixo. Requisitos: · Perl.


iCal :: parser. Software Relacionado

WebService :: MapPoint

WebService :: MapPoint é uma implementação de sabão do cliente para o MapPoint, o serviço da Web de mapas geográficos da Microsoft, com base no SOAP :: Lite. ...

147

Download

sh_config.

sh_config está seguindo no meu analisador de arquivo Perl_config Configuration, eu defino sobre escrever uma ferramenta semelhante usando o KSH. ...

171

Download