📄 ospxmltype.c
字号:
/* A9 */ OSPC_XMLTYPE_CHAR , /* AA */ OSPC_XMLTYPE_CHAR , /* AB */ OSPC_XMLTYPE_CHAR , /* AC */ OSPC_XMLTYPE_CHAR , /* AD */ OSPC_XMLTYPE_CHAR , /* AE */ OSPC_XMLTYPE_CHAR , /* AF */ OSPC_XMLTYPE_CHAR , /* B0 */ OSPC_XMLTYPE_CHAR , /* B1 */ OSPC_XMLTYPE_CHAR , /* B2 */ OSPC_XMLTYPE_CHAR , /* B3 */ OSPC_XMLTYPE_CHAR , /* B4 */ OSPC_XMLTYPE_CHAR , /* B5 */ OSPC_XMLTYPE_CHAR , /* B6 */ OSPC_XMLTYPE_CHAR , /* B7 */ OSPC_XMLTYPE_CHAR , /* B8 */ OSPC_XMLTYPE_CHAR , /* B9 */ OSPC_XMLTYPE_CHAR , /* BA */ OSPC_XMLTYPE_CHAR , /* BB */ OSPC_XMLTYPE_CHAR , /* BC */ OSPC_XMLTYPE_CHAR , /* BD */ OSPC_XMLTYPE_CHAR , /* BE */ OSPC_XMLTYPE_CHAR , /* BF */ OSPC_XMLTYPE_CHAR , /* C0 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C1 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C2 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C3 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C4 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C5 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C6 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C7 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C8 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* C9 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CA */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CB */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CC */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CD */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CE */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* CF */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D0 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D1 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D2 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D3 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D4 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D5 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D6 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D7 */ OSPC_XMLTYPE_CHAR , /* D8 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* D9 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DA */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DB */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DC */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DD */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DE */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* DF */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E0 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E1 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E2 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E3 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E4 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E5 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E6 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E7 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E8 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* E9 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* EA */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* EB */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* EC */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* ED */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* EE */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* EF */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F0 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F1 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F2 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F3 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F4 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F5 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F6 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F7 */ OSPC_XMLTYPE_CHAR , /* F8 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* F9 */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FA */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FB */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FC */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FD */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FE */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 , /* FF */ OSPC_XMLTYPE_CHAR | OSPC_XMLTYPE_LETTER | OSPC_XMLTYPE_NAME | OSPC_XMLTYPE_NAME1 ,};#define OSPC_XML_CTYPESIZE (sizeof(OSPVXMLCType)/sizeof(unsigned char))/**//*-----------------------------------------------------------------------* * OSPPXMLIsChar() - is a byte a valid XML character *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsCharunsigned /* returns non-zero if true */OSPPXMLIsChar( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE) { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_CHAR; } return(ospvIs);}#endif/**//*-----------------------------------------------------------------------* * OSPPXMLIsSpace() - is a byte a valid XML space character *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsSpaceunsigned /* returns non-zero if true */OSPPXMLIsSpace( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE); { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_SPACE; } return(ospvIs);}#endif/**//*-----------------------------------------------------------------------* * OSPPXMLIsLetter() - is a byte a valid XML letter character *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsLetterunsigned /* returns non-zero if true */OSPPXMLIsLetter( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE) { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_LETTER; } return(ospvIs);}#endif/**//*-----------------------------------------------------------------------* * OSPPXMLIsDigit() - is a byte a valid XML digit character *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsDigitunsigned /* returns non-zero if true */OSPPXMLIsDigit( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE) { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_DIGIT; } return(ospvIs);}#endif/**//*-----------------------------------------------------------------------* * OSPPXMLIsName() - is a byte a valid XML name character *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsNameunsigned /* returns non-zero if true */OSPPXMLIsName( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE) { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_NAME; } return(ospvIs);}#endif/**//*-----------------------------------------------------------------------* * OSPPXMLIsName1() - is byte valid as first character in XML name *-----------------------------------------------------------------------*/#ifndef OSPPXMLIsName1unsigned /* returns non-zero if true */OSPPXMLIsName1( unsigned char ospvChar){ unsigned ospvIs = OSPC_FALSE; if (ospvChar <= OSPC_XML_CTYPESIZE) { ospvIs = OSPVXMLCType[ospvChar] & OSPC_XMLTYPE_NAME1; } return(ospvIs);}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -