XML :: QOFQSF.

Converta dados pessoais de e para arquivos QSF XML
Baixe Agora

XML :: QOFQSF. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Neil Williams
  • Site do editor:
  • http://search.cpan.org/~codehelp/

XML :: QOFQSF. Tag


XML :: QOFQSF. Descrição

Converta dados pessoais de e para arquivos QSF XML XML :: QOFQSF fornece uma única casa para todos os objetos QOF expressos como QSF XML. Um módulo semelhante para o backend do SQLite também é planejado. Para ter seu objeto QOF incluído, basta me enviar um arquivo QSF XML de amostra. Um script para criar o conteúdo também é planejado. Um pequeno trecho de código. Use XML :: QOFQSF QW (QSFPARSE QSFWRITE); Data de uso :: Analisar; Data de uso :: formato; meu $ file = "qsf-milhoage.xml"; meu% obj = qsfparse ("$ file"); minhas despesas de $ = $ obj {'pilot_expenses'}; Meu $ EXP_Count = @ $ despesas; Imprimir "Status: $ EXP_Count Despesas "; Meu modelo $ ="% a,% o% b% y "; meu $ Total_Miles = 0; foreach minhas $ a (@ $ despesas) {if ($ A-> tipo_of_expense eq" milhagem ") {$ Total_Miles + = $ a-> despesa_amount; Imprimir $ a-> despesa_amount. "". $ a-> distância_unit. ":"; imprimir $ a-> despesa_vendor. "". $ a-> despesa_city; imprimir "em". $ Modelo, $ a-> despesa_date). " ";}} Imprimir" Total: $ Total_Miles "; Meu $ c = Novo compromisso; $ c-> Descrição (" curto resumo "); $ c-> GUID ($ GUID_STR); # QOF Identificador como 5429307bcae611b59b4e2bedc77b2d68 $ c-> nota (" longa descrição "); $ c -> Repetir_Type ("RepingNone"); # ditado por fonte piloto-qof $ c-> repetir_forever ("false"); # booleano $ c-> use_Alarm ("false"); # booleano $ c-> Undimed_event ("False "); #Boolean $ c-> transient_repeat (" false "); $ c-> start_time (" 2003-08-08T09: 00: 00 "); $ c-> end_time (" 2003-08-08T17: 30: 00z "); $ c-> repetir_end (" 2003-08-08T17: 30: 00z "); $ c-> repetir_frequency (0); $ c-> exception_count (0); $ c-> alarme_advance (0); meu% obj; meu @ datebook = (); push @datebook, $ c; $ obj {'piloto_datebook'} = @datebook; qsfwrite (\% obj); exportXml :: qfqsf exporta duas funções, QSFPARSE para analisar um QSF XML Arquivo e QSFWrite para gravar dados em um novo arquivo QSF XML. O QSFPARSE Lê os dados do arquivo em uma matriz de objetos de cada tipo e referências suportados a cada matriz são adicionados ao hash Object_List usando o nome do objeto como a chave. Um hash similar pode ser passado para qsfwrit e para gerar um novo arquivo QSF XML. Requisitos: · Perl.


XML :: QOFQSF. Software Relacionado