XML :: QOFQSF.

Konvertieren Sie personenbezogene Daten in und von QSF XML-Dateien
Jetzt downloaden

XML :: QOFQSF. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Neil Williams
  • Website des Verlags:
  • http://search.cpan.org/~codehelp/

XML :: QOFQSF. Stichworte


XML :: QOFQSF. Beschreibung

Konvertieren Sie personenbezogene Daten in und nach QSF XML-Dateien XML :: qofqsf bietet ein einziges Zuhause für alle QOF-Objekte, die als QSF XML ausgedrückt werden. Es ist auch ein ähnliches Modul für das SQLite-Backend geplant. Um Ihr QOF-Objekt enthalten zu lassen, senden Sie mir einfach eine Beispiel-QSF-XML-Datei. Ein Skript zum Erstellen des Inhalts ist ebenfalls geplant.Ein wenig Code-Snippet. Verwenden Sie XML :: QOFQSF QW (QSFARSE QSFWRITE); Verwenden Sie das Datum :: Parse; Verwenden Sie das Datum :: Format; meine $ file = "qsf-mileage.xml"; my% obj = qsfarse ("$ Datei"); meine $ kosten = $ obj {'pilot_expenses'}; meine $ exp_count = @ $ -Poli; drucken "Status: $ exp_count-Ausgaben "; meine $ Template ="% A,% o% b% y "; My $ total_miles = 0; FOREACH MEINE $ A (@ $ Expositionen) {if ($ A-> type_of_expense EQ" Mileage ") {$ total_miles + = $ a-> expense_amount; drucken $ a-> sprudel_amount. "" $ Vorlage, $ a-> sprudel_date). " ";}} drucken" insgesamt: $ total_miles "; mein $ c = neuer Termin; $ c-> Beschreibung (" kurze Zusammenfassung "); $ C-> GUID ($ GUID_STR); # QOF-Kennung wie 5429307BCAE611B59B4E2BEDC77B2D68 $ C-> Hinweis (" lange Beschreibung "); $ c -> repect_type ("wiederholt"); # diktiert von Pilot-QOF-Quelle $ c-> repeat_forever ("false"); # boolean $ c-> used_alarm ("false"); # boolean $ c-> untimed_event ("false") "); #boolean $ c-> transient_repeat (" false "); $ c-> start_time (" 2003-08-08t09: 00: 00z "); $ c-> end_time (" 2003-08-08t17: 30: 00Z "); $ c-> repect_end (" 2003-08-08t17: 30: 00z); $ c-> Wiederholung_Frequenz (0); $ c-> Ausnahme_Count (0); $ c-> alarm_advance (0); My% obj; mein @ datebook = (); Push @DateBook, $ C; $ obj {'pilot_datebook'} = @DateBook; qsfwrite (\% obj); exportxml :: qofqsf exportiert zwei Funktionen, qsfarse, um einen qsf xml zu analysieren Datei- und QSFWrite, um Daten in eine neue QSF-XML-Datei zu schreiben. QSFARSE liest Daten aus der Datei in ein Array von Objekten jedes unterstützten Typs und Verweise auf jedes Array werden dem Objekt_list-Hash mit dem Objektnamen als Schlüssel hinzugefügt. Ein ähnlicher Hash kann an qsfwrrit übergeben werden e, um eine neue QSF-XML-Datei zu generieren. Anforderungen: · Perl.


XML :: QOFQSF. Zugehörige Software