xml_schema_builder.h File Reference

Axis2 Xml Schema Interface Contains the definition of a schema. All XML Schema definition language (XSD) elements are children of the schema element. Represents the World Wide Web Consortium (W3C) schema element. More...

#include <xml_schema_defines.h>
#include <xml_schema_annotated.h>
#include <xml_schema.h>
#include <axiom.h>
#include <axis2_hash.h>
#include <xml_schema_collection.h>
#include <axiom_util.h>

Go to the source code of this file.

Classes

struct  xml_schema_builder_ops
struct  xml_schema_builder

Defines

#define XML_SCHEMA_NS   "http://www.w3.org/2001/XMLSchema"
#define XML_SCHEMA_BUILDER_FREE(builder, env)   ((builder)->ops->free(builder, env))
#define XML_SCHEMA_BUILDER_BUILD(builder, env, om_doc, uri)   ((builder)->ops->build(builder, env, om_doc, uri))
#define XML_SCHEMA_BUILDER_BUILD_WITH_ROOT_NODE(builder, env, om_node, uri)   ((builder)->ops->build_with_root_node(builder, env, om_node, uri))

Typedefs

typedef xml_schema_builder xml_schema_builder_t
typedef xml_schema_builder_ops xml_schema_builder_ops_t

Functions

AXIS2_EXTERN xml_schema_builder_t * xml_schema_builder_create (const axis2_env_t *env, xml_schema_collection_t *sch_collection)


Detailed Description

Axis2 Xml Schema Interface Contains the definition of a schema. All XML Schema definition language (XSD) elements are children of the schema element. Represents the World Wide Web Consortium (W3C) schema element.


Generated on Thu Oct 26 21:00:20 2006 for Axis2/C by  doxygen 1.4.7