| 3605 | */ |
| 3606 | |
| 3607 | static int |
| 3608 | xmlValidateAttributeValueInternal(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: |
no test coverage detected