Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Βασικές πληροφορίες για την XML, Άρθρο 1. Τα συστατικά της Επιτυχίας

Îåêßíçóå áðü ôï ìÝëïò Μάριος Μαργαρίτης. Τελευταία δημοσίευση από το μέλος OtiNaNai στις 16-01-2006, 15:30. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-05-2005, 13:26 2307

    Βασικές πληροφορίες για την XML, Άρθρο 1. Τα συστατικά της Επιτυχίας


    Καιρό τώρα ήθελα να γράψω ένα άρθρο για τα βασικά στοιχεία της xml.  Για αυτό τον σκοπό δημιουργήθηκε και αυτός ο ιδιαίτερος χώρος.  Έλλειψη  χρόνου λόγω δουλειάς και οικογένειας με καθυστέρησαν λίγοIndifferent.  Τώρα όμως έφτασε η ώρα Big Smile.

    Βασικές πληροφορίες για την XML, Άρθρο 1ο λοιπόν.

    ·       η XML δεν είναι γλώσσα προγραμματισμού (αν και έχουν δημιουργηθεί αρκετές βασισμένες σε αυτήν - για πολλούς υπάρχει αυτή η σύγχυση και πρέπει να ξεκαθαριστεί), αλλά μόνον μία συμφωνία/τυποποίηση (standard) για τον τρόπο με τον οποίο δημιουργούνται ενότητες και δίνονται τιμές μέσα σε ένα ASCII αντικείμενο (αρχείο, μεταβλητή κλπ.).

    ·       Το πιο σημαντικό στοιχείο στα παραπάνω είναι η δημιουργία του standard.  Αυτή επέτρεψε να δημιουργηθούν πληθώρα από parsers που καταλαβαίνουν το standard αυτό και να επιτρέψουν στους προγραμματιστές να το χρησιμοποιήσουν με απίστευτα δημιουργικό τρόπο ξεπερνώντας τις προσδοκίες όλων.

    ·       Το δεύτερο σημαντικότερο στοιχείο είναι η ανάγκη της αποθήκευσης και μεταφοράς δεδομένων σε μορφή εύκολα επεξεργάσιμη και κατανοητή από τον άνθρωπο η οποία είχε κατά κόρον αγνοηθεί παρ’ όλη την πληθώρα υλοποιήσεων από όλους τους προγραμματιστές οι οποίες και καταδύκνειαν την ύπαρξη της ανάγκης αυτής.

    ·       Τέλος υπήρξε ανάλογη προσπάθεια για την δημιουργία standards (XSD, XPATH, XSLT) τα οποία να καλύπτουν τις ανάγκες επεξεργασίας των XML δομών που οδήγησε σε αντίστοιχη ανάπτυξη των συγκεκριμένων εργαλείων.


    Τα παραπάνω είναι τα συστατικά τα οποία οδήγησαν την XML να είναι η απανταχού παρούσα τεχνολογία των ημερών μας.  Στο επόμενο άρθρο θα ακολουθήσει η παρουσίαση και εξήγηση του XML standard με την παρουσίαση των standards για τα XSD, XSLT & XPATH να ακολουθεί μετέπειτα.


    Marios Margaritis
    Software Architect & IT Consultant
    theWorks
  •  01-06-2005, 10:38 2376 σε απάντηση της 2307

    Re: Άρθρο 1. Βασικές πληροφορίες για την XML

    Μαριε συγχαρητήρια! Ηθελα από καιρό να γράψω κάτι σε στυλ άρθρου για την XML (και για άλλα πράγματα) αλλά ποτέ δεν έκατσα να μαζέψω τα κομματάκια που ήθελα να συνθέσω. Αν και μικρό, το πρώτο άρθρο...ανοίγει την όρεξη. Αναμένω και τα επόμενα με ανυπομονησία!


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  16-01-2006, 15:30 8725 σε απάντηση της 2307

    Απ: Βασικές πληροφορίες για την XML, Άρθρο 1. Τα συστατικά της Επιτυχίας

    Χαιρετώ,
    Με αφορμή την εισαγωγή του mariou θεώρησα ότι θα ήταν χρήσιμο να αναφέρω και εγώ με την σειρά μου κάποια στοιχεία που έχουν σχέση με την xml.
    Soap : Είναι ένα άλλο standard της W3C και χρησιμοποιείται αρκετά με στόχο την αποστολή απλών αντικειμένων (αρχείων, εφαρμογών, κλπ.) σε XML μορφή. Γι’ αυτό και κάθε web service που χρησιμοποιεί SOAP μπορεί να λάβει αιτήσεις για συγκεκριμένες λειτουργίες απλά δεχόμενο αντικείμενα σε XML. Η χρήση του SOAP πρωτοκόλλου γίνεται συνήθως πάνω από το πρωτόκολλο TCP/IP αλλά μπορεί να λειτουργήσει και με άλλα πρωτόκολλα π.x. FTP, SMTP.
    Πλέον, οι περισσότερες γλώσσες προγραμματισμού από την Delphi v7 μέχρι τo Visual Studio .net, την PHP, την JSP και άλλες πολλές, υποστηρίζουν τη δημιουργία SOAP Servers με πάρα πολύ απλό τρόπο. Το μόνο που πρέπει να κάνει κανείς είναι να καθορίσει τις λειτουργίες που πρέπει να γίνουν όταν ο server δεχθεί κάποιο αίτημα προς εξυπηρέτηση.

    Η WSDL (Web Service Description Language) [W3C Web Services Description Language (WSDL)] είναι μία γλώσσα σε XML μορφή η οποία περιγράφει απόλυτα ένα web service. Έτσι για κάθε ένα web service που δημιουργείται, αντίστοιχα πρέπει να δημιουργείται ένα αρχείο WSDL στο οποίο θα καταγράφονται όλες οι πληροφορίες για το ίδιο το service.
    Πιο συγκεκριμένα εκεί καταγράφεται το πού βρίσκεται ο server (σε πια διεύθυνση), ποιες λειτουργίες υποστηρίζει καθώς και πως δέχεται και πως επιστρέφει τα δεδομένα για κάθε λειτουργία.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems