33 m_schemaLocation(schemaLocation)
void setSchemaLocation(std::string *schemaLocation)
It sets the location of the referenced schema.
A base class for XSD classes that may allow annotation.
std::string * getNamespace() const
It returns the namespace URI of the imported schema.
It models a XML Schema import.
std::string * m_namespace
It specifies the URI of the namespace to import. (Optional)
Import & operator=(const Import &rhs)
Assignment operator.
Import(std::string *ns, std::string *schemaLocation, Annotation *ann=0, std::string *id=0)
Constructor.
It models a XML Schema import.
A base class for XSD classes that must provide a unique ID property.
std::string * m_schemaLocation
It specifies the URI to the schema for the imported namespace. (Optional)
std::string * getSchemaLocation() const
It returns the location of the referenced schema.
A class that models a XSD annotation element.
void setNamespace(std::string *ns)
It sets the namespace URI of the imported schema.