Lines Matching defs:dtd

5 // Prolog, dtd and declaration parsing.
1785 Dtd &dtd = defDtd();
1787 entity->setDeclIn(dtd.namePointer(),
1788 dtd.isBase(),
1792 entity->setDeclIn(dtd.namePointer(), dtd.isBase());
1795 const Entity *oldEntity = dtd.defaultEntity().pointer();
1798 dtd.setDefaultEntity(entity, *this);
1807 Ptr<Entity> oldEntity = dtd.insertEntity(entity);
1811 dtd.insertEntity(entity, 1);
1818 dtd.insertEntity(entity, 1);
2206 void Parser::checkDtd(Dtd &dtd)
2208 if (dtd.isBase())
2209 addNeededShortrefs(dtd, instanceSyntax());
2211 addCommonAttributes(dtd);
2212 Dtd::ElementTypeIter elementIter(dtd.elementTypeIter());
2218 if (p->name() == dtd.name()) {
2240 Dtd::ShortReferenceMapIter mapIter(dtd.shortReferenceMapIter());
2241 int nShortref = dtd.nShortref();
2276 Dtd::ConstEntityIter entityIter(((const Dtd &)dtd).parameterEntityIter());
2290 Dtd::ConstEntityIter entityIter(((const Dtd &)dtd).generalEntityIter());
2306 Dtd::NotationIter notationIter(dtd.notationIter());
2317 void Parser::addCommonAttributes(Dtd &dtd)
2321 ElementType *e = dtd.removeElementType(syntax()
2331 = dtd.removeNotation(syntax().rniReservedName(Syntax::rALL));
2337 Dtd::ElementTypeIter elementIter(dtd.elementTypeIter());
2338 Dtd::NotationIter notationIter(dtd.notationIter());
2339 Vector<PackedBoolean> doneAdl(dtd.nAttributeDefinitionList(),
2368 ElementType *e = dtd.removeElementType(syntax()
2371 dtd.setImplicitElementAttributeDef(e->attributeDef());
2376 = dtd.removeNotation(syntax().rniReservedName(Syntax::rIMPLICIT));
2378 dtd.setImplicitNotationAttributeDef(n->attributeDef());
3006 Dtd *dtd = defComplexLpd().resultDtd().pointer();
3007 if (!dtd)
3009 ElementType *e = dtd->lookupElementType(name);