亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transservice.hpp

?? IBM的解析xml的工具Xerces的源代碼
?? HPP
?? 第 1 頁 / 共 2 頁
字號:
    static void reinitMappings();    static void reinitMappingsRecognizer();};/**  * <code>DOMString</code> is the generic string class that stores all strings  * used in the DOM C++ API.  *  * Though this class supports most of the common string operations to manipulate  * strings, it is not meant to be a comphrehensive string class.  *//**  *   <code>XMLTranscoder</code> is for transcoding non-local code  *   page encodings, i.e.  named encodings. These are used internally  *   by the scanner to internalize raw XML into the internal Unicode  *   format, and by writer classes to convert that internal Unicode  *   format (which comes out of the parser) back out to a format that  *   the receiving client code wants to use.  */class XMLUTIL_EXPORT XMLTranscoder : public XMemory{public :	/**	 * This enum is used by the <code>transcodeTo()</code> method	 * to indicate how to react to unrepresentable characters. The	 * <code>transcodeFrom()</code> method always works the	 * same. It will consider any invalid data to be an error and	 * throw.	 */    enum UnRepOpts    {        UnRep_Throw		/**< Throw an exception */        , UnRep_RepChar		/**< Use the replacement char */    };	/** @name Destructor. */	//@{	 /**	  * Destructor for XMLTranscoder	  *	  */    virtual ~XMLTranscoder();	//@}    /** @name The virtual transcoding interface */    //@{    /** Converts from the encoding of the service to the internal XMLCh* encoding      *      * @param srcData the source buffer to be transcoded      * @param srcCount number of bytes in the source buffer      * @param toFill the destination buffer      * @param maxChars the max number of characters in the destination buffer      * @param bytesEaten after transcoding, this will hold the number of bytes      *    that were processed from the source buffer      * @param charSizes an array which must be at least as big as maxChars      *    into which will be inserted values that indicate how many      *    bytes from the input went into each XMLCh that was created      *    into toFill. Since many encodings use variable numbers of      *    byte per character, this provides a means to find out what      *    bytes in the input went into making a particular output      *    UTF-16 character.      * @return Returns the number of chars put into the target buffer      */    virtual unsigned int transcodeFrom    (        const   XMLByte* const          srcData        , const unsigned int            srcCount        ,       XMLCh* const            toFill        , const unsigned int            maxChars        ,       unsigned int&           bytesEaten        ,       unsigned char* const    charSizes    ) = 0;    /** Converts from the internal XMLCh* encoding to the encoding of the service      *      * @param srcData    the source buffer to be transcoded      * @param srcCount   number of characters in the source buffer      * @param toFill     the destination buffer      * @param maxBytes   the max number of bytes in the destination buffer      * @param charsEaten after transcoding, this will hold the number of chars      *    that were processed from the source buffer      * @param options    options to pass to the transcoder that explain how to      *    respond to an unrepresentable character      * @return Returns the number of chars put into the target buffer      */    virtual unsigned int transcodeTo    (        const   XMLCh* const    srcData        , const unsigned int    srcCount        ,       XMLByte* const  toFill        , const unsigned int    maxBytes        ,       unsigned int&   charsEaten        , const UnRepOpts       options    ) = 0;    /** Query whether the transcoder can handle a given character      *      * @param toCheck   the character code point to check      */    virtual bool canTranscodeTo    (        const   unsigned int    toCheck    )   const = 0;    //@}    /** @name Getter methods */    //@{    /** Get the internal block size     *       * @return The block size indicated in the constructor.       */    unsigned int getBlockSize() const;    /** Get the encoding name      *      * @return the name of the encoding that this      *    <code>XMLTranscoder</code> object is for      */    const XMLCh* getEncodingName() const;	//@}    /** @name Getter methods*/    //@{    /** Get the plugged-in memory manager      *      * This method returns the plugged-in memory manager user for dynamic      * memory allocation/deallocation.      *      * @return the plugged-in memory manager      */    MemoryManager* getMemoryManager() const;	//@}protected :    // -----------------------------------------------------------------------    //  Hidden constructors    // -----------------------------------------------------------------------    XMLTranscoder    (        const   XMLCh* const    encodingName        , const unsigned int    blockSize        , MemoryManager* const  manager = XMLPlatformUtils::fgMemoryManager    );    // -----------------------------------------------------------------------    //  Protected helper methods    // -----------------------------------------------------------------------    // As the body of this function is commented out it could be removed.    // However, currently all calls to it are guarded by #if defined(XERCES_DEBUG)    // so will leave it for now.    void checkBlockSize(const unsigned int toCheck);private :    // -----------------------------------------------------------------------    //  Unimplemented constructors and operators    // -----------------------------------------------------------------------    XMLTranscoder(const XMLTranscoder&);    XMLTranscoder& operator=(const XMLTranscoder&);    // -----------------------------------------------------------------------    //  Private data members    //    //  fBlockSize    //      This is the block size indicated in the constructor.    //    //  fEncodingName    //      This is the name of the encoding this encoder is for. All basic    //      XML transcoder's are for named encodings.    // -----------------------------------------------------------------------    unsigned int    fBlockSize;    XMLCh*          fEncodingName;    MemoryManager*  fMemoryManager;};////  This class is a specialized transcoder that only transcodes between//  the internal XMLCh format and the local code page. It is specialized//  for the very common job of translating data from the client app's//  native code page to the internal format and vice versa.//class XMLUTIL_EXPORT XMLLCPTranscoder : public XMemory{public :    // -----------------------------------------------------------------------    //  Public constructors and destructor    // -----------------------------------------------------------------------    virtual ~XMLLCPTranscoder();    // -----------------------------------------------------------------------    //  The virtual transcoder API    //    //  NOTE:   All these APIs don't include null terminator characters in    //          their parameters. So calcRequiredSize() returns the number    //          of actual chars, not including the null. maxBytes and maxChars    //          parameters refer to actual chars, not including the null so    //          its assumed that the buffer is physically one char or byte    //          larger.    // -----------------------------------------------------------------------    virtual unsigned int calcRequiredSize(const char* const srcText        , MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0;    virtual unsigned int calcRequiredSize(const XMLCh* const srcText        , MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager) = 0;    virtual char* transcode(const XMLCh* const toTranscode) = 0;    virtual char* transcode(const XMLCh* const toTranscode,                            MemoryManager* const manager) = 0;    virtual XMLCh* transcode(const char* const toTranscode) = 0;    virtual XMLCh* transcode(const char* const toTranscode,                             MemoryManager* const manager) = 0;    virtual bool transcode    (        const   char* const     toTranscode        ,       XMLCh* const    toFill        , const unsigned int    maxChars        , MemoryManager* const  manager = XMLPlatformUtils::fgMemoryManager    ) = 0;    virtual bool transcode    (        const   XMLCh* const    toTranscode        ,       char* const     toFill        , const unsigned int    maxBytes        , MemoryManager* const  manager = XMLPlatformUtils::fgMemoryManager    ) = 0;protected :    // -----------------------------------------------------------------------    //  Hidden constructors    // -----------------------------------------------------------------------    XMLLCPTranscoder();private :    // -----------------------------------------------------------------------    //  Unimplemented constructors and operators    // -----------------------------------------------------------------------    XMLLCPTranscoder(const XMLLCPTranscoder&);    XMLLCPTranscoder& operator=(const XMLLCPTranscoder&);};// ---------------------------------------------------------------------------//  XMLTranscoder: Getter methods// ---------------------------------------------------------------------------inline MemoryManager* XMLTranscoder::getMemoryManager() const{    return fMemoryManager;}// ---------------------------------------------------------------------------//  XMLTranscoder: Protected helper methods// ---------------------------------------------------------------------------inline unsigned int XMLTranscoder::getBlockSize() const{    return fBlockSize;}inline const XMLCh* XMLTranscoder::getEncodingName() const{    return fEncodingName;}XERCES_CPP_NAMESPACE_END#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品1区二区.| 日韩欧美一级特黄在线播放| 色综合天天综合网天天狠天天| 色天天综合色天天久久| 日韩一区二区精品在线观看| 国产精品久久久久久久久免费丝袜| 亚洲成人自拍网| 99国产精品国产精品毛片| 欧美一级片免费看| 亚洲日本一区二区| 成人一级黄色片| 日韩精品一区二区三区三区免费| 亚洲免费观看在线视频| 国产很黄免费观看久久| 欧美刺激脚交jootjob| 亚洲第一搞黄网站| 在线日韩av片| 亚洲免费av在线| 97久久超碰国产精品电影| 久久夜色精品国产欧美乱极品| 国产suv精品一区二区6| 欧美一区二区视频网站| 亚洲电影在线播放| 欧美亚洲动漫精品| 亚洲一区二区视频| 欧美亚洲动漫精品| 亚洲一区二区3| 在线观看视频一区二区欧美日韩| 成人欧美一区二区三区黑人麻豆| 成人黄色在线看| 国产精品久久久久一区| 成人sese在线| 亚洲丝袜美腿综合| 色婷婷综合久久久久中文| 中文字幕亚洲在| 91美女片黄在线观看| 亚洲欧美自拍偷拍| 色偷偷成人一区二区三区91| 亚洲精品免费在线观看| 日本道色综合久久| 日日夜夜免费精品| 69堂国产成人免费视频| 日本在线不卡一区| 久久久精品中文字幕麻豆发布| 国产suv精品一区二区883| 中文字幕在线一区| 在线观看国产日韩| 日本中文一区二区三区| 久久久99久久| 色哟哟一区二区| 丝袜诱惑亚洲看片| 久久一日本道色综合| 北条麻妃国产九九精品视频| 夜夜精品浪潮av一区二区三区| 欧美日韩精品二区第二页| 青青草原综合久久大伊人精品| 精品毛片乱码1区2区3区| 成人av午夜电影| 亚洲综合视频在线| 精品日韩一区二区三区| 99久久国产综合精品女不卡 | 国产在线一区二区| 国产精品每日更新在线播放网址| 日本韩国视频一区二区| 蜜桃免费网站一区二区三区| 午夜视频在线观看一区二区 | 无吗不卡中文字幕| 26uuu成人网一区二区三区| 成人国产在线观看| 亚洲不卡av一区二区三区| 日韩欧美国产精品| 色综合天天综合色综合av| 日韩精品91亚洲二区在线观看| 久久青草欧美一区二区三区| 欧美性videosxxxxx| 国产电影一区在线| 亚洲成人av中文| 国产精品欧美久久久久一区二区| 欧美日本国产一区| 播五月开心婷婷综合| 日本女人一区二区三区| 亚洲欧美另类综合偷拍| 精品人伦一区二区色婷婷| 91极品美女在线| 懂色av一区二区三区免费看| 日本欧美加勒比视频| 一区二区久久久久| 国产亚洲综合在线| 日韩免费观看高清完整版 | 欧美日韩国产免费一区二区| 国产a区久久久| 韩国理伦片一区二区三区在线播放 | 日本韩国一区二区三区| 国产成人综合精品三级| 日韩高清一级片| 一区二区三区蜜桃| 综合av第一页| 国产精品区一区二区三| 久久视频一区二区| 欧美一区二区三区思思人| 在线影视一区二区三区| 9i在线看片成人免费| 国产夫妻精品视频| 88在线观看91蜜桃国自产| 一本色道久久综合精品竹菊| 国产成人精品亚洲777人妖| 久久疯狂做爰流白浆xx| 亚洲高清久久久| 一区二区三区免费| 一级女性全黄久久生活片免费| 亚洲色图制服诱惑 | 精品乱人伦一区二区三区| 欧美一级午夜免费电影| 91精品国产综合久久久蜜臀图片| 色老汉一区二区三区| 99精品热视频| 91性感美女视频| 在线看国产一区| 欧美亚洲一区三区| 欧美日韩一级黄| 这里只有精品99re| 日韩精品中文字幕在线一区| 日韩一区二区精品在线观看| 精品剧情在线观看| 国产欧美一区二区在线| 国产精品欧美一级免费| 亚洲激情六月丁香| 亚洲图片一区二区| 日韩av高清在线观看| 久久精品国产精品亚洲精品| 精品一区二区在线观看| 成人中文字幕在线| 日本精品一区二区三区高清 | 偷窥少妇高潮呻吟av久久免费| 午夜电影一区二区三区| 麻豆精品视频在线观看| 高清国产一区二区| 色av综合在线| 欧美一级高清片| 国产日韩精品一区| 国产成人精品免费网站| 91福利视频网站| 欧美成人激情免费网| 国产精品天干天干在观线| 亚洲资源中文字幕| 久久99精品国产麻豆不卡| 国产不卡在线一区| 欧美日韩在线三区| 欧美成人精品1314www| 亚洲色欲色欲www在线观看| 日韩av中文字幕一区二区三区| 国产东北露脸精品视频| 欧美少妇bbb| 欧美激情在线一区二区| 亚洲va欧美va人人爽| 国产精品69毛片高清亚洲| 91久久国产最好的精华液| 精品国产91亚洲一区二区三区婷婷| 国产精品麻豆视频| 丝袜亚洲另类丝袜在线| 国产福利一区二区三区视频在线| 欧美日韩国产乱码电影| 中文字幕第一区| 青青草国产成人99久久| 不卡视频免费播放| 精品日韩在线一区| 午夜精品久久久久久久久| 高潮精品一区videoshd| 制服视频三区第一页精品| 亚洲免费观看在线视频| 国产精品一区专区| 911精品国产一区二区在线| 国产精品高潮呻吟| 国产一区二三区| 日韩一区二区在线观看视频 | 国产精品色一区二区三区| 蜜桃一区二区三区四区| 日本高清不卡aⅴ免费网站| 久久久国产一区二区三区四区小说 | 亚洲欧美经典视频| 国产夫妻精品视频| 日韩欧美不卡在线观看视频| 亚洲成人久久影院| 91碰在线视频| 国产精品初高中害羞小美女文| 国产一区二区网址| 亚洲精品在线观| 久久精品国产一区二区三| 欧美精品xxxxbbbb| 亚洲永久精品国产| 一本色道**综合亚洲精品蜜桃冫 | 一区二区欧美国产| 99精品视频在线观看免费| 中文字幕第一页久久| 国产成人免费在线观看不卡| 精品福利在线导航| 激情深爱一区二区| 欧美精品一区二区精品网| 久久99久久99精品免视看婷婷 | 久久久噜噜噜久久中文字幕色伊伊 |