|
libxml++
2.35.2
|
Represents an XML Schema. More...
#include <libxml++/schema.h>


Public Member Functions | |
| Schema (_xmlSchema* schema) | |
| Create a schema from the underlying libxml schema element. | |
| Schema (Document* document=0, bool embed=false) | |
| Create a schema from a XML document. | |
| ~Schema () | |
| virtual void | set_document (Document* document=0, bool embed=false) |
| Set a new document to the schema. | |
| Glib::ustring | get_name () const |
| Glib::ustring | get_target_namespace () const |
| Glib::ustring | get_version () const |
| Document* | get_document () |
| const Document* | get_document () const |
| _xmlSchema* | cobj () |
| Access the underlying libxml implementation. | |
| const _xmlSchema* | cobj () const |
| Access the underlying libxml implementation. | |
Protected Member Functions | |
| virtual void | release_underlying () |
Represents an XML Schema.
| xmlpp::Schema::Schema | ( | _xmlSchema * | schema | ) | [explicit] |
Create a schema from the underlying libxml schema element.
| xmlpp::Schema::Schema | ( | Document* | document = 0, |
| bool | embed = false |
||
| ) | [explicit] |
Create a schema from a XML document.
| document | XMLSchema document, 0 to create an empty schema document. |
| embed | If true, the document will be deleted when the schema is deleted or another document is set. |
| _xmlSchema* xmlpp::Schema::cobj | ( | ) |
Access the underlying libxml implementation.
| const _xmlSchema* xmlpp::Schema::cobj | ( | ) | const |
Access the underlying libxml implementation.
| const Document* xmlpp::Schema::get_document | ( | ) | const |
| Glib::ustring xmlpp::Schema::get_name | ( | ) | const |
| Glib::ustring xmlpp::Schema::get_version | ( | ) | const |
| virtual void xmlpp::Schema::release_underlying | ( | ) | [protected, virtual] |
| virtual void xmlpp::Schema::set_document | ( | Document* | document = 0, |
| bool | embed = false |
||
| ) | [virtual] |
Set a new document to the schema.
| document | XMLSchema document, 0 to create an empty schema document. |
| embed | If true, the document will be deleted when the schema is deleted or another document is set. |
1.7.6.1