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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? transformer.java

?? 非常接近C/S操作方式的Java Ajax框架-ZK 用ZK框架使你的B/S應(yīng)用程序更漂亮更易操作。 官網(wǎng):www.zkoss.org
?? JAVA
字號(hào):
/* Transformer.java{{IS_NOTE	Purpose:			Description:			History:		Mon May 13 17:31:01  2002, Created by andrewho		May 19 2003, Modified by tomyeh to make API more complete		and let developer know about Source and Result}}IS_NOTECopyright (C) 2002 Potix Corporation. All Rights Reserved.{{IS_RIGHT	This program is distributed under GPL Version 2.0 in the hope that	it will be useful, but WITHOUT ANY WARRANTY.}}IS_RIGHT*/package org.zkoss.idom.transform;import java.io.File;import java.io.OutputStream;import java.io.Writer;import java.util.Properties;import javax.xml.transform.TransformerFactory;import javax.xml.transform.Source;import javax.xml.transform.Result;import javax.xml.transform.OutputKeys;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.ErrorListener;import javax.xml.transform.TransformerException;import javax.xml.transform.TransformerConfigurationException;import javax.xml.transform.sax.SAXResult;import org.zkoss.idom.Document;import org.zkoss.idom.Element;import org.zkoss.idom.DocType;import org.zkoss.idom.input.SAXHandler;import org.zkoss.util.logging.Log;/** * Transforms an iDOM Document. * * @author <a href="mailto:andrewho@potix.com">andrewho@potix.com</a> * @author tomyeh */public class Transformer {	private static final Log log = Log.lookup(Transformer.class);	/** The transformer. */	private final javax.xml.transform.Transformer _tfmr;	/** Whether to output doc-type. */	private boolean _outDocType = true;	/**	 * Transfomer constructor without stylesheet.	 */	public Transformer()	throws TransformerConfigurationException {		final TransformerFactory tf = TransformerFactory.newInstance();		_tfmr = tf.newTransformer();	}	/** Constructs a transformer with a stylesheet in form of Source.	 *	 * <p>Examples:<br>	 * <dl>	 * <dt>File file</dt>	 * <dd>new Transformer(new javax.xml.transform.stream.StreamSource(file));</dd>	 * <dt>Reader reader</dt>	 * <dd>new Transformer(new javax.xml.transform.stream.StreamSource(reader));</dd>	 * <dt>URL url</dt>	 * <dd>new Transformer(new javax.xml.transform.stream.StreamSource(url.openStream()));</dd>	 * <dt>iDOM or DOM dom</dt>	 * <dd>new Transformer(new javax.xml.transform.dom.DOMSource(dom));</dd>	 * </dl>	 *	 * <p>See javax.xml.transform.stream.StreamSource	 * and javax.xml.transform.dom.DOMSource	 */	public Transformer(Source source)	throws TransformerConfigurationException {		final TransformerFactory tf = TransformerFactory.newInstance();		_tfmr = tf.newTransformer(source);	}	/** Sets whether to output the doc type.	 * Default: true.	 *	 * <p>Useful only if {@link Document} is used in transform(), e.g.,	 * {@link #transform(Document, Result)}.	 * If not, you have to set OutputKeys.DOCTYPE_SYSTEM and	 * OutputKeys.DOCTYPE_PUBLIC explicitly (thru {@link #getTransformer}).	 */	public final void enableOutputDocType(boolean enable) {		_outDocType = enable;	}	private final Document processDocType(final Document doc) {		if (!_outDocType)			return doc;		final DocType dt = doc.getDocType();		if (dt == null)			return doc;		final String sysid = dt.getSystemId();		if (sysid != null && sysid.length() > 0)			_tfmr.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, sysid);		final String pubid = dt.getPublicId();		if (pubid != null && pubid.length() > 0)			_tfmr.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, pubid);		return doc;	}	/** Returns the JAXP transformer encapsulated by this object.	 * Then, you can use it to set properties, listener and so on.	 * <p>Notice: OutputKeys.DOCTYPE_SYSTEM and OutputKeys.DOCTYPE_PUBLIC	 * are set automatically if outDocType is true when constructing	 * this object and {@link Document} is used to transform.	 */	public final javax.xml.transform.Transformer getTransformer() {		return _tfmr;	}	/**	 * Transforms from a source to a result.	 *	 * and javax.xml.transform.dom.DOMSource	 * @param source the source	 * @param result the result	 * @see #transform(Document, Result)	 */	public final void transform(Source source, Result result)	throws TransformerException {		_tfmr.transform(source, result);	}	/**	 * Transforms from an iDOM document to a result.	 *	 * <p>Examples:<br>	 * <dl>	 * <dt>File file</dt>	 * <dd>transformer.transform(doc, new javax.xml.transform.stream.StreamResult(file));</dd>	 * <dt>Writer writer</dt>	 * <dd>transformer.transform(doc, new javax.xml.transform.stream.StreamResult(writer));</dd>	 * <dt>URL url</dt>	 * <dd>No simple way yet.</dd>	 * <dt>iDOM or DOM dom</dt>	 * <dd>{@link #transform(Source)} and {@link #transform(Document)}.</dd>	 * <dt>String systemId</dt>	 * <dd>transformer.transform(doc, new javax.xml.transform.stream.StreamResult(systemId));</dd>	 * </dl>	 *	 * <p>See javax.xml.transform.stream.StreamResult	 * and javax.xml.transform.dom.DOMResult	 *	 * @param doc the source document	 * @param result the result	 * @see #transform(Source, Result)	 * @see #transform(Document)	 */	public final void transform(Document doc, Result result)	throws TransformerException {		_tfmr.transform(new DOMSource(processDocType(doc)), result);	}	/**	 * Transforms from an iDOM element to a result.	 *	 * @param elm the source element	 * @param result the result	 */	public final void transform(Element elm, Result result)	throws TransformerException {		_tfmr.transform(new DOMSource(elm), result);	}	/**	 * Trasforms a source and returns the transformed result as	 * an iDOM Document.	 *	 * @param source the source	 * @return the transformed result in an iDOM document	 */	public final Document transform(Source source)	throws TransformerException {		final SAXHandler hdl = new SAXHandler();		_tfmr.transform(source, new SAXResult(hdl));		return hdl.getDocument();	}	/**	 * Trasforms an iDOM document and returns the transformed result as	 * another iDOM Document.	 *	 * @param doc the source document	 * @return the transformed result in an iDOM document	 */	public final Document transform(Document doc)	throws TransformerException {		return transform(new DOMSource(processDocType(doc)));	}	/**	 * Trasforms an iDOM element and returns the transformed result as	 * another iDOM Document.	 *	 * @param elm the source element	 * @return the transformed result in an iDOM document	 */	public final Document transform(Element elm)	throws TransformerException {		return transform(new DOMSource(elm));	}	/** Get a copy of the output properties for the transformation.	 */	public final Properties getOutputProperties() {		return _tfmr.getOutputProperties();	}	/** Get an output property that is in effect for the transformation.	 */	public final String getOutputProperty(String name) {		return _tfmr.getOutputProperty(name);	}	/** Set an output property that will be in effect for the transformation.	 */	public final void setOutputProperty(String name, String value) {		_tfmr.setOutputProperty(name, value);	}	/** Set the output properties for the transformation.	 */	public final void setOutputProperties(Properties props) {		_tfmr.setOutputProperties(props);	}	/** Get the error event handler in effect for the transformation. 	 */	public final ErrorListener getErrorListener() {		return _tfmr.getErrorListener();	}	/** Set the error event listener in effect for the transformation.	 */	public final void setErrorListener(ErrorListener listener) {		_tfmr.setErrorListener(listener);	}}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区视频| a4yy欧美一区二区三区| 国产精品不卡在线| 欧美久久久久久久久中文字幕| 天天综合色天天综合色h| 久久伊人中文字幕| 欧美三级韩国三级日本一级| 国产一区二区91| 日日欢夜夜爽一区| 亚洲精品成a人| 中文乱码免费一区二区| 日韩欧美一区二区三区在线| 99久久99久久综合| 国产精品一区2区| 日韩精品亚洲专区| 亚洲国产精品久久不卡毛片| 国产精品成人在线观看| 精品国产99国产精品| 欧美日韩不卡一区二区| 在线观看国产精品网站| 91麻豆国产香蕉久久精品| 成人激情免费电影网址| 国产99久久久国产精品潘金| 国产老女人精品毛片久久| 久久99热99| 国产精品一区二区x88av| 免费欧美日韩国产三级电影| 国产一区二区三区免费看| 中文字幕在线观看一区| 亚洲精品视频在线观看免费| 人人爽香蕉精品| 韩国欧美一区二区| 色综合 综合色| 色综合久久中文字幕| 国产一区二区三区四| 日本欧美一区二区在线观看| 亚洲免费观看高清在线观看| 日韩视频免费观看高清完整版在线观看 | 日韩欧美中文字幕制服| 欧美精品一二三| 3d动漫精品啪啪一区二区竹菊| 91福利在线导航| 欧美日韩视频专区在线播放| 欧美日韩一级二级| 欧美日本在线看| 欧美一区二区三区视频免费 | 国产日韩av一区二区| 亚洲伦在线观看| 久久电影网电视剧免费观看| 99视频一区二区| 久久先锋影音av鲁色资源| 一区二区三区国产精品| 国产盗摄一区二区| 欧美变态凌虐bdsm| 日本不卡一区二区三区高清视频| 91性感美女视频| 久久综合资源网| 日本欧美在线观看| 欧美区一区二区三区| 一卡二卡三卡日韩欧美| 色婷婷综合五月| 亚洲视频1区2区| 不卡一区二区三区四区| 精品av久久707| 美女网站色91| 精品国产乱码久久久久久久| 国产精品中文字幕日韩精品 | 国产一区二三区好的| 不卡欧美aaaaa| 中文字幕一区二区三区四区| 欧美在线综合视频| 中文字幕亚洲在| eeuss鲁片一区二区三区| 久久网站热最新地址| 秋霞影院一区二区| 国产精品丝袜一区| 欧美日韩一区二区三区四区| 麻豆极品一区二区三区| 国产精品久久久久9999吃药| 欧美日韩日日摸| 91在线精品秘密一区二区| 热久久久久久久| 日日欢夜夜爽一区| 精品久久免费看| 91网站最新网址| 亚洲成人资源网| 国产毛片精品视频| 欧美大片在线观看| 日韩精品电影在线| 成人免费黄色在线| 欧美激情在线看| 美女脱光内衣内裤视频久久影院| jlzzjlzz亚洲日本少妇| 69av一区二区三区| 91在线观看美女| 日韩影院精彩在线| 欧美日韩在线播放三区四区| 国产精品综合一区二区三区| 理论片日本一区| 亚洲欧美韩国综合色| 久久久久综合网| 日韩精品一卡二卡三卡四卡无卡| youjizz国产精品| 中文字幕的久久| 国产精品996| 在线91免费看| 亚洲一区二区三区四区不卡| 国产精品资源在线观看| 久久久久久亚洲综合影院红桃 | 中国av一区二区三区| 激情久久五月天| 久久一二三国产| 日韩电影在线免费看| 91精品国产免费| 天天av天天翘天天综合网| 欧美日韩不卡一区二区| 国产精品成人一区二区三区夜夜夜| 亚洲午夜在线视频| 亚洲视频香蕉人妖| 国产精品不卡视频| 欧美精品乱码久久久久久| 亚洲人午夜精品天堂一二香蕉| 欧美视频在线不卡| 成人丝袜高跟foot| 午夜精品123| 国产精品女人毛片| 成人黄色国产精品网站大全在线免费观看 | 中文字幕第一区综合| 久热成人在线视频| 亚洲另类色综合网站| 亚洲欧美中日韩| 亚洲老妇xxxxxx| 亚洲v日本v欧美v久久精品| 免费在线观看不卡| 成人免费视频视频在线观看免费| 91麻豆国产香蕉久久精品| 日韩欧美激情一区| 中文字幕在线不卡视频| 一区二区三区蜜桃网| 日本伊人色综合网| 午夜视频一区二区| 4438亚洲最大| 欧美一区日韩一区| 日韩美女主播在线视频一区二区三区| 91精品国模一区二区三区| 欧美一区二区三区日韩| 日韩一区二区三区四区 | 成人av在线电影| 91国偷自产一区二区开放时间| 一本色道亚洲精品aⅴ| 国产a区久久久| 91美女视频网站| 成人精品免费网站| 麻豆一区二区三| 精品一区二区在线播放| 午夜视频一区二区三区| 亚洲成精国产精品女| 亚洲与欧洲av电影| 午夜激情一区二区三区| 99久久99久久综合| 欧美一级午夜免费电影| 国产精品三级久久久久三级| 亚洲午夜久久久久| 亚洲综合激情另类小说区| 国产成人免费网站| 欧美日韩精品一区视频| 久久九九影视网| 美国三级日本三级久久99| 国产一区二区伦理片| 91精品国产91久久久久久最新毛片 | 精品少妇一区二区三区免费观看| 亚洲国产成人一区二区三区| 亚洲尤物在线视频观看| 成人av在线资源网| 中文字幕欧美日韩一区| 国产美女一区二区| 欧美在线制服丝袜| 国产精品每日更新在线播放网址| 日韩美女久久久| 日韩电影网1区2区| 成人亚洲精品久久久久软件| 精品一区二区日韩| 在线成人免费视频| 精品少妇一区二区三区免费观看 | 高清beeg欧美| 精品国产一区二区三区不卡| 热久久一区二区| 成人一区在线观看| 91热门视频在线观看| 精品久久久久久久久久久久久久久 | 国产在线精品国自产拍免费| 99riav久久精品riav| 国产精品色一区二区三区| 国产精品一区一区三区| 国产亚洲综合性久久久影院| 免费精品99久久国产综合精品| 欧美精品国产精品| 激情小说亚洲一区| 国产无遮挡一区二区三区毛片日本| 日韩av中文在线观看|