1 Ανοίξτε τη γραμμή εντολών κάνοντας κλικ στο "Start ", " Run ", πληκτρολογώντας " cmd" και πατώντας το πλήκτρο " Enter". Εάν χρησιμοποιείτε Windows Vista ή 7 , θα πρέπει αντ 'αυτού , πληκτρολογήστε "cmd" απευθείας στη γραμμή αναζήτησης μενού Έναρξη και πατήστε " Enter". 2
Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε ένα έγγραφο XML XSD για σας αρχείο : .
xsd database.xml
Παραλείψτε αυτό το βήμα αν έχετε ήδη μια αντίστοιχη XML και XSD έγγραφο
εικόνων 3
Πληκτρολογήστε το παρακάτω για να μετατρέψει έγγραφο XSD σας σε ένα Visual Basic κατηγορία :
xsd /classes /γλώσσας : VB database.xsd
Μπορείτε επίσης να χρησιμοποιήσετε άλλες γλώσσες Visual Studio πληκτρολογώντας συντομογραφία τους στο γλωσσικό τομέα . Έγκυρες επιλογές περιλαμβάνουν " CS " για C # και VJS για " Visual JScript . "
Η 4
Ανοίξτε Visual Basic και κάντε δεξί κλικ στο όνομα του έργου σας στη " Λύση Explorer " παράθυρο . Επιλέξτε "Add" και " Προσθήκη υπάρχοντος αρχείου . " Επιλέξτε το νέο αρχείο που δημιουργείται από το Βήμα 3. Θα έχει ένα όνομα όπως " database.vb , " συνδυάζοντας επιλέξει τη γλώσσα σας με το όνομα του αρχικού εγγράφου XSD
5
Επικολλήστε τον ακόλουθο κώδικα σε Visual Basic εφαρμογή σας : .
Dim s = Νέα Xml.Serialization.XmlSerializer ( gettype ( βάση δεδομένων ) )
Αντικαταστήστε το " βάση δεδομένων " με το όνομα του εγγράφου XSD σας . Αυτό θα είναι το όνομα της κατηγορίας που χρησιμοποιούνται . Εάν υπάρχει η παραμικρή αμφιβολία σχετικά με το όνομα της κλάσης , το ελέγξετε κάνοντας διπλό cliking το " database.vb " το αρχείο που είναι τώρα σε Explorer λύση σας .
Αυτή η εντολή δημιουργεί ένα XML Serializer έτοιμη να διαβάσει και να γράψει τα έγγραφα XML βασίζονται στην εν λόγω κατηγορία
Η 6
Πληκτρολογήστε το παρακάτω για να φορτώσετε μια σειρά από δεδομένα από το αρχείο XML : .
Dim βιβλία Όπως database = s.Deserialize ( My.Computer.FileSystem . OpenTextFileReader ( "c : \\ database.xml " ) )
Αντικαταστήστε το "c : \\ database.xml " με το όνομα και τη διαδρομή του αρχείου XML σας . Δεδομένου ότι η βάση δεδομένων που χρησιμοποιείται για να δημιουργήσει αυτό το σεμινάριο ήταν μια βάση δεδομένων βιβλίων , το όνομα της μεταβλητής " βιβλία " έχει ανατεθεί σε αυτό .
Η 7
Επικολλήστε τον παρακάτω για να εκτυπώσετε τα περιεχόμενα του πίνακα , όπως ακριβώς θα κάνατε με οποιαδήποτε άλλη σειρά σε Visual Basic :
Για Κάθε β Στο
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα