MCPcopy Create free account
hub / github.com/Kitware/VTK / xmlValidateAttributeValueInternal

Function xmlValidateAttributeValueInternal

ThirdParty/libxml2/vtklibxml2/valid.c:3607–3628  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3605 */
3606
3607static int
3608xmlValidateAttributeValueInternal(xmlDocPtr doc, xmlAttributeType type,
3609 const xmlChar *value) {
3610 switch (type) {
3611 case XML_ATTRIBUTE_ENTITIES:
3612 case XML_ATTRIBUTE_IDREFS:
3613 return(xmlValidateNamesValueInternal(doc, value));
3614 case XML_ATTRIBUTE_ENTITY:
3615 case XML_ATTRIBUTE_IDREF:
3616 case XML_ATTRIBUTE_ID:
3617 case XML_ATTRIBUTE_NOTATION:
3618 return(xmlValidateNameValueInternal(doc, value));
3619 case XML_ATTRIBUTE_NMTOKENS:
3620 case XML_ATTRIBUTE_ENUMERATION:
3621 return(xmlValidateNmtokensValueInternal(doc, value));
3622 case XML_ATTRIBUTE_NMTOKEN:
3623 return(xmlValidateNmtokenValueInternal(doc, value));
3624 case XML_ATTRIBUTE_CDATA:
3625 break;
3626 }
3627 return(1);
3628}
3629
3630/**
3631 * xmlValidateAttributeValue:

Callers 5

xmlAddAttributeDeclFunction · 0.85
xmlValidateAttributeDeclFunction · 0.85
xmlValidateOneAttributeFunction · 0.85
xmlValidateOneNamespaceFunction · 0.85

Tested by

no test coverage detected