• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Codejie's C++ Space

            Using C++

            LingosHook : Optimize TinyHtmlParser Class


                為了支持LingosHook Android Client,今天優化了我的HTML解析類--TinyHtmlParser。長時間沒看LingosHook代碼,都不認識了,分析了很久才明白其工作原理,汗啊,這曾經可是自己寫的啊。。。
                這次增加了一個新的分解過程中類型 --  DT_END_SPECIAL,用于指點類似<META .../>的元素,真沒想到,以前竟然不支持這個,如果元素是以'/'結尾的話,只能放到DT_SPECIAL列表中,這方法太無聊了。。。
                還有,這次增加了輸出功能,分解后的數據可以再合成一個HTML串了。這樣極大地方便了定制輸出,以后提取指定數據要準確和靈活很多了。(哈哈,可以增加真正的數據導出功能了。。。)

                就這些,TinyHtmlParser在類似'<A>[<B>123</B>]</A>'的處理上還不夠靈活,導致輸出時有些走樣,還有再改改。另外,輸出函數直接放到TinyHtmlParser類中有些勉強,還是單獨弄個Ouput類來處理比較,比較好看。


            <---- 就是分割線 ---->

                喜歡看代碼的,請幫忙檢查這里 TinyHtmlParser.hTinyHtmlParser.cpp ,辛苦了。

            posted on 2011-12-29 18:13 codejie 閱讀(1473) 評論(0)  編輯 收藏 引用 所屬分類: C++LingosHook

            公告

            Using C++

            導航

            統計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            韩国三级中文字幕hd久久精品 | 中文字幕无码久久久| 久久久久久久综合日本| 国产精品久久久香蕉| 麻豆亚洲AV永久无码精品久久| 亚洲精品无码久久一线| 97精品久久天干天天天按摩| 亚洲一区中文字幕久久| 最新久久免费视频| 9久久9久久精品| 亚洲?V乱码久久精品蜜桃 | 一本色道久久88精品综合| 丰满少妇高潮惨叫久久久| 狠狠精品干练久久久无码中文字幕 | 欧美777精品久久久久网| 欧美午夜A∨大片久久 | 久久久久久国产精品无码下载| 亚洲欧美日韩精品久久亚洲区 | 久久人与动人物a级毛片| 99久久精品免费国产大片| 久久无码国产专区精品| 国产精品久久久久AV福利动漫 | 精品熟女少妇a∨免费久久| 精品久久国产一区二区三区香蕉| 伊人久久大香线蕉av一区| 久久国产综合精品五月天| 国产成年无码久久久久毛片| 亚洲狠狠婷婷综合久久蜜芽| 久久久噜噜噜久久| 亚洲国产精品久久久久久| 精品久久久久久无码专区不卡| 久久人人青草97香蕉| 欧美精品福利视频一区二区三区久久久精品| 久久久久免费看成人影片| 怡红院日本一道日本久久| 99精品国产在热久久无毒不卡| 久久精品国产亚洲av麻豆蜜芽| 久久这里有精品视频| 久久人人爽人人爽人人片AV麻豆| 91精品国产91热久久久久福利| 久久国产精品国产自线拍免费|