| 6138 | */ |
| 6139 | |
| 6140 | int |
| 6141 | xmlParseEnumeratedType(xmlParserCtxtPtr ctxt, xmlEnumerationPtr *tree) { |
| 6142 | if (CMP8(CUR_PTR, 'N', 'O', 'T', 'A', 'T', 'I', 'O', 'N')) { |
| 6143 | SKIP(8); |
| 6144 | if (SKIP_BLANKS_PE == 0) { |
| 6145 | xmlFatalErrMsg(ctxt, XML_ERR_SPACE_REQUIRED, |
| 6146 | "Space required after 'NOTATION'\n"); |
| 6147 | return(0); |
| 6148 | } |
| 6149 | *tree = xmlParseNotationType(ctxt); |
| 6150 | if (*tree == NULL) return(0); |
| 6151 | return(XML_ATTRIBUTE_NOTATION); |
| 6152 | } |
| 6153 | *tree = xmlParseEnumerationType(ctxt); |
| 6154 | if (*tree == NULL) return(0); |
| 6155 | return(XML_ATTRIBUTE_ENUMERATION); |
| 6156 | } |
| 6157 | |
| 6158 | /** |
| 6159 | * xmlParseAttributeType: |
no test coverage detected