Non-generic read/write functions for dotXSI 6.0


Functions

SI_Error  dotXSICB_ReadXSI_IndexList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_IndexList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)

Function Documentation

SI_Error dotXSICB_ReadXSI_IndexList ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

Reading callback for XSI_IndexList

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

SI_Error dotXSICB_WriteXSI_IndexList ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

Writing callback for XSI_IndexList

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed