All lectures

Ανάπτυξη βιβλιοθήκης για διαχείριση εγγράφων XML με X-Schema

Απαλλακτική εργασία, Οκτώβριος 2006 — a reusable component for validating and editing XML against a schema.

2006Greek

Τι θα φτιάξετε

Το πρότυπο X-Schema περιγράφει με πλήρη τρόπο μια οικογένεια XML εγγράφων. Στόχος της εργασίας είναι να υλοποιηθεί μια βιβλιοθήκη λογισμικού (software component) η οποία μπορεί να διαχειριστεί αποδοτικά XML έγγραφα βασισμένα σε ένα συγκεκριμένο X-Schema. Πιο συγκεκριμένα θα πρέπει να υλοποιεί:

  • Έλεγχο εγκυρότητας ενός εγγράφου XML
  • Δημιουργία / επεξεργασία εγγράφου XML μέσω γραφικής διεπαφής χρήστη, αντλώντας πληροφορίες μέσω ενός X-Schema
  • Προγραμματιστικές διεπαφές που θα επιτρέπουν να χρησιμοποιηθεί ως ανεξάρτητη βιβλιοθήκη σε ένα μεγαλύτερο έργο λογισμικού

Πως θα το φτιάξετε

Αρχικά θα πρέπει να επιλεγεί το περιβάλλον υλοποίησης της εφαρμογής. Αυτό μπορεί να είναι Java, C# (Mono) ή C++. Στην περίπτωση που επιλεγεί η C++, η βιβλιοθήκη θα πρέπει να μπορεί να χρησιμοποιηθεί σε περιβάλλοντα Linux και Windows.