xml_schema.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 <axiom_element.h>
#include <axiom_node.h>
#include <axis2_hash.h>

Go to the source code of this file.

Classes

struct  xml_schema_ops
struct  xml_schema

Defines

#define XML_SCHEMA_NS   "http://www.w3.org/2001/XMLSchema"
#define XML_SCHEMA_FREE(schema, env)
#define XML_SCHEMA_SUPER_OBJS(schema, env)
#define XML_SCHEMA_GET_TYPE(schema, env)
#define XML_SCHEMA_GET_BASE_IMPL(schema, env)
#define XML_SCHEMA_GET_NAMESPACE(schema, env, prefix)
#define XML_SCHEMA_GET_ATTR_FORM_DEFAULT(schema, env)
#define XML_SCHEMA_SET_ATTR_FORM_DEFAULT(schema, env, attr_form)
#define XML_SCHEMA_GET_ATTR_GROUPS(schema, env)
#define XML_SCHEMA_GET_ATTRS(schema, env)
#define XML_SCHEMA_GET_BLOCK_DEFAULT(schema, env)
#define XML_SCHEMA_SET_BLOCK_DEFAULT(schema, env, block_default)
#define XML_SCHEMA_GET_ELEMENT_FORM_DEFAULT(schema, env)
#define XML_SCHEMA_SET_ELEMENT_FORM_DEFAULT(schema, env, ele_form_default)
#define XML_SCHEMA_GET_ELEMENTS(schema, env)
#define XML_SCHEMA_GET_ELEMENT_BY_QNAME(schema, env, qname)
#define XML_SCHEMA_GET_TYPE_BY_QNAME(schema, env, qname)
#define XML_SCHEMA_SET_FINAL_DEFAULT(schema, env, final_default)
#define XML_SCHEMA_GET_FINAL_DEFAULT(schema, env)
#define XML_SCHEMA_GET_GROUPS(schema, env)
#define XML_SCHEMA_GET_INCLUDES(schema, env)
#define XML_SCHEMA_IS_COMPILED(schema, env)
#define XML_SCHEMA_GET_ITEMS(schema, env)
#define XML_SCHEMA_GET_NOTATIONS(schema, env)
#define XML_SCHEMA_GET_SCHEMA_TYPES(schema, env)
#define XML_SCHEMA_GET_TARGET_NAMESPACE(schema, env)
#define XML_SCHEMA_SET_TARGET_NAMESPACE(schema, env, target_ns)
#define XML_SCHEMA_GET_VERSION(schema, env)
#define XML_SCHEMA_COMPILE(schema, env)
#define XML_SCHEMA_WRITE_WITH_OUT(schema, env, out)
#define XML_SCHEMA_WRITE_WITH_WRITER(schema, env, writer)
#define XML_SCHEMA_GET_PREFIX_TO_NAMESPACE_MAP(schema, env)
#define XML_SCHEMA_SET_PREFIX_TO_NAMESPACE_MAP(schema, env, map)
#define XML_SCHEMA_ADD_TYPE(schema, env, type)
#define XML_SCHEMA_SET_SCHEMA_NS_PREFIX(schema, env, ns_prefix)
#define XML_SCHEMA_SERIALIZE(schema, env)
#define XML_SCHEMA_SET_ROOT_NODE(schema, env, root_node)

Typedefs

typedef xml_schema xml_schema_t
typedef xml_schema_ops xml_schema_ops_t

Functions

AXIS2_EXTERN xml_schema_t * xml_schema_create (const axis2_env_t *env, axis2_char_t *namespc, struct xml_schema_collection *parent)


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 Wed Dec 20 20:34:59 2006 for Axis2/C by  doxygen 1.5.1