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

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

?? xmlfilterbase.java

?? openlogic-jdom-1.1-all-src-1.zip 可以用于操作xml文件
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*--  Copyright (C) 2000 Brett McLaughlin & Jason Hunter. All rights reserved.  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:  1. Redistributions of source code must retain the above copyright    notice, this list of conditions, and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright    notice, this list of conditions, and the disclaimer that follows     these conditions in the documentation and/or other materials     provided with the distribution. 3. The name "JDOM" must not be used to endorse or promote products    derived from this software without prior written permission.  For    written permission, please contact license@jdom.org.  4. Products derived from this software may not be called "JDOM", nor    may "JDOM" appear in their name, without prior written permission    from the JDOM Project Management (pm@jdom.org).  In addition, we request (but do not require) that you include in the  end-user documentation provided with the redistribution and/or in the  software itself an acknowledgement equivalent to the following:     "This product includes software developed by the      JDOM Project (http://www.jdom.org/)." Alternatively, the acknowledgment may be graphical using the logos  available at http://www.jdom.org/images/logos. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many  individuals on behalf of the JDOM Project and was originally  created by Brett McLaughlin <brett@jdom.org> and  Jason Hunter <jhunter@jdom.org>.  For more information on the  JDOM Project, please see <http://www.jdom.org/>.  */package sax;import java.io.IOException;import org.xml.sax.Attributes;import org.xml.sax.InputSource;import org.xml.sax.SAXException;import org.xml.sax.SAXNotRecognizedException;import org.xml.sax.SAXNotSupportedException;import org.xml.sax.XMLReader;import org.xml.sax.ext.LexicalHandler;import org.xml.sax.helpers.AttributesImpl;import org.xml.sax.helpers.XMLFilterImpl;/** * Adds convenience methods and lexical event filtering to base * SAX2 Filter implementation. * * <i>Code and comments adapted from XMLWriter-0.2, written * by David Megginson and released into the public domain, * without warranty.</i> * * <p>The convenience methods are provided so that clients do not have to * create empty attribute lists or provide empty strings as parameters; * for example, the method invocation</p> * * <pre> * w.startElement("foo"); * </pre> * * <p>is equivalent to the regular SAX2 ContentHandler method</p> * * <pre> * w.startElement("", "foo", "", new AttributesImpl()); * </pre> * * <p>Except that it is more efficient because it does not allocate * a new empty attribute list each time.</p> * * <p>In fact, there is an even simpler convenience method, * <var>dataElement</var>, designed for writing elements that * contain only character data.</p> * * <pre> * w.dataElement("greeting", "Hello, world!"); * </pre> * * <p>is equivalent to</p> * * <pre> * w.startElement("greeting"); * w.characters("Hello, world!"); * w.endElement("greeting"); * </pre> * * @see org.xml.sax.helpers.XMLFilterImpl */public class XMLFilterBase extends XMLFilterImpl implements LexicalHandler{    ////////////////////////////////////////////////////////////////////    // Constructors.    ////////////////////////////////////////////////////////////////////    /**     * Construct an XML filter with no parent.     *     * <p>This filter will have no parent: you must assign a parent     * before you start a parse or do any configuration with     * setFeature or setProperty.</p>     *     * @see org.xml.sax.XMLReader#setFeature     * @see org.xml.sax.XMLReader#setProperty     */    public XMLFilterBase()    {    }    /**     * Create an XML filter with the specified parent.     *     * <p>Use the XMLReader provided as the source of events.</p>     *     * @param xmlreader The parent in the filter chain.     */    public XMLFilterBase(XMLReader parent)    {        super(parent);    }    ////////////////////////////////////////////////////////////////////    // Convenience methods.    ////////////////////////////////////////////////////////////////////    /**     * Start a new element without a qname or attributes.     *     * <p>This method will provide a default empty attribute     * list and an empty string for the qualified name. It invokes     * {@link #startElement(String, String, String, Attributes)}     * directly.</p>     *     * @param uri The element's Namespace URI.     * @param localName The element's local name.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     */    public void startElement (String uri, String localName)    throws SAXException    {        startElement(uri, localName, "", EMPTY_ATTS);    }    /**     * Start a new element without a Namespace URI or qname.     *     * <p>This method will provide an empty string for the     * Namespace URI, and empty string for the qualified name.     * It invokes     * {@link #startElement(String, String, String, Attributes)}     * directly.</p>     *     * @param localName The element's local name.     * @param atts The element's attribute list.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     */    public void startElement (String localName, Attributes atts)    throws SAXException    {        startElement("", localName, "", atts);    }    /**     * Start a new element without a Namespace URI, qname, or attributes.     *     * <p>This method will provide an empty string for the     * Namespace URI, and empty string for the qualified name,     * and a default empty attribute list. It invokes     * {@link #startElement(String, String, String, Attributes)}     * directly.</p>     *     * @param localName The element's local name.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     */    public void startElement (String localName)    throws SAXException    {        startElement("", localName, "", EMPTY_ATTS);    }    /**     * End an element without a qname.     *     * <p>This method will supply an empty string for the qName.     * It invokes {@link #endElement(String, String, String)}     * directly.</p>     *     * @param uri The element's Namespace URI.     * @param localName The element's local name.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#endElement     */    public void endElement (String uri, String localName)    throws SAXException    {        endElement(uri, localName, "");    }    /**     * End an element without a Namespace URI or qname.     *     * <p>This method will supply an empty string for the qName     * and an empty string for the Namespace URI.     * It invokes {@link #endElement(String, String, String)}     * directly.</p>     *     * @param localName The element's local name.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#endElement     */    public void endElement (String localName)    throws SAXException    {        endElement("", localName, "");    }    /**     * Add an empty element.     *     * Both a {@link #startElement startElement} and an     * {@link #endElement endElement} event will be passed on down     * the filter chain.     *     * @param uri The element's Namespace URI, or the empty string     *        if the element has no Namespace or if Namespace     *        processing is not being performed.     * @param localName The element's local name (without prefix).  This     *        parameter must be provided.     * @param qName The element's qualified name (with prefix), or     *        the empty string if none is available.  This parameter     *        is strictly advisory: the writer may or may not use     *        the prefix attached.     * @param atts The element's attribute list.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     * @see org.xml.sax.ContentHandler#endElement     */    public void emptyElement (String uri, String localName,    String qName, Attributes atts)    throws SAXException    {        startElement(uri, localName, qName, atts);        endElement(uri, localName, qName);    }     /**      * Add an empty element without a qname or attributes.      *      * <p>This method will supply an empty string for the qname      * and an empty attribute list.  It invokes      * {@link #emptyElement(String, String, String, Attributes)}      * directly.</p>      *      * @param uri The element's Namespace URI.      * @param localName The element's local name.      * @exception org.xml.sax.SAXException If a filter      *            further down the chain raises an exception.      * @see #emptyElement(String, String, String, Attributes)      */    public void emptyElement (String uri, String localName)    throws SAXException    {        emptyElement(uri, localName, "", EMPTY_ATTS);    }            /**     * Add an empty element without a Namespace URI or qname.     *     * <p>This method will provide an empty string for the     * Namespace URI, and empty string for the qualified name.     * It invokes     * {@link #emptyElement(String, String, String, Attributes)}     * directly.</p>     *     * @param localName The element's local name.     * @param atts The element's attribute list.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     */    public void emptyElement (String localName, Attributes atts)    throws SAXException    {        emptyElement("", localName, "", atts);    }    /**     * Add an empty element without a Namespace URI, qname or attributes.     *     * <p>This method will supply an empty string for the qname,     * and empty string for the Namespace URI, and an empty     * attribute list.  It invokes     * {@link #emptyElement(String, String, String, Attributes)}     * directly.</p>     *     * @param localName The element's local name.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.      * @see #emptyElement(String, String, String, Attributes)     */    public void emptyElement (String localName)    throws SAXException    {        emptyElement("", localName, "", EMPTY_ATTS);    }    /**     * Add an element with character data content.     *     * <p>This is a convenience method to add a complete element     * with character data content, including the start tag     * and end tag.</p>     *     * <p>This method invokes     * {@link @see org.xml.sax.ContentHandler#startElement},     * followed by     * {@link #characters(String)}, followed by     * {@link @see org.xml.sax.ContentHandler#endElement}.</p>     *     * @param uri The element's Namespace URI.     * @param localName The element's local name.     * @param qName The element's default qualified name.     * @param atts The element's attributes.     * @param content The character data content.     * @exception org.xml.sax.SAXException If a filter     *            further down the chain raises an exception.     * @see org.xml.sax.ContentHandler#startElement     * @see #characters(String)     * @see org.xml.sax.ContentHandler#endElement     */    public void dataElement (String uri, String localName,                             String qName, Attributes atts,                             String content)    throws SAXException    {        startElement(uri, localName, qName, atts);        characters(content);        endElement(uri, localName, qName);    }    /**     * Add an element with character data content but no qname or attributes.     *     * <p>This is a convenience method to add a complete element

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品1区二区.| 91视视频在线观看入口直接观看www| 激情综合网最新| 91丨九色丨蝌蚪丨老版| 精品国产免费人成在线观看| 亚洲在线观看免费视频| 国产91在线|亚洲| 欧美一区二区人人喊爽| 亚洲精品成人精品456| 国产成人三级在线观看| 日韩丝袜情趣美女图片| 亚洲gay无套男同| 99免费精品在线| 国产欧美精品在线观看| 精品在线视频一区| 欧美久久久久久蜜桃| 亚洲嫩草精品久久| 99久久久久久| 国产精品高潮久久久久无| 狠狠久久亚洲欧美| 欧美v亚洲v综合ⅴ国产v| 午夜视频在线观看一区二区 | 26uuu久久天堂性欧美| 亚洲第一福利一区| 欧美丝袜丝交足nylons图片| 亚洲日本va在线观看| 成人污污视频在线观看| 国产欧美一区视频| 国产福利电影一区二区三区| 久久伊人蜜桃av一区二区| 久88久久88久久久| 2020国产精品| 国产福利一区二区| 欧美韩国一区二区| 99久久精品免费精品国产| 中文字幕+乱码+中文字幕一区| 国产精品中文字幕日韩精品| 久久久久久久久久久电影| 国产一区二区三区| 日本一区二区三区国色天香| 成熟亚洲日本毛茸茸凸凹| 国产精品福利av| 色视频一区二区| 午夜激情久久久| 欧美videos中文字幕| 国产乱子伦一区二区三区国色天香 | 51精品秘密在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品少妇一区二区三区日产乱码| 韩国午夜理伦三级不卡影院| 久久久久9999亚洲精品| av在线免费不卡| 亚洲一区在线看| 日韩午夜小视频| 懂色av中文一区二区三区| 亚洲欧美区自拍先锋| 宅男噜噜噜66一区二区66| 国产一区亚洲一区| 亚洲精品福利视频网站| 欧美一级视频精品观看| 国产91丝袜在线观看| 一区二区激情小说| 精品国产免费一区二区三区香蕉| caoporm超碰国产精品| 亚洲成人动漫一区| 国产色一区二区| 欧美在线一区二区| 国产精品一二三在| 亚洲国产视频a| 国产欧美日韩在线看| 欧美日韩国产乱码电影| 国产盗摄精品一区二区三区在线 | 欧美又粗又大又爽| 国产又黄又大久久| 亚洲成人激情综合网| 久久久久高清精品| 7777精品伊人久久久大香线蕉超级流畅 | 91在线高清观看| 蜜桃视频第一区免费观看| 国产精品情趣视频| 欧美大尺度电影在线| 在线一区二区视频| 成人一级黄色片| 精一区二区三区| 日本亚洲天堂网| 一区二区三区在线视频免费观看| 欧美精品一区二区在线播放| 欧美日韩在线播放三区| 99精品一区二区| 高清免费成人av| 麻豆精品视频在线| 午夜欧美视频在线观看| 1024精品合集| 国产精品国产a| 中文字幕欧美国产| 久久综合久久综合久久综合| 欧美日韩国产另类一区| 在线看不卡av| 一本久久精品一区二区| 成人h动漫精品| 国产黄色精品网站| 国产真实乱偷精品视频免| 免费成人在线观看| 美女视频黄a大片欧美| 天天免费综合色| 首页综合国产亚洲丝袜| 亚洲午夜久久久| 亚洲成年人影院| 日韩成人一区二区| 日韩黄色片在线观看| 视频一区欧美日韩| 日本不卡视频一二三区| 日韩av中文字幕一区二区| 视频一区欧美日韩| 免费在线观看精品| 精品一区精品二区高清| 韩国欧美国产1区| 国产精品一二三四五| 成人中文字幕电影| 成人黄色777网| 成人永久免费视频| 91在线视频18| 欧美视频中文一区二区三区在线观看| 欧美影片第一页| 欧美一区二区二区| 久久奇米777| 中文字幕亚洲一区二区va在线| 国产精品久久久久久久第一福利 | 五月综合激情网| 欧美a一区二区| 国产精品综合久久| 97国产精品videossex| 欧美日韩一区二区三区在线| 欧美一区二区三区视频在线| 2017欧美狠狠色| 亚洲同性gay激情无套| 亚洲二区视频在线| 精品在线一区二区三区| 成人午夜电影网站| 欧美体内she精高潮| 欧美精品一区二| 成人欧美一区二区三区视频网页| 亚洲成人激情社区| 国产乱码精品一区二区三区忘忧草 | 国产免费久久精品| 悠悠色在线精品| 麻豆成人久久精品二区三区红| 国产成人精品免费网站| 欧美亚男人的天堂| 精品999久久久| 亚洲男同性视频| 韩日精品视频一区| 色婷婷亚洲综合| 精品久久久久久综合日本欧美| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 91精品国产乱码久久蜜臀| 国产日韩精品一区二区浪潮av| 亚洲欧美视频在线观看| 久久99国产精品久久99果冻传媒| 99re这里只有精品首页| 欧美成人aa大片| 一区二区三区av电影| 国产精品一区二区在线播放| 欧美色图激情小说| 中文字幕中文字幕一区二区| 美女看a上一区| 欧美丝袜丝nylons| 亚洲色图19p| 国产在线看一区| 6080国产精品一区二区| 最近日韩中文字幕| 国产成人av一区二区| 日韩一卡二卡三卡四卡| 一区二区三区高清| 99精品久久只有精品| 久久奇米777| 蜜桃久久精品一区二区| 欧美日本免费一区二区三区| 亚洲欧洲www| 成人av在线播放网站| 国产亚洲制服色| 韩国在线一区二区| 欧美大片一区二区| 蜜臀av性久久久久蜜臀av麻豆| 欧美人伦禁忌dvd放荡欲情| 亚洲人精品午夜| caoporn国产精品| 日本一区二区在线不卡| 国产乱妇无码大片在线观看| 欧美一区二区福利视频| 日韩精品亚洲专区| 欧美一区二区三区在线视频| 亚洲狠狠爱一区二区三区| 91国在线观看| 一区二区欧美在线观看| 色婷婷综合久色| 亚洲一二三四区不卡| 欧美影院一区二区三区| 亚洲一区二区三区视频在线| 欧洲精品一区二区|