Field(std::string *xpath, Annotation *ann=0, std::string *id=0)
Constructor.
A base class for XSD classes that may allow annotation.
void setXPath(std::string *xpath)
It sets the xpath expression of the Field element.
std::string * getXPath() const
It returns the xpath expression of the Field element.
A base class for XSD classes that must provide a unique ID property.
It models the field element of an XML Schema.
A class that models a XSD annotation element.
Field & operator=(const Field &rhs)
Assignment operator.