** msIsXMLValid ** ** Check if the string is an XML valid string. It should contains only ** A-Z, a-z, 0-9, '_', '-', '.', and ':' ** Return MS_TRUE or MS_FALSE */
| 1300 | ** Return MS_TRUE or MS_FALSE |
| 1301 | */ |
| 1302 | int msIsXMLTagValid(const char *string) |
| 1303 | { |
| 1304 | int i, nLen; |
| 1305 | |
| 1306 | nLen = strlen(string); |
| 1307 | |
| 1308 | for(i=0; i<nLen; i++) |
| 1309 | { |
| 1310 | if( !( string[i] >= 'A' && string[i] <= 'Z' ) && |
| 1311 | !( string[i] >= 'a' && string[i] <= 'z' ) && |
| 1312 | !( string[i] >= '0' && string[i] <= '9' ) && |
| 1313 | string[i] != '-' && string[i] != '.' && |
| 1314 | string[i] != ':' && string[i] != '_' ) |
| 1315 | return MS_FALSE; |
| 1316 | } |
| 1317 | |
| 1318 | return MS_TRUE; |
| 1319 | } |
| 1320 | |
| 1321 | |
| 1322 | /* |
no outgoing calls
no test coverage detected