Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

Todo List

File wbxml_encoder.c
Parse CDDATA

Parse PI

Handle Charsets Encoding

Really generate ENTITY tokens

Handle Namespaces !

For canonical XML output: Sort the Attributes

When adding string to String Table, check that this is not a Content Text that will be tokenized

For Wireless-Village CSP : -Encode "Date and Time" in OPAQUE (OMA-WV-CSP_WBXML-V1_1-20021001-A.pdf - 6.6)

Member parse_attribute (WBXMLEncoder *encoder, WBXMLAttribute *attribute)
Check handling of Namespaces

For Canonical XML Output: Attributes MUST be sorted

Check if the attributes will really be tokenized. There can be ignored attributes, and so NO attribute tokenized at all.

Fast patch for SyncML (change this)

Member parse_pi (WBXMLEncoder *encoder, WBXMLTreeNode *node)
parse_cdata()

Member parse_tree (WBXMLEncoder *encoder, WBXMLTreeNode *node)
parse_pi()

Member wbxml_encode_attr_start_literal (WBXMLEncoder *encoder, const unsigned char *attr)
Opaque

Member wbxml_encode_end (WBXMLEncoder *encoder)
Handle correctly the charset

Member wbxml_encode_tag_literal (WBXMLEncoder *encoder, unsigned char *tag, unsigned char mask)
Check if the attributes will really be tokenized. There can be ignored attributes, and so NO attribute tokenized at all.

Fast patch for SyncML (change this)

Member wbxml_encode_value_element_buffer (WBXMLEncoder *encoder, unsigned char *value, WBXMLValueElementCtx ctx)
Should we stop everything and generate an error ?

Member wbxml_encode_value_element_list (WBXMLEncoder *encoder, WBXMLList *list)
Finish Extension Tokens Search

Member wbxml_encoder_duplicate (WBXMLEncoder *encoder)
convert_char_to_ucs4()

File wbxml_parser.c
Handle correctly charset

Member parse_attr_value (WBXMLParser *parser, unsigned char **value, int *len, unsigned char *static_value)
Return Warning if 'literal' is different from 'WBML_TOKEN_MASK' (because it MUST be a 'LITERAL' token, not LITERAL_A, nor LITERAL_C, nor LITERAL_AC

Member parse_uint8 (WBXMLParser *parser, unsigned char *result)
It can be a simple Warning

Member wbxml_parser_set_user_data (WBXMLParser *parser, void *user_data)
check charset !

Member construct_attribute_list (WBXMLAttribute **atts)
wbxml_tree_clb_pi()

Member construct_attribute_list (const WBXMLLangEntry *lang_table, const XML_Char **attrs)
wbxml2xml_clb_pi()

Member wbxml_tree_clb_xml_characters (void *ctx, const XML_Char *ch, int len)
wbxml_tree_clb_xml_end_cdata()

Member wbxml_tree_clb_xml_end_cdata (void *ctx)
wbxml_tree_clb_xml_start_cdata()

Member XML_PUBLIC_ID_WV_CSP11
Also defined to "-//WIRELESSVILLAGE//DTD CSP 1.1//EN" (so choose one)

Member wbxml_tree_get_element_node_from_name (WBXMLTreeNode *node, const char *name, WB_BOOL recurs)
Handle 'recurs' TRUE

Generated on Mon Nov 24 20:09:48 2003 for WBXML Library by doxygen1.3-rc1