Lines Matching full:name

231   KEY name;  member
284 const XML_Char *name; member
298 The name of the element is stored in both the document and API
300 memory area which stores the name. During the XML_Parse()/
302 version of the name (in the document encoding) is shared with the
305 contain the 'raw' name as well.
314 TAG_NAME name; /* tagName in the API encoding */ member
315 char *buf; /* buffer for name components */
321 const XML_Char *name; member
337 const XML_Char *name; member
361 /* The XML_Char before the name is used to determine whether
364 XML_Char *name; member
383 const XML_Char *name; member
554 static NAMED *lookup(XML_Parser parser, HASH_TABLE *table, KEY name,
1340 /* Get rid of any previous encoding name */ in XML_SetEncoding()
1344 /* No new encoding name */ in XML_SetEncoding()
1347 /* Copy the new encoding name into allocated memory */ in XML_SetEncoding()
2508 "reserved prefix (xml) must not be undeclared or bound to another namespace name"); in XML_ErrorString()
2652 int nameLen = sizeof(XML_Char) * (tag->name.strLen + 1); in storeRawNames()
2674 /* if tag->name.str points to tag->buf (only when namespace in storeRawNames()
2677 if (tag->name.str == (XML_Char *)tag->buf) in storeRawNames()
2678 tag->name.str = (XML_Char *)temp; in storeRawNames()
2679 /* if tag->name.localPart is set (when namespace processing is on) in storeRawNames()
2682 if (tag->name.localPart) in storeRawNames()
2683 tag->name.localPart in storeRawNames()
2684 = (XML_Char *)temp + (tag->name.localPart - (XML_Char *)tag->buf); in storeRawNames()
2907 const XML_Char *name; in doContent() local
2926 name = poolStoreString(&dtd->pool, enc, s + enc->minBytesPerChar, in doContent()
2928 if (! name) in doContent()
2930 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in doContent()
2943 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0); in doContent()
2956 parser->m_skippedEntityHandler(parser->m_handlerArg, entity->name, in doContent()
3004 tag->name.localPart = NULL; in doContent()
3005 tag->name.prefix = NULL; in doContent()
3022 tag->name.strLen = convLen; in doContent()
3036 tag->name.str = (XML_Char *)tag->buf; in doContent()
3039 = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings), account); in doContent()
3043 parser->m_startElementHandler(parser->m_handlerArg, tag->name.str, in doContent()
3057 TAG_NAME name; in doContent() local
3058 name.str = poolStoreString(&parser->m_tempPool, enc, rawName, in doContent()
3060 if (! name.str) in doContent()
3063 result = storeAtts(parser, enc, s, &name, &bindings, in doContent()
3071 parser->m_startElementHandler(parser->m_handlerArg, name.str, in doContent()
3078 parser->m_endElementHandler(parser->m_handlerArg, name.str); in doContent()
3116 localPart = tag->name.localPart; in doContent()
3119 tag->name.str, since this points to the binding->uri in doContent()
3122 uri = (XML_Char *)tag->name.str + tag->name.uriLen; in doContent()
3126 prefix = tag->name.prefix; in doContent()
3134 parser->m_endElementHandler(parser->m_handlerArg, tag->name.str); in doContent()
3141 b->prefix->name); in doContent()
3308 parser->m_endNamespaceDeclHandler(parser->m_handlerArg, b->prefix->name); in freeBindings()
3325 - generate namespace aware element name (URI, prefix)
3344 /* lookup the element type name */ in storeAtts()
3348 const XML_Char *name = poolCopyString(&dtd->pool, tagNamePtr->str); in storeAtts() local
3349 if (! name) in storeAtts()
3351 elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name, in storeAtts()
3431 /* add the name and value to the attribute list */ in storeAtts()
3433 = getAttributeId(parser, enc, currAtt->name, in storeAtts()
3434 currAtt->name + XmlNameLength(enc, currAtt->name)); in storeAtts()
3439 = parser->m_parseEndByteIndex - (parser->m_parseEndPtr - currAtt->name); in storeAtts()
3441 = currAttInfo->nameStart + XmlNameLength(enc, currAtt->name); in storeAtts()
3451 if ((attId->name)[-1]) { in storeAtts()
3453 parser->m_eventPtr = parser->m_atts[i].name; in storeAtts()
3456 (attId->name)[-1] = 1; in storeAtts()
3457 appAtts[attIndex++] = attId->name; in storeAtts()
3503 (attId->name)[-1] = 2; in storeAtts()
3511 if (elementType->idAtt && (elementType->idAtt->name)[-1]) { in storeAtts()
3513 if (appAtts[i] == elementType->idAtt->name) { in storeAtts()
3523 if (! (da->id->name)[-1] && da->value) { in storeAtts()
3531 (da->id->name)[-1] = 2; in storeAtts()
3533 appAtts[attIndex++] = da->id->name; in storeAtts()
3537 (da->id->name)[-1] = 1; in storeAtts()
3538 appAtts[attIndex++] = da->id->name; in storeAtts()
3625 * with (in this case) a prefixed attribute name. To be in in storeAtts()
3664 { /* Check hash table for duplicate of expanded name (uriName). in storeAtts()
3689 s = b->prefix->name; in storeAtts()
3696 /* store expanded name in attribute list */ in storeAtts()
3718 binding->attId->name[-1] = 0; in storeAtts()
3723 /* expand the element type name */ in storeAtts()
3737 if (parser->m_ns_triplets && binding->prefix->name) { in storeAtts()
3738 for (; binding->prefix->name[prefixLen++];) in storeAtts()
3743 tagNamePtr->prefix = binding->prefix->name; in storeAtts()
3778 if (p->name.str == binding->uri) in storeAtts()
3779 p->name.str = uri; in storeAtts()
3790 memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char)); in storeAtts()
3942 if (*uri == XML_T('\0') && prefix->name) in addBinding()
3945 if (prefix->name && prefix->name[0] == XML_T(ASCII_x) in addBinding()
3946 && prefix->name[1] == XML_T(ASCII_m) in addBinding()
3947 && prefix->name[2] == XML_T(ASCII_l)) { in addBinding()
3949 if (prefix->name[3] == XML_T(ASCII_n) && prefix->name[4] == XML_T(ASCII_s) in addBinding()
3950 && prefix->name[5] == XML_T('\0')) in addBinding()
3953 if (prefix->name[3] == XML_T('\0')) in addBinding()
4069 parser->m_startNamespaceDeclHandler(parser->m_handlerArg, prefix->name, in addBinding()
4913 /* The external subset name "#" will have already been in doProlog()
5064 parser->m_handlerArg, parser->m_declElementType->name, in doProlog()
5065 parser->m_declAttributeId->name, parser->m_declAttributeType, 0, in doProlog()
5102 parser->m_handlerArg, parser->m_declElementType->name, in doProlog()
5103 parser->m_declAttributeId->name, parser->m_declAttributeType, in doProlog()
5126 parser->m_handlerArg, parser->m_declEntity->name, in doProlog()
5147 parser->m_handlerArg, parser->m_declEntity->name, in doProlog()
5226 parser->m_handlerArg, parser->m_declEntity->name, in doProlog()
5242 parser->m_handlerArg, parser->m_declEntity->name, in doProlog()
5249 parser->m_handlerArg, parser->m_declEntity->name, 0, 0, 0, in doProlog()
5262 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next); in doProlog() local
5263 if (! name) in doProlog()
5266 name, sizeof(ENTITY)); in doProlog()
5269 if (parser->m_declEntity->name != name) { in doProlog()
5292 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next); in doProlog() local
5293 if (! name) in doProlog()
5296 name, sizeof(ENTITY)); in doProlog()
5299 if (parser->m_declEntity->name != name) { in doProlog()
5486 const XML_Char *name; in doProlog() local
5488 name = poolStoreString(&dtd->pool, enc, s + enc->minBytesPerChar, in doProlog()
5490 if (! name) in doProlog()
5492 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in doProlog()
5511 * table is the external subset name "#" which cannot be in doProlog()
5512 * given as a parameter entity name in XML syntax, so the in doProlog()
5531 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 1); in doProlog()
5600 content->name = NULL; in doProlog()
5607 parser->m_handlerArg, parser->m_declElementType->name, content); in doProlog()
5637 const XML_Char *name; in doProlog() local
5649 name = el->name; in doProlog()
5650 dtd->scaffold[myindex].name = name; in doProlog()
5652 for (; name[nameLen++];) in doProlog()
5690 parser->m_handlerArg, parser->m_declElementType->name, model); in doProlog()
6061 const XML_Char *name; in appendAttributeValue() local
6079 name = poolStoreString(&parser->m_temp2Pool, enc, in appendAttributeValue()
6082 if (! name) in appendAttributeValue()
6084 entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0); in appendAttributeValue()
6107 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0); in appendAttributeValue()
6170 * Getting that would require an entity name to contain an in appendAttributeValue()
6227 const XML_Char *name; in storeEntityValue() local
6229 name = poolStoreString(&parser->m_tempPool, enc, in storeEntityValue()
6232 if (! name) { in storeEntityValue()
6236 entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0); in storeEntityValue()
6243 parser->m_skippedEntityHandler(parser->m_handlerArg, name, 0); in storeEntityValue()
6385 || ! poolAppendString(pool, entity->name) in storeSelfEntityValue()
6579 const XML_Char *name; in setElementTypePrefix() local
6580 for (name = elementType->name; *name; name++) { in setElementTypePrefix()
6581 if (*name == XML_T(ASCII_COLON)) { in setElementTypePrefix()
6584 for (s = elementType->name; s != name; s++) { in setElementTypePrefix()
6594 if (prefix->name == poolStart(&dtd->pool)) in setElementTypePrefix()
6610 const XML_Char *name; in getAttributeId() local
6613 name = poolStoreString(&dtd->pool, enc, start, end); in getAttributeId()
6614 if (! name) in getAttributeId()
6616 /* skip quotation mark - its storage will be reused (like in name[-1]) */ in getAttributeId()
6617 ++name; in getAttributeId()
6618 id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name, in getAttributeId()
6622 if (id->name != name) in getAttributeId()
6628 else if (name[0] == XML_T(ASCII_x) && name[1] == XML_T(ASCII_m) in getAttributeId()
6629 && name[2] == XML_T(ASCII_l) && name[3] == XML_T(ASCII_n) in getAttributeId()
6630 && name[4] == XML_T(ASCII_s) in getAttributeId()
6631 && (name[5] == XML_T('\0') || name[5] == XML_T(ASCII_COLON))) { in getAttributeId()
6632 if (name[5] == XML_T('\0')) in getAttributeId()
6635 id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6, in getAttributeId()
6640 for (i = 0; name[i]; i++) { in getAttributeId()
6642 if (name[i] == XML_T(ASCII_COLON)) { in getAttributeId()
6645 if (! poolAppendChar(&dtd->pool, name[j])) in getAttributeId()
6654 if (id->prefix->name == poolStart(&dtd->pool)) in getAttributeId()
6729 for (s = prefix->name; *s; s++) in getContext()
6753 for (s = e->name; *s; s++) in getContext()
6798 if (prefix->name == poolStart(&parser->m_tempPool)) { in setContext()
6799 prefix->name = poolCopyString(&dtd->pool, prefix->name); in setContext()
6800 if (! prefix->name) in setContext()
6864 p->defaultPrefix.name = NULL; in dtdCreate()
6902 p->defaultPrefix.name = NULL; in dtdReset()
6961 const XML_Char *name; in dtdCopy() local
6965 name = poolCopyString(&(newDtd->pool), oldP->name); in dtdCopy()
6966 if (! name) in dtdCopy()
6968 if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX))) in dtdCopy()
6978 const XML_Char *name; in dtdCopy() local
6983 /* Remember to allocate the scratch byte before the name. */ in dtdCopy()
6986 name = poolCopyString(&(newDtd->pool), oldA->name); in dtdCopy()
6987 if (! name) in dtdCopy()
6989 ++name; in dtdCopy()
6990 newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name, in dtdCopy()
7001 oldA->prefix->name, 0); in dtdCopy()
7012 const XML_Char *name; in dtdCopy() local
7016 name = poolCopyString(&(newDtd->pool), oldE->name); in dtdCopy()
7017 if (! name) in dtdCopy()
7019 newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name, in dtdCopy()
7042 oldE->idAtt->name, 0); in dtdCopy()
7046 oldE->prefix->name, 0); in dtdCopy()
7049 oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0); in dtdCopy()
7099 const XML_Char *name; in copyEntityTable() local
7103 name = poolCopyString(newPool, oldE->name); in copyEntityTable()
7104 if (! name) in copyEntityTable()
7106 newE = (ENTITY *)lookup(oldParser, newTable, name, sizeof(ENTITY)); in copyEntityTable()
7187 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) { in lookup() argument
7203 i = hash(parser, name) & ((unsigned long)table->size - 1); in lookup()
7205 unsigned long h = hash(parser, name); in lookup()
7210 if (keyeq(name, table->v[i]->name)) in lookup()
7243 unsigned long newHash = hash(parser, table->v[i]->name); in lookup()
7270 table->v[i]->name = name; in lookup()
7397 * point, the name of the entity is already stored in the pool, so in poolCopyStringN()
7739 dest->name = str; in build_model()
7740 src = dtd->scaffold[src_node].name; in build_model()
7752 dest->name = NULL; in build_model()
7770 const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end); in getElementType() local
7773 if (! name) in getElementType()
7775 ret = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name, in getElementType()
7779 if (ret->name != name) in getElementType()
7970 const char *const entityName = entity->name; in entityTrackingReportStats()