Μέθοδος System::Xml::Schema::XmlSchemaCollection::Add

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&) method

Προσθέτει το XmlSchema στη συλλογή.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParameterTypeΠεριγραφή
schemaconst SharedPtr<XmlSchema>&Το XmlSchema που θα προστεθεί στη συλλογή.

ReturnValue

Το αντικείμενο XmlSchema.

Δείτε επίσης

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) method

Προσθέτει το XmlSchema στη συλλογή. Ο καθορισμένος XmlResolver χρησιμοποιείται για την επίλυση τυχόν εξωτερικών αναφορών.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeΠεριγραφή
schemaconst SharedPtr<XmlSchema>&Το XmlSchema που θα προστεθεί στη συλλογή.
resolverconst SharedPtr<System::Xml::XmlResolver>&Ο XmlResolver που χρησιμοποιείται για την επίλυση των χώρων ονομάτων που αναφέρονται στα στοιχεία include και import. Εάν είναι nullptr, οι εξωτερικές αναφορές δεν επιλύονται.

ReturnValue

Το XmlSchema που προστέθηκε στη συλλογή σχήματος.

Δείτε επίσης

XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection>&) method

Προσθέτει όλους τους χώρους ονομάτων που ορίζονται στη δεδομένη συλλογή (συμπεριλαμβανομένων των σχετικών σχημάτων) σε αυτή τη συλλογή.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParameterTypeΠεριγραφή
schemaconst SharedPtr<XmlSchemaCollection>&Η XmlSchemaCollection που θέλετε να προσθέσετε σε αυτή τη συλλογή.

Δείτε επίσης

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&) method

Προσθέτει το σχήμα που περιέχεται στο XmlReader στη συλλογή σχήματος.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ParameterTypeΠεριγραφή
nsconst String&Το URI του χώρου ονομάτων που σχετίζεται με το σχήμα. Για XML Schemas, αυτό συνήθως είναι το targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader που περιέχει το σχήμα προς προσθήκη.

ReturnValue

Το XmlSchema που προστέθηκε στη συλλογή σχήματος· nullptr εάν το σχήμα που προστίθεται είναι σχήμα XDR ή εάν υπάρχουν σφάλματα μεταγλώττισης στο σχήμα.

Δείτε επίσης

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) method

Προσθέτει το σχήμα που περιέχεται στον XmlReader στη συλλογή σχημάτων. Ο καθορισμένος XmlResolver χρησιμοποιείται για την επίλυση τυχόν εξωτερικών πόρων.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeΠεριγραφή
nsconst String&Το URI του χώρου ονομάτων που σχετίζεται με το σχήμα. Για XML Schemas, αυτό συνήθως είναι το targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader που περιέχει το σχήμα προς προσθήκη.
resolverconst SharedPtr<System::Xml::XmlResolver>&Ο XmlResolver που χρησιμοποιείται για την επίλυση ονομάτων χώρων που αναφέρονται σε στοιχεία include και import ή στην ιδιότητα x-schema (σχήματα XDR). Εάν αυτό είναι nullptr, οι εξωτερικές αναφορές δεν επιλύονται.

ReturnValue

Το XmlSchema που προστέθηκε στη συλλογή σχήματος· nullptr εάν το σχήμα που προστίθεται είναι σχήμα XDR ή εάν υπάρχουν σφάλματα μεταγλώττισης στο σχήμα.

Δείτε επίσης

XmlSchemaCollection::Add(const String&, const String&) method

Προσθέτει το σχήμα που βρίσκεται στη δοθείσα διεύθυνση URL στη συλλογή σχήματος.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ParameterTypeΠεριγραφή
nsconst String&Το URI του χώρου ονομάτων που σχετίζεται με το σχήμα. Για XML Schemas, αυτό συνήθως είναι το targetNamespace.
uriconst String&Το URL που καθορίζει το σχήμα προς φόρτωση.

ReturnValue

Το XmlSchema που προστέθηκε στη συλλογή σχήματος· nullptr εάν το σχήμα που προστίθεται είναι σχήμα XDR ή εάν υπάρχουν σφάλματα μεταγλώττισης στο σχήμα.

Δείτε επίσης