Lines Matching defs:name
206 KEY name;
259 const XML_Char *name;
273 The name of the element is stored in both the document and API
275 memory area which stores the name. During the XML_Parse()/
277 version of the name (in the document encoding) is shared with the
280 contain the 'raw' name as well.
289 TAG_NAME name; /* tagName in the API encoding */
290 char *buf; /* buffer for name components */
296 const XML_Char *name;
312 const XML_Char *name;
336 /* The XML_Char before the name is used to determine whether
339 XML_Char *name;
358 const XML_Char *name;
523 static NAMED *lookup(XML_Parser parser, HASH_TABLE *table, KEY name,
1243 /* Get rid of any previous encoding name */
1247 /* No new encoding name */
1250 /* Copy the new encoding name into allocated memory */
2442 "reserved prefix (xml) must not be undeclared or bound to another namespace name");
2574 int nameLen = sizeof(XML_Char) * (tag->name.strLen + 1);
2596 /* if tag->name.str points to tag->buf (only when namespace
2599 if (tag->name.str == (XML_Char *)tag->buf)
2600 tag->name.str = (XML_Char *)temp;
2601 /* if tag->name.localPart is set (when namespace processing is on)
2604 if (tag->name.localPart)
2605 tag->name.localPart
2606 = (XML_Char *)temp + (tag->name.localPart - (XML_Char *)tag->buf);
2829 const XML_Char *name;
2848 name = poolStoreString(&dtd->pool, enc, s + enc->minBytesPerChar,
2850 if (! name)
2852 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
2865 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0);
2878 parser->m_skippedEntityHandler(parser->m_handlerArg, entity->name,
2926 tag->name.localPart = NULL;
2927 tag->name.prefix = NULL;
2944 tag->name.strLen = convLen;
2958 tag->name.str = (XML_Char *)tag->buf;
2961 = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings), account);
2965 parser->m_startElementHandler(parser->m_handlerArg, tag->name.str,
2979 TAG_NAME name;
2980 name.str = poolStoreString(&parser->m_tempPool, enc, rawName,
2982 if (! name.str)
2985 result = storeAtts(parser, enc, s, &name, &bindings,
2993 parser->m_startElementHandler(parser->m_handlerArg, name.str,
3000 parser->m_endElementHandler(parser->m_handlerArg, name.str);
3038 localPart = tag->name.localPart;
3041 tag->name.str, since this points to the binding->uri
3044 uri = (XML_Char *)tag->name.str + tag->name.uriLen;
3048 prefix = (XML_Char *)tag->name.prefix;
3056 parser->m_endElementHandler(parser->m_handlerArg, tag->name.str);
3063 b->prefix->name);
3230 parser->m_endNamespaceDeclHandler(parser->m_handlerArg, b->prefix->name);
3247 - generate namespace aware element name (URI, prefix)
3266 /* lookup the element type name */
3270 const XML_Char *name = poolCopyString(&dtd->pool, tagNamePtr->str);
3271 if (! name)
3273 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name,
3353 /* add the name and value to the attribute list */
3355 = getAttributeId(parser, enc, currAtt->name,
3356 currAtt->name + XmlNameLength(enc, currAtt->name));
3361 = parser->m_parseEndByteIndex - (parser->m_parseEndPtr - currAtt->name);
3363 = currAttInfo->nameStart + XmlNameLength(enc, currAtt->name);
3373 if ((attId->name)[-1]) {
3375 parser->m_eventPtr = parser->m_atts[i].name;
3378 (attId->name)[-1] = 1;
3379 appAtts[attIndex++] = attId->name;
3425 (attId->name)[-1] = 2;
3433 if (elementType->idAtt && (elementType->idAtt->name)[-1]) {
3435 if (appAtts[i] == elementType->idAtt->name) {
3445 if (! (da->id->name)[-1] && da->value) {
3453 (da->id->name)[-1] = 2;
3455 appAtts[attIndex++] = da->id->name;
3459 (da->id->name)[-1] = 1;
3460 appAtts[attIndex++] = da->id->name;
3547 * with (in this case) a prefixed attribute name. To be in
3586 { /* Check hash table for duplicate of expanded name (uriName).
3611 s = b->prefix->name;
3618 /* store expanded name in attribute list */
3640 binding->attId->name[-1] = 0;
3645 /* expand the element type name */
3659 if (parser->m_ns_triplets && binding->prefix->name) {
3660 for (; binding->prefix->name[prefixLen++];)
3665 tagNamePtr->prefix = binding->prefix->name;
3700 if (p->name.str == binding->uri)
3701 p->name.str = uri;
3712 memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char));
3864 if (*uri == XML_T('\0') && prefix->name)
3867 if (prefix->name && prefix->name[0] == XML_T(ASCII_x)
3868 && prefix->name[1] == XML_T(ASCII_m)
3869 && prefix->name[2] == XML_T(ASCII_l)) {
3871 if (prefix->name[3] == XML_T(ASCII_n) && prefix->name[4] == XML_T(ASCII_s)
3872 && prefix->name[5] == XML_T('\0'))
3875 if (prefix->name[3] == XML_T('\0'))
3991 parser->m_startNamespaceDeclHandler(parser->m_handlerArg, prefix->name,
4833 /* The external subset name "#" will have already been
4984 parser->m_handlerArg, parser->m_declElementType->name,
4985 parser->m_declAttributeId->name, parser->m_declAttributeType, 0,
5022 parser->m_handlerArg, parser->m_declElementType->name,
5023 parser->m_declAttributeId->name, parser->m_declAttributeType,
5043 parser->m_handlerArg, parser->m_declEntity->name,
5114 parser->m_handlerArg, parser->m_declEntity->name,
5130 parser->m_handlerArg, parser->m_declEntity->name,
5137 parser->m_handlerArg, parser->m_declEntity->name, 0, 0, 0,
5150 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
5151 if (! name)
5154 name, sizeof(ENTITY));
5157 if (parser->m_declEntity->name != name) {
5180 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
5181 if (! name)
5184 name, sizeof(ENTITY));
5187 if (parser->m_declEntity->name != name) {
5374 const XML_Char *name;
5376 name = poolStoreString(&dtd->pool, enc, s + enc->minBytesPerChar,
5378 if (! name)
5380 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
5399 * table is the external subset name "#" which cannot be
5400 * given as a parameter entity name in XML syntax, so the
5419 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 1);
5488 content->name = NULL;
5495 parser->m_handlerArg, parser->m_declElementType->name, content);
5525 const XML_Char *name;
5537 name = el->name;
5538 dtd->scaffold[myindex].name = name;
5540 for (; name[nameLen++];)
5578 parser->m_handlerArg, parser->m_declElementType->name, model);
5954 const XML_Char *name;
5972 name = poolStoreString(&parser->m_temp2Pool, enc,
5975 if (! name)
5977 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
6000 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0);
6063 * Getting that would require an entity name to contain an
6121 const XML_Char *name;
6123 name = poolStoreString(&parser->m_tempPool, enc,
6126 if (! name) {
6130 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
6137 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0);
6446 const XML_Char *name;
6447 for (name = elementType->name; *name; name++) {
6448 if (*name == XML_T(ASCII_COLON)) {
6451 for (s = elementType->name; s != name; s++) {
6461 if (prefix->name == poolStart(&dtd->pool))
6477 const XML_Char *name;
6480 name = poolStoreString(&dtd->pool, enc, start, end);
6481 if (! name)
6483 /* skip quotation mark - its storage will be re-used (like in name[-1]) */
6484 ++name;
6485 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name,
6489 if (id->name != name)
6495 else if (name[0] == XML_T(ASCII_x) && name[1] == XML_T(ASCII_m)
6496 && name[2] == XML_T(ASCII_l) && name[3] == XML_T(ASCII_n)
6497 && name[4] == XML_T(ASCII_s)
6498 && (name[5] == XML_T('\0') || name[5] == XML_T(ASCII_COLON))) {
6499 if (name[5] == XML_T('\0'))
6502 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6,
6507 for (i = 0; name[i]; i++) {
6509 if (name[i] == XML_T(ASCII_COLON)) {
6512 if (! poolAppendChar(&dtd->pool, name[j]))
6521 if (id->prefix->name == poolStart(&dtd->pool))
6596 for (s = prefix->name; *s; s++)
6620 for (s = e->name; *s; s++)
6661 if (prefix->name == poolStart(&parser->m_tempPool)) {
6662 prefix->name = poolCopyString(&dtd->pool, prefix->name);
6663 if (! prefix->name)
6727 p->defaultPrefix.name = NULL;
6765 p->defaultPrefix.name = NULL;
6824 const XML_Char *name;
6828 name = poolCopyString(&(newDtd->pool), oldP->name);
6829 if (! name)
6831 if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX)))
6841 const XML_Char *name;
6846 /* Remember to allocate the scratch byte before the name. */
6849 name = poolCopyString(&(newDtd->pool), oldA->name);
6850 if (! name)
6852 ++name;
6853 newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name,
6864 oldA->prefix->name, 0);
6875 const XML_Char *name;
6879 name = poolCopyString(&(newDtd->pool), oldE->name);
6880 if (! name)
6882 newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name,
6895 oldE->idAtt->name, 0);
6899 oldE->prefix->name, 0);
6902 oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0);
6952 const XML_Char *name;
6956 name = poolCopyString(newPool, oldE->name);
6957 if (! name)
6959 newE = (ENTITY *)lookup(oldParser, newTable, name, sizeof(ENTITY));
7040 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) {
7056 i = hash(parser, name) & ((unsigned long)table->size - 1);
7058 unsigned long h = hash(parser, name);
7063 if (keyeq(name, table->v[i]->name))
7096 unsigned long newHash = hash(parser, table->v[i]->name);
7123 table->v[i]->name = name;
7250 * point, the name of the entity is already stored in the pool, so
7583 dest->name = str;
7584 src = dtd->scaffold[src_node].name;
7596 dest->name = NULL;
7614 const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);
7617 if (! name)
7619 ret = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name,
7623 if (ret->name != name)
7810 const char *const entityName = entity->name;