29 #ifndef _RTXMLCPPENCFUNCS_H_ 30 #define _RTXMLCPPENCFUNCS_H_ 33 #include "rtxsrc/rtxCppDList.h" 35 #include "rtxsrc/rtxCppXmlSTLString.h" 38 class OSXSDAnyTypeClass;
39 class OSRTObjListClass;
52 (OSCTXT* pctxt, OSRTObjListClass* pAnyAttrList);
72 (OSCTXT* pctxt, OSRTXMLString* pxmlstr,
73 const OSUTF8CHAR* elemName, OSXMLNamespace* pNS);
94 (OSCTXT* pctxt, OSXMLSTLStringClass* pxmlstr,
95 const OSUTF8CHAR* elemName, OSXMLNamespace* pNS);
112 (OSCTXT* pctxt, OSXSDAnyTypeClass* pvalue);
131 const OSUTF8CHAR* elemName,
133 OSRTDListClass* pNSAttrs,
150 (OSCTXT* pctxt, OSRTXMLString* pxmlstr,
151 const OSUTF8CHAR* elemName, OSXMLNamespace* pNS);
168 (OSCTXT* pctxt, OSXMLSTLStringClass* pxmlstlstr,
169 const OSUTF8CHAR* elemName, OSXMLNamespace* pNS);
EXTERNXML int rtXmlEncString(OSCTXT *pctxt, OSRTXMLString *pxmlstr, const OSUTF8CHAR *elemName, OSXMLNamespace *pNS)
This function encodes a variable of the XSD string type.
EXTERNXML int rtXmlEncAny(OSCTXT *pctxt, OSRTXMLString *pxmlstr, const OSUTF8CHAR *elemName, OSXMLNamespace *pNS)
This function encodes a variable of the XSD any type.
EXTERNXML int rtXmlCppEncAnyAttr(OSCTXT *pctxt, OSRTObjListClass *pAnyAttrList)
This function encodes a variable of the XSD any attribute type.
XML low-level C encode/decode functions.
EXTERNXML int rtXmlCppEncAnyTypeValue(OSCTXT *pctxt, OSXSDAnyTypeClass *pvalue)
This function encodes a variable of the XSD anyType type.
EXTERNXML int rtXmlCppEncStartElement(OSCTXT *pctxt, const OSUTF8CHAR *elemName, OSXMLNamespace *pNS, OSRTDListClass *pNSAttrs, OSBOOL terminate)
This function encodes a start element tag value (<elemName>).