System::Xml::XmlReader::Create μέθοδος

XmlReader::Create(const SharedPtr<IO::Stream>&) method

Δημιουργεί μια νέα παρουσία XmlReader χρησιμοποιώντας το καθορισμένο ρεύμα με προεπιλεγμένες ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParameterTypeΠεριγραφή
inputconst SharedPtr<IO::Stream>&Το ρεύμα που περιέχει τα δεδομένα XML. Ο XmlReader σαρώει τα πρώτα byte του ρεύματος αναζητώντας ένα byte order mark ή άλλο σημάδι κωδικοποίησης. Όταν καθοριστεί η κωδικοποίηση, αυτή χρησιμοποιείται για τη συνέχιση της ανάγνωσης του ρεύματος, και η επεξεργασία συνεχίζει την ανάλυση της εισόδου ως ρεύμα (Unicode) χαρακτήρων.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method

Δημιουργεί μια νέα παρουσία XmlReader με το καθορισμένο ρεύμα και τις ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeΠεριγραφή
inputconst SharedPtr<IO::Stream>&Το ρεύμα που περιέχει τα δεδομένα XML. Ο XmlReader σαρώει τα πρώτα byte του ρεύματος αναζητώντας ένα byte order mark ή άλλο σημάδι κωδικοποίησης. Όταν καθοριστεί η κωδικοποίηση, αυτή χρησιμοποιείται για τη συνέχιση της ανάγνωσης του ρεύματος, και η επεξεργασία συνεχίζει την ανάλυση της εισόδου ως ρεύμα (Unicode) χαρακτήρων.
settingsconst SharedPtr<XmlReaderSettings>&Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Δημιουργεί μια νέα παρουσία XmlReader χρησιμοποιώντας το καθορισμένο ρεύμα, τις ρυθμίσεις και τις πληροφορίες περιβάλλοντος για την ανάλυση.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeΠεριγραφή
inputconst SharedPtr<IO::Stream>&Το ρεύμα που περιέχει τα δεδομένα XML. Ο XmlReader σαρώει τα πρώτα byte του ρεύματος αναζητώντας ένα byte order mark ή άλλο σημάδι κωδικοποίησης. Όταν καθοριστεί η κωδικοποίηση, αυτή χρησιμοποιείται για τη συνέχιση της ανάγνωσης του ρεύματος, και η επεξεργασία συνεχίζει την ανάλυση της εισόδου ως ρεύμα (Unicode) χαρακτήρων.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.
inputContextconst SharedPtr<XmlParserContext>&Οι πληροφορίες περιβάλλοντος που απαιτούνται για την ανάλυση του τμήματος XML. Οι πληροφορίες περιβάλλοντος μπορούν να περιλαμβάνουν το XmlNameTable που θα χρησιμοποιηθεί, κωδικοποίηση, πεδίο ονοματοχώρου, το τρέχον πεδίο xml:lang και xml:space, το βασικό URI και τον ορισμό τύπου εγγράφου. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method

Δημιουργεί μια νέα παρουσία XmlReader χρησιμοποιώντας το καθορισμένο ρεύμα, το βασικό URI και τις ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeΠεριγραφή
inputconst SharedPtr<IO::Stream>&Το ρεύμα που περιέχει τα δεδομένα XML. Ο XmlReader σαρώει τα πρώτα byte του ρεύματος αναζητώντας ένα byte order mark ή άλλο σημάδι κωδικοποίησης. Όταν καθοριστεί η κωδικοποίηση, αυτή χρησιμοποιείται για τη συνέχιση της ανάγνωσης του ρεύματος, και η επεξεργασία συνεχίζει την ανάλυση της εισόδου ως ρεύμα (Unicode) χαρακτήρων.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.
baseUriconst String&Το βασικό URI για την οντότητα ή το έγγραφο που διαβάζεται. Αυτή η τιμή μπορεί να είναι nullptr. Security Σημείωση Το βασικό URI χρησιμοποιείται για την επίλυση του σχετικού URI του εγγράφου XML. Μην χρησιμοποιείτε ένα βασικό URI από μη αξιόπιστη πηγή.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::TextReader>&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParameterTypeΠεριγραφή
εισόδουςconst SharedPtr<IO::TextReader>&Ο αναγνώστης κειμένου από τον οποίο διαβάζονται τα δεδομένα XML. Ένας αναγνώστης κειμένου επιστρέφει μια ροή χαρακτήρων Unicode, έτσι η κωδικοποίηση που καθορίζεται στη δήλωση XML δεν χρησιμοποιείται από τον αναγνώστη XML για την αποκωδικοποίηση της ροής δεδομένων.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου και τις ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeΠεριγραφή
εισόδουςconst SharedPtr<IO::TextReader>&Ο αναγνώστης κειμένου από τον οποίο διαβάζονται τα δεδομένα XML. Ένας αναγνώστης κειμένου επιστρέφει μια ροή χαρακτήρων Unicode, έτσι η κωδικοποίηση που καθορίζεται στη δήλωση XML δεν χρησιμοποιείται από τον αναγνώστη XML για την αποκωδικοποίηση της ροής δεδομένων.
settingsconst SharedPtr<XmlReaderSettings>&Οι ρυθμίσεις για το νέο XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου, τις ρυθμίσεις και τις πληροφορίες πλαισίου για την ανάλυση.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeΠεριγραφή
εισόδουςconst SharedPtr<IO::TextReader>&Ο αναγνώστης κειμένου από τον οποίο διαβάζονται τα δεδομένα XML. Ένας αναγνώστης κειμένου επιστρέφει μια ροή χαρακτήρων Unicode, έτσι η κωδικοποίηση που καθορίζεται στη δήλωση XML δεν χρησιμοποιείται από τον αναγνώστη XML για την αποκωδικοποίηση της ροής δεδομένων.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.
inputContextconst SharedPtr<XmlParserContext>&Οι πληροφορίες περιβάλλοντος που απαιτούνται για την ανάλυση του τμήματος XML. Οι πληροφορίες περιβάλλοντος μπορούν να περιλαμβάνουν το XmlNameTable που θα χρησιμοποιηθεί, κωδικοποίηση, πεδίο ονοματοχώρου, το τρέχον πεδίο xml:lang και xml:space, το βασικό URI και τον ορισμό τύπου εγγράφου. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου, τις ρυθμίσεις και το βασικό URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeΠεριγραφή
inputconst SharedPtr<IO::TextReader>&Ο αναγνώστης κειμένου από τον οποίο διαβάζονται τα δεδομένα XML. Ένας αναγνώστης κειμένου επιστρέφει μια ροή χαρακτήρων Unicode, έτσι η κωδικοποίηση που καθορίζεται στη δήλωση XML δεν χρησιμοποιείται από το XmlReader για την αποκωδικοποίηση της ροής δεδομένων.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.
baseUriconst String&Το βασικό URI για την οντότητα ή το έγγραφο που διαβάζεται. Αυτή η τιμή μπορεί να είναι nullptr. Security Σημείωση Το βασικό URI χρησιμοποιείται για την επίλυση του σχετικού URI του εγγράφου XML. Μην χρησιμοποιείτε ένα βασικό URI από μη αξιόπιστη πηγή.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας τον καθορισμένο αναγνώστη XML και τις ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParameterTypeΠεριγραφή
αναγνώστηςconst SharedPtr<XmlReader>&Το αντικείμενο που θέλετε να χρησιμοποιήσετε ως τον υποκείμενο αναγνώστη XML.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για το νέο αντικείμενο XmlReader. Το επίπεδο συμμόρφωσης του αντικειμένου XmlReaderSettings πρέπει είτε να ταιριάζει με το επίπεδο συμμόρφωσης του υποκείμενου αναγνώστη, είτε να ορίζεται σε ConformanceLevel::Auto.

ReturnValue

Ένα αντικείμενο που περιβάλλεται γύρω από το καθορισμένο αντικείμενο XmlReader.

Δείτε επίσης

XmlReader::Create(const String&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader με το καθορισμένο URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI για το αρχείο που περιέχει τα δεδομένα XML. Η κλάση XmlUrlResolver χρησιμοποιείται για τη μετατροπή της διαδρομής σε μια κανονική αναπαράσταση δεδομένων.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας το καθορισμένο URI και τις ρυθμίσεις.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI για το αρχείο που περιέχει τα δεδομένα XML. Το αντικείμενο XmlResolver στο αντικείμενο XmlReaderSettings χρησιμοποιείται για τη μετατροπή της διαδρομής σε μια κανονική αναπαράσταση δεδομένων. Εάν η τιμή XmlReaderSettings::get_XmlResolver είναι nullptr, χρησιμοποιείται ένα νέο αντικείμενο XmlUrlResolver.
settingsconst SharedPtr<XmlReaderSettings>&Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης

XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Δημιουργεί ένα νέο αντικείμενο XmlReader χρησιμοποιώντας το καθορισμένο URI, τις ρυθμίσεις και τις πληροφορίες πλαισίου για την ανάλυση.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI για το αρχείο που περιέχει τα δεδομένα XML. Το αντικείμενο XmlResolver στο αντικείμενο XmlReaderSettings χρησιμοποιείται για τη μετατροπή της διαδρομής σε μια κανονική αναπαράσταση δεδομένων. Εάν η τιμή XmlReaderSettings::get_XmlResolver είναι nullptr, χρησιμοποιείται ένα νέο αντικείμενο XmlUrlResolver.
settingsSharedPtr<XmlReaderSettings>Οι ρυθμίσεις για τη νέα παρουσία XmlReader. Αυτή η τιμή μπορεί να είναι nullptr.
inputContextconst SharedPtr<XmlParserContext>&Οι πληροφορίες περιβάλλοντος που απαιτούνται για την ανάλυση του τμήματος XML. Οι πληροφορίες περιβάλλοντος μπορούν να περιλαμβάνουν το XmlNameTable που θα χρησιμοποιηθεί, κωδικοποίηση, πεδίο ονοματοχώρου, το τρέχον πεδίο xml:lang και xml:space, το βασικό URI και τον ορισμό τύπου εγγράφου. Αυτή η τιμή μπορεί να είναι nullptr.

ReturnValue

Ένα αντικείμενο που χρησιμοποιείται για την ανάγνωση των δεδομένων XML στο ρεύμα.

Δείτε επίσης