Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να χρησιμοποιήσετε το LINQ to XML

Μαθαίνοντας πώς να χρησιμοποιούν LINQ to XML μπορεί να σας κάνει πιο εμπορεύσιμα προγραμματιστής κάνει από το XML φαίνεται να είναι παντού , όπως αυτής της έκδοσης , συμπεριλαμβανομένων των αρχείων του Word , στα αρχεία ρυθμίσεων , ή /και σε βάσεις δεδομένων . LINQ to XML σας παρέχει έναν τρόπο για να χειριστείτε τα δεδομένα XML στη μνήμη χρησιμοποιώντας τμήματα αντί της ανάγνωσης ενός χαρακτήρα σε μια εποχή κατά την ανάκτηση των δεδομένων . Ένας από τους καλύτερους τρόπους για να μάθουν για LINQ to XML είναι να δημιουργήσετε πρώτα ένα αρχείο XML , και στη συνέχεια να γράψει ένα πρόγραμμα για να το διαβάσετε . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Launch Σημειωματάριο και προσθέστε τον ακόλουθο κώδικα για να δημιουργήσετε το αρχείο XML σας :

<Όνομα Προϊόντος = " Laptop " Προϊόν = " κινητό τηλέφωνο" Προϊόν = " Touch Screen Monitor " Φτηνές 2

Πατήστε το "Ctrl " και " S" για να ξεκινήσει το Αποθήκευση ως παράθυρο διαλόγου . Τύπος " products.xml " δίπλα στο όνομα του αρχείου και να το αποθηκεύσετε σε " C : . \\ Temp " . Κλείστε το Σημειωματάριο
εικόνων 3

την εφαρμογή Microsoft Visual Studio , κάντε κλικ στο " Αρχείο> New Project" και να επεκτείνουν " Άλλες γλώσσες " κάτω από Εγκατεστημένα πρότυπα . Άνοιγμα " Visual C # , " κλικ " των Windows " και κάντε διπλό κλικ στο " Εφαρμογή κονσόλας " για να δημιουργήσετε ένα νέο έργο της κονσόλας .
Η 4

Δημιουργήστε μια νέα κλάση πάνω " στατική άκυρη κύρια (String [ ] args ) "που θα χρησιμοποιήσετε για να αποθηκεύσετε τα δεδομένα που διαβάζονται από το αρχείο XML με την προσθήκη του παρακάτω κώδικα :

clsProducts τάξη {δημόσια PRODUCTNAME συμβολοσειράς { πάρει? που? } δημόσια τιμή συμβολοσειράς { πάρει? που? } δημόσια εγχόρδων instock { πάρει? που? } }
5

αντιγραφή και επικόλληση τον παρακάτω κωδικό στο παρακάτω " στατική άκυρη κύρια (String [ ] args ) " για να διαβάσετε την XML με τη χρήση LINQ στον κώδικα XML και να το αποθηκεύσετε σε η κατηγορία που δημιουργήσατε στο προηγούμενο βήμα :

XDocument xdoc = XDocument.Load ( " C : \\ \\ Temp \\ \\ products.xml " ) ? Λίστα productNames = (από το xml σε xdoc.Elements ( " Προϊόντα" ) . Elements ( "Προϊόν") επιλέξτε νέα clsProducts { PRODUCTNAME = xml.Element ( "Όνομα" ) . Χαρακτηριστικό ("Προϊόν" ) . αξία, τιμή = xml.Element («Πληροφορίες» . . ) Element ( " Τιμή " ) Value , instock = xml.Element («Πληροφορίες» ) Element ( " instock " ) Value } ) ToList ()? . . .
Η 6

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να διαβάσει τα δεδομένα στην κατηγορία και να το εμφανίσετε μέσα από το παράθυρο της κονσόλας :

foreach ( var προϊόν productNames ) { Console.WriteLine ( "Προϊόν : " + product.productName ) ? Console.WriteLine ( " Τιμή : " + product.price ) ? Console.WriteLine ( "Διαθέσιμα: " + product.inStock ) ? } Console.ReadLine ( ) ?
Η 7

Πατήστε το πλήκτρο " F5 " για να τρέξει το πρόγραμμα και να εμφανίσετε τα αποτελέσματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα