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

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

?? testcmshtmlconverter.java

?? cms是開源的框架
?? JAVA
字號:
/*
 * File   : $Source: /usr/local/cvs/opencms/test/org/opencms/util/TestCmsHtmlConverter.java,v $
 * Date   : $Date: 2006/03/27 14:52:42 $
 * Version: $Revision: 1.10 $
 *
 * This library is part of OpenCms -
 * the Open Source Content Mananagement System
 *
 * Copyright (c) 2005 Alkacon Software GmbH (http://www.alkacon.com)
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * For further information about Alkacon Software GmbH, please see the
 * company website: http://www.alkacon.com
 *
 * For further information about OpenCms, please see the
 * project website: http://www.opencms.org
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
package org.opencms.util;

import org.opencms.i18n.CmsEncoder;
import org.opencms.test.OpenCmsTestCase;

import java.io.File;

/** 
 * @author Michael Emmerich 
 * @version $Revision: 1.10 $
 */
public class TestCmsHtmlConverter extends OpenCmsTestCase  {
    
    // some test Strings    
    private static final String STRING_1 = "Test: äöüÄÖÜß";     
    private static final String STRING_2 = "Test: äöüÄÖÜ߀";
    private static final String STRING_1_UTF8_RESULT = "Test: \u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df";     
    private static final String STRING_2_UTF8_RESULT = "Test: \u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df\u20ac";
  
    private static final String SIMPLE_HTML = "<h1>Test</h1><div><p>This is a test<p>some content<p>last line</div><pre>Some pre<br>\r\n   More pre\r\n</pre>Final line.";
    
    /**
     * Default JUnit constructor.<p>
     * 
     * @param arg0 JUnit parameters
     */
    public TestCmsHtmlConverter(String arg0) {
        super(arg0);
    }

    /** 
     * Tests converstion of ISO-encoded entities.<p>
     * 
     * @throws Exception in case the test fails
     */
    public void testISO() throws Exception {
        System.out.println("Testing US-ASCII conversion");
        CmsHtmlConverter converter = new CmsHtmlConverter(CmsEncoder.ENCODING_US_ASCII, CmsHtmlConverter.PARAM_WORD);        
        String convertedHtml1 = converter.convertToString(STRING_1);
        String convertedHtml2 = converter.convertToString(STRING_2);
                
        assertEquals(STRING_1 , convertedHtml1);
        assertEquals(STRING_2 , convertedHtml2);  
    }

    /** 
     * Tests converstion of UTF8-encoded entities.<p> 
     * 
     * @throws Exception in case the test fails
     */
    public void testUTF8() throws Exception {
        System.out.println("Testing UTF-8 conversion");
        CmsHtmlConverter converter = new CmsHtmlConverter(CmsEncoder.ENCODING_UTF_8, CmsHtmlConverter.PARAM_WORD);        
        String convertedHtml1 = converter.convertToString(STRING_1);
        String convertedHtml2 = converter.convertToString(STRING_2);
             
        assertEquals(STRING_1_UTF8_RESULT , convertedHtml1);
        assertEquals(STRING_2_UTF8_RESULT , convertedHtml2);  
    }
        
    /**
     * Tests if simple pretty printing works.<p>
     * 
     * @throws Exception in case the test fails
     */
    public void testPrettyPrint() throws Exception {
        
        System.out.println("Testing HTML pretty printing");
        CmsHtmlConverter converter = new CmsHtmlConverter(CmsEncoder.ENCODING_ISO_8859_1, CmsHtmlConverter.PARAM_ENABLED);
        String result = converter.convertToString(SIMPLE_HTML);
        
        System.out.println("----------------");               
        System.out.println(result);       
        System.out.println("----------------");            
    }
    
    /**
     * Tests if all word tags are removed.<p>
     * 
     * @throws Exception in case the test fails
     */
    public void testRemoveWordTags() throws Exception {

        System.out.println("Testing Word conversion");
        CmsHtmlConverter converter = new CmsHtmlConverter(CmsEncoder.ENCODING_ISO_8859_1, CmsHtmlConverter.PARAM_WORD
            + ";"
            + CmsHtmlConverter.PARAM_XHTML);

        // read a file and convert it
        File inputfile = new File(getTestDataPath("test2.html"));
        byte[] htmlInput = CmsFileUtil.readFile(inputfile);
        String outputContent = converter.convertToString(htmlInput);
        System.out.println(outputContent);
        // now check if all word specific tags are removed
        assertContainsNot(outputContent, "<o:p>");
        assertContainsNot(outputContent, "<o:smarttagtype");
        assertContainsNot(outputContent, "<?xml:namespace ");
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品欧美福利在线观看| 成人夜色视频网站在线观看| 免费成人结看片| 高清国产一区二区三区| 欧美性高清videossexo| 久久夜色精品一区| 亚洲韩国一区二区三区| 北条麻妃国产九九精品视频| 精品久久国产老人久久综合| 亚洲一区二区三区在线播放| 成人免费毛片a| 亚洲精品在线三区| 美日韩一级片在线观看| 欧美日韩成人一区| 一区二区三区产品免费精品久久75| 国产精品小仙女| 精品久久久久久亚洲综合网| 日韩1区2区日韩1区2区| 在线中文字幕不卡| 综合久久久久久久| 91亚洲男人天堂| 国产精品欧美久久久久一区二区 | 欧美自拍偷拍一区| 欧美国产视频在线| 成人永久看片免费视频天堂| 日韩精品一区二区三区中文精品 | 国产成人综合在线| 欧美mv和日韩mv的网站| 免费人成在线不卡| 欧美一区二区免费视频| 午夜欧美2019年伦理| 精品视频123区在线观看| 亚洲欧美视频一区| 欧美人体做爰大胆视频| 亚洲欧美日本韩国| proumb性欧美在线观看| 亚洲视频精选在线| 在线看国产一区二区| 一区二区三区日韩在线观看| 色视频成人在线观看免| 亚洲图片欧美综合| 欧美一区二区三区播放老司机| 蜜桃av一区二区三区| 欧美va日韩va| 国产成人在线观看免费网站| 亚洲国产精品二十页| 91丝袜高跟美女视频| 亚洲精品久久7777| 3d成人动漫网站| 久久超碰97中文字幕| 久久久久久久久久久久久女国产乱| 国内精品久久久久影院色| 国产女主播视频一区二区| 成人av在线一区二区三区| 亚洲青青青在线视频| 欧美日韩视频在线第一区| 美腿丝袜亚洲一区| 国产精品国产三级国产普通话99| 91在线观看一区二区| 亚洲一区二三区| 欧美mv日韩mv亚洲| voyeur盗摄精品| 日韩综合在线视频| 欧美高清一级片在线观看| 99视频热这里只有精品免费| 一区二区三区在线播放| 欧美一区二区视频在线观看2022| 精品在线观看视频| 亚洲日本va午夜在线影院| 91精品国产欧美一区二区成人| 国产在线精品一区在线观看麻豆| 亚洲精品高清视频在线观看| 日韩一区二区精品| 91首页免费视频| 麻豆精品精品国产自在97香蕉| 中文字幕一区二区三区四区| 欧美日产国产精品| 波多野结衣91| 久久国产成人午夜av影院| 18成人在线视频| 精品欧美久久久| 在线一区二区三区四区| 激情综合色播激情啊| 亚洲成人先锋电影| 亚洲日本电影在线| 国产色91在线| 91精品国产一区二区三区蜜臀| 成人黄色在线网站| 黄网站免费久久| 免费人成黄页网站在线一区二区 | 久久精品一区二区三区不卡 | 欧美亚日韩国产aⅴ精品中极品| 国产寡妇亲子伦一区二区| 三级欧美在线一区| 亚洲欧美日韩精品久久久久| 精品成人私密视频| 欧美精品久久一区| 91成人在线观看喷潮| 成人av在线一区二区三区| 国内精品第一页| 蜜桃av一区二区| 日韩高清一级片| 亚洲一区二区三区精品在线| 国产精品麻豆99久久久久久| 精品国产一区二区三区久久久蜜月 | 91免费版pro下载短视频| 久久99精品久久久久| 天天综合网 天天综合色| 亚洲午夜羞羞片| 亚洲精品国久久99热| 亚洲欧美另类在线| 亚洲品质自拍视频| 一区二区三区国产精华| 玉米视频成人免费看| 亚洲男人天堂av| 亚洲日本va午夜在线电影| 亚洲靠逼com| 亚洲欧洲美洲综合色网| 国产精品福利电影一区二区三区四区 | 国产成人小视频| 成人一区在线看| 99国产精品久| 色婷婷综合激情| 欧美日韩美少妇| 67194成人在线观看| 日韩一区二区三区四区五区六区| 欧美一区二区成人| 精品国产一区二区在线观看| 国产人成亚洲第一网站在线播放| 亚洲国产成人自拍| 成人免费在线观看入口| 亚洲香肠在线观看| 奇米色一区二区| 国产成人精品影院| 91丝袜国产在线播放| 欧美精品第一页| 337p日本欧洲亚洲大胆色噜噜| 久久综合久久久久88| 国产精品电影院| 亚洲高清视频中文字幕| 美女在线视频一区| 成人小视频在线| 欧美精品免费视频| 久久精品夜色噜噜亚洲aⅴ| 一区视频在线播放| 午夜欧美大尺度福利影院在线看| 九九精品视频在线看| 粉嫩aⅴ一区二区三区四区| 日本高清无吗v一区| 91精品久久久久久蜜臀| 久久精品在这里| 亚洲最大色网站| 国产乱理伦片在线观看夜一区| 97久久精品人人做人人爽| 在线成人免费观看| 国产精品剧情在线亚洲| 亚洲1区2区3区4区| 大陆成人av片| 7777精品伊人久久久大香线蕉| 久久影视一区二区| 亚洲国产精品一区二区久久| 国产专区综合网| 欧美精品在欧美一区二区少妇| ww久久中文字幕| 五月激情丁香一区二区三区| 国产suv一区二区三区88区| 欧美日韩国产成人在线免费| 国产精品美女久久久久高潮| 视频一区在线播放| 91亚洲国产成人精品一区二区三| 欧美一级高清片| 亚洲一区二区不卡免费| 国产成人在线电影| 日韩免费观看2025年上映的电影| 亚洲三级在线看| 岛国av在线一区| 亚洲精品一线二线三线| 五月天网站亚洲| 色综合视频在线观看| 国产日韩欧美不卡在线| 免费观看日韩电影| 欧美日本一区二区三区| 亚洲日本一区二区| 成人aa视频在线观看| 国产欧美日韩综合精品一区二区 | 成人一区二区三区视频| 日韩精品一区二区在线| 日精品一区二区| 在线不卡的av| 日韩精品一级中文字幕精品视频免费观看 | 黄色日韩网站视频| 欧美电影精品一区二区| 日韩精品一区第一页| 欧美日韩午夜在线视频| 亚洲午夜电影网| 欧美色区777第一页| 亚洲精品国产一区二区精华液| 91丨九色丨蝌蚪富婆spa| 亚洲三级小视频| 色综合久久88色综合天天|