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 εκτύπωση θα μοιάζει με αυτό :
xml version = " 1.0 " encoding = " utf- 16" >
xs : ακολουθία >
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα