• <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 閱讀(1468) 評論(0)  編輯 收藏 引用 所屬分類: C++LingosHook

            公告

            Using C++

            導航

            統計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品国产亚洲AV不卡| 国产成人香蕉久久久久| 色天使久久综合网天天| 久久久久se色偷偷亚洲精品av| 久久综合国产乱子伦精品免费| 久久99国产精品二区不卡| 久久www免费人成看国产片| 狠狠色丁香久久婷婷综合_中 | 亚洲一本综合久久| 久久天天躁狠狠躁夜夜av浪潮| 亚洲中文字幕久久精品无码喷水| 久久国产精品久久久| 日韩十八禁一区二区久久| 久久w5ww成w人免费| 久久久久久国产精品无码下载| 狠狠色丁香久久婷婷综合| 99久久综合狠狠综合久久| 欧美va久久久噜噜噜久久| 久久久精品波多野结衣| 国内精品久久久久| 麻豆成人久久精品二区三区免费| 理论片午午伦夜理片久久 | 久久国产三级无码一区二区| 一本色道久久综合狠狠躁| 久久久91人妻无码精品蜜桃HD| 国产精品久久成人影院| 伊人久久大香线蕉av不变影院| 久久精品一区二区| 亚洲AV无码久久精品成人| 久久无码专区国产精品发布| 天天爽天天爽天天片a久久网| 奇米综合四色77777久久| 欧美伊人久久大香线蕉综合| 亚洲国产精品无码久久九九| 99热成人精品免费久久| 国产精品VIDEOSSEX久久发布| 国产亚洲欧美成人久久片| 国产精品久久99| 精品人妻伦九区久久AAA片69| 国产精品熟女福利久久AV| 精品无码久久久久久久动漫|