28 simpleContentTypeId_ (0),
47 attList_.push_back(a);
64 cm_->matchforwardRef(name,e);
82 std::list < Attribute >::const_iterator pAttr = attList_.begin();
83 while (pAttr != attList_.end())
85 if (pAttr->getName() == nam)
93void ComplexType::error(std::string msg)
const
95 msg+=
"Complex Type "+
getName() +msg;
106 for (std::list<Attribute>::const_iterator ali=attList_.begin();
107 ali!=attList_.end();ali++,i++) {
std::string getName() const
void matchAttributeRef(const std::string &name, Attribute &a)
ComplexType(const std::string &)
void addAttributeGroupName(const Qname &qn)
void addAttribute(const Attribute &a, bool fwdRef=false)
void matchElementRef(const std::string &name, Element &e)
const Attribute * getAttribute(const std::string &name) const
XSDType(const std::string &ns)
std::string getName() const
virtual void setContentModel(Schema::ContentModelType)