ArvXmlSchema

ArvXmlSchema — XML Schema storage

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── ArvXmlSchema

Description

Functions

arv_xml_schema_new_from_memory ()

ArvXmlSchema *
arv_xml_schema_new_from_memory (const char *buffer,
                                size_t size);

arv_xml_schema_new_from_file ()

ArvXmlSchema *
arv_xml_schema_new_from_file (GFile *file);

arv_xml_schema_new_from_path ()

ArvXmlSchema *
arv_xml_schema_new_from_path (const char *path);

arv_xml_schema_validate ()

gboolean
arv_xml_schema_validate (ArvXmlSchema *schema,
                         const void *xml,
                         size_t size,
                         int *line,
                         int *column,
                         GError **error);

Types and Values

ARV_XML_SCHEMA_ERROR

#define ARV_XML_SCHEMA_ERROR arv_xml_schema_error_quark()

enum ArvXmlSchemaError

Members

ARV_XML_SCHEMA_ERROR_INVALID_STRUCTURE

invalid structure