axis2_char_t woden_xml_char_high_surrogate | ( | int | c | ) |
Returns the high surrogate of a supplemental character
c | The supplemental character to "split". |
axis2_bool_t woden_xml_char_is_content | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character can be considered content.
c | The character to check. |
axis2_bool_t woden_xml_char_is_high_surrogate | ( | int | c | ) |
Returns whether the given character is a high surrogate
c | The character to check. |
axis2_bool_t woden_xml_char_is_invalid | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is invalid.
c | The character to check. |
axis2_bool_t woden_xml_char_is_low_surrogate | ( | int | c | ) |
Returns whether the given character is a low surrogate
c | The character to check. |
axis2_bool_t woden_xml_char_is_markup | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character can be considered markup. Markup characters include '<', '&', and ''.
c | The character to check. |
axis2_bool_t woden_xml_char_is_name | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a valid name character as defined by production [4] in the XML 1.0 specification.
c | The character to check. |
axis2_bool_t woden_xml_char_is_name_start | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a valid name start character as defined by production [5] in the XML 1.0 specification.
c | The character to check. |
axis2_bool_t woden_xml_char_is_nc_name | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a valid NCName character as defined by production [5] in Namespaces in XML recommendation.
c | The character to check. |
axis2_bool_t woden_xml_char_is_nc_name_start | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a valid nc_name start character as defined by production [4] in Namespaces in XML recommendation.
c | The character to check. |
axis2_bool_t woden_xml_char_is_pubid | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a valid Pubid character as defined by production [13] in the XML 1.0 specification.
c | The character to check. |
axis2_bool_t woden_xml_char_is_space | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a space character as defined by production [3] in the XML 1.0 specification.
c | The character to check. |
axis2_bool_t woden_xml_char_is_supplemental | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a supplemental character.
c | The character to check. |
axis2_bool_t woden_xml_char_is_valid | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is valid. This method also checks the surrogate character range from 0x10000 to 0x10FFFF.
If the program chooses to apply the mask directly to the xml_char_impl->CHARS
array, then they are responsible for checking the surrogate character range.
c | The character to check. |
axis2_bool_t woden_xml_char_is_valid_name | ( | axis2_char_t * | name | ) |
Check to see if a string is a valid Name according to [5] in the XML 1.0 Recommendation
name | string to check |
axis2_bool_t woden_xml_char_is_valid_nc_name | ( | axis2_char_t * | nc_name | ) |
Check to see if a string is a valid NCName according to [4] from the XML Namespaces 1.0 Recommendation
nc_name | string to check |
axis2_bool_t woden_xml_char_is_valid_nmtoken | ( | axis2_char_t * | nmtoken | ) |
Check to see if a string is a valid Nmtoken according to [7] in the XML 1.0 Recommendation
nmtoken | string to check |
axis2_bool_t woden_xml_char_is_xml11_space | ( | int | c | ) |
Returns AXIS2_TRUE if the specified character is a space character as amdended in the XML 1.1 specification.
c | The character to check. |
axis2_char_t woden_xml_char_low_surrogate | ( | int | c | ) |
Returns the low surrogate of a supplemental character
c | The supplemental character to "split". |
int woden_xml_char_supplemental | ( | char | h, | |
char | l | |||
) |
Returns AXIS2_TRUE the supplemental character corresponding to the given surrogates.
h | The high surrogate. | |
l | The low surrogate. |