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

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να δημιουργήσετε XSD VB

Υπάρχουν δύο διαδρομές που μπορείτε να ακολουθήσετε για να δημιουργήσετε αρχεία XSD από τη Visual Basic . Εάν έχετε ένα υπάρχον έγγραφο XML και αν απλά θέλετε να δημιουργήσετε ένα έγγραφο XSD Schema για να περιγράψει , τότε μπορείτε να το κάνετε πολύ εύκολα με το εργαλείο Ορισμός XML Schema που έρχεται με το . NET Framework . Εάν , από την άλλη πλευρά , θέλετε να δημιουργήσετε ένα έγγραφο XSD από το μηδέν , μπορείτε να χρησιμοποιήσετε την κλάση XSDSchema . Οδηγίες
Δημιουργία XSD Από XML Πηγή
Η

1 Δημιουργήστε ένα νέο έργο σε VB κάνοντας κλικ στο " Αρχείο" και "New Project ". Επιλέξτε " Εφαρμογή κονσόλας . " Θα σας ζητηθεί να δώσετε ένα όνομα , και μπορείτε να δώσετε οποιοδήποτε όνομα θέλετε , αν και κάτι σαν " XSD Tutorial " θα μπορούσε να είναι κατάλληλο 2

Επικολλήστε τον ακόλουθο κώδικα στο πλαίσιο της μεθόδου " Main" . :

Shell ( " xml.exe c : \\ file.xml " )

Αντικαταστήστε το " c : \\ file.xml " με τη διαδρομή και το όνομα αρχείου του αρχείου XML που θα πρέπει να χρησιμοποιηθεί για να δημιουργήσει το XSD .
εικόνων 3

Αποθηκεύστε την εργασία σας και κάντε κλικ στο πράσινο βέλος για να τρέξει το πρόγραμμά σας .
εικόνων Δημιουργία XSD από το μηδέν
Η 4

Δημιουργήστε ένα νέο έργο σε VB κάνοντας κλικ στο " Αρχείο" και "New Project ". Επιλέξτε " Εφαρμογή κονσόλας . " Θα σας ζητηθεί να δώσετε ένα όνομα , και μπορείτε να δώσετε οποιοδήποτε όνομα θέλετε , αν και κάτι σαν " XSD Tutorial " μπορεί να είναι κατάλληλες .
5

Επικολλήστε τον παρακάτω κώδικα μέσα την κύρια μέθοδο για να καθορίσει το στοιχείο στο σχήμα :

Δημ. xsd = Νέα XmlSchema

Dim ePerson = Νέα XmlSchemaElement

Dim ctPerson = Νέα XmlSchemaComplexType

Dim sqPerson As New XmlSchemaSequence

Dim Ename = Νέα XmlSchemaElement

Dim eAddress = Νέα XmlSchemaElement

Αυτό θα καθορίσει ένα απλό βιβλίο διευθύνσεων που περιέχει μια λίστα των ανθρώπων ( «πρόσωπο» στο έγγραφο XSD ) . Το πρόσωπο αποτελείται από ένα στοιχείο προσώπου ( ePerson ) , ένα σύνθετο τύπο δεδομένων άτομο ( ctPerson ) , ακολουθία ενός ατόμου πληροφοριών ( sqPerson ) , καθώς και το όνομα και τη διεύθυνση του ατόμου , ορίζονται ως στοιχεία XML Schema .
Η 6

Επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε τις σχέσεις μεταξύ των στοιχείων που ορίσατε στο Βήμα 2 :

xsd.Items.Add ( ePerson )

ePerson.Name = " πρόσωπο "

ePerson.SchemaType = ctPerson

ctPerson.Particle = sqPerson

eName.Name = " όνομα "

eName.SchemaTypeName = Νέα XmlQualifiedName ( "string " , " http ://www.w3.org/2001/XMLSchema " )

eAddress.Name = " διεύθυνση "

eAddress.SchemaTypeName = Νέα XmlQualifiedName ( " string " , πρώτη γραμμή προσθέτει το στοιχείο πρόσωπο ( ePerson ) στο έγγραφο XSD Το στοιχείο άτομο δίνεται το όνομα «πρόσωπο» και αποδίδεται ένα είδος " ctPerson , » ή « σύνθετο τύπο : . πρόσωπο" . Η ctPerson έχει την ακολουθία των δεδομένων του ατόμου επισυνάπτονται σε αυτήν ( sqPerson ) . Οι δύο κομμάτια του εαυτού τους δεδομένων που καθορίζονται σύμφωνα με τις συνήθεις τύπους δεδομένων που ορίζονται από το W3 . Τέλος , οι δύο αυτοί τύποι δεδομένων προσθέτουν στην ακολουθία πρόσωπο .
Η 7

επικόλληση του παρακάτω κώδικα για να πάρετε μια εκτύπωση από ό, τι το έγγραφο XSD σας μοιάζει με :

Dim sw As New εκτύπωση θα μοιάζει με αυτό :








εικόνων

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

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