⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contenthandler.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     * and the <var>http://xml.org/sax/features/namespace-prefixes</var>     * properties:</p>     *     * <ul>     * <li>the Namespace URI and local name are required when      * the namespaces property is <var>true</var> (the default), and are     * optional when the namespaces property is <var>false</var> (if one is     * specified, both must be);</li>     * <li>the qualified name is required when the namespace-prefixes property     * is <var>true</var>, and is optional when the namespace-prefixes property     * is <var>false</var> (the default).</li>     * </ul>     *     * <p>Note that the attribute list provided will contain only     * attributes with explicit values (specified or defaulted):     * #IMPLIED attributes will be omitted.  The attribute list     * will contain attributes used for Namespace declarations     * (xmlns* attributes) only if the     * <code>http://xml.org/sax/features/namespace-prefixes</code>     * property is true (it is false by default, and support for a      * true value is optional).</p>     *     * <p>Like {@link #characters characters()}, attribute values may have     * characters that need more than one <code>char</code> value.  </p>     *     * @param uri The Namespace URI, or the empty string if the     *        element has no Namespace URI or if Namespace     *        processing is not being performed.     * @param localName The local name (without prefix), or the     *        empty string if Namespace processing is not being     *        performed.     * @param qName The qualified name (with prefix), or the     *        empty string if qualified names are not available.     * @param atts The attributes attached to the element.  If     *        there are no attributes, it shall be an empty     *        Attributes object.     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     * @see #endElement     * @see org.xml.sax.Attributes     */    public void startElement (String uri, String localName,			      String qName, Attributes atts)	throws SAXException;    /**     * Receive notification of the end of an element.     *     * <p>The SAX parser will invoke this method at the end of every     * element in the XML document; there will be a corresponding     * {@link #startElement startElement} event for every endElement      * event (even when the element is empty).</p>     *     * <p>For information on the names, see startElement.</p>     *     * @param uri The Namespace URI, or the empty string if the     *        element has no Namespace URI or if Namespace     *        processing is not being performed.     * @param localName The local name (without prefix), or the     *        empty string if Namespace processing is not being     *        performed.     * @param qName The qualified XML 1.0 name (with prefix), or the     *        empty string if qualified names are not available.     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     */    public void endElement (String uri, String localName,			    String qName)	throws SAXException;    /**     * Receive notification of character data.     *     * <p>The Parser will call this method to report each chunk of     * character data.  SAX parsers may return all contiguous character     * data in a single chunk, or they may split it into several     * chunks; however, all of the characters in any single event     * must come from the same external entity so that the Locator     * provides useful information.</p>     *     * <p>The application must not attempt to read from the array     * outside of the specified range.</p>     *     * <p>Individual characters may consist of more than one Java     * <code>char</code> value.  There are two important cases where this     * happens, because characters can't be represented in just sixteen bits.     * In one case, characters are represented in a <em>Surrogate Pair</em>,     * using two special Unicode values. Such characters are in the so-called     * "Astral Planes", with a code point above U+FFFF.  A second case involves     * composite characters, such as a base character combining with one or     * more accent characters. </p>     *     * <p> Your code should not assume that algorithms using     * <code>char</code>-at-a-time idioms will be working in character     * units; in some cases they will split characters.  This is relevant     * wherever XML permits arbitrary characters, such as attribute values,     * processing instruction data, and comments as well as in data reported     * from this method.  It's also generally relevant whenever Java code     * manipulates internationalized text; the issue isn't unique to XML.</p>     *     * <p>Note that some parsers will report whitespace in element     * content using the {@link #ignorableWhitespace ignorableWhitespace}     * method rather than this one (validating parsers <em>must</em>      * do so).</p>     *     * @param ch The characters from the XML document.     * @param start The start position in the array.     * @param length The number of characters to read from the array.     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     * @see #ignorableWhitespace      * @see org.xml.sax.Locator     */    public void characters (char ch[], int start, int length)	throws SAXException;    /**     * Receive notification of ignorable whitespace in element content.     *     * <p>Validating Parsers must use this method to report each chunk     * of whitespace in element content (see the W3C XML 1.0 recommendation,     * section 2.10): non-validating parsers may also use this method     * if they are capable of parsing and using content models.</p>     *     * <p>SAX parsers may return all contiguous whitespace in a single     * chunk, or they may split it into several chunks; however, all of     * the characters in any single event must come from the same     * external entity, so that the Locator provides useful     * information.</p>     *     * <p>The application must not attempt to read from the array     * outside of the specified range.</p>     *     * @param ch The characters from the XML document.     * @param start The start position in the array.     * @param length The number of characters to read from the array.     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     * @see #characters     */    public void ignorableWhitespace (char ch[], int start, int length)	throws SAXException;    /**     * Receive notification of a processing instruction.     *     * <p>The Parser will invoke this method once for each processing     * instruction found: note that processing instructions may occur     * before or after the main document element.</p>     *     * <p>A SAX parser must never report an XML declaration (XML 1.0,     * section 2.8) or a text declaration (XML 1.0, section 4.3.1)     * using this method.</p>     *     * <p>Like {@link #characters characters()}, processing instruction     * data may have characters that need more than one <code>char</code>     * value. </p>     *     * @param target The processing instruction target.     * @param data The processing instruction data, or null if     *        none was supplied.  The data does not include any     *        whitespace separating it from the target.     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     */    public void processingInstruction (String target, String data)	throws SAXException;    /**     * Receive notification of a skipped entity.     * This is not called for entity references within markup constructs     * such as element start tags or markup declarations.  (The XML     * recommendation requires reporting skipped external entities.     * SAX also reports internal entity expansion/non-expansion, except     * within markup constructs.)     *     * <p>The Parser will invoke this method each time the entity is     * skipped.  Non-validating processors may skip entities if they     * have not seen the declarations (because, for example, the     * entity was declared in an external DTD subset).  All processors     * may skip external entities, depending on the values of the     * <code>http://xml.org/sax/features/external-general-entities</code>     * and the     * <code>http://xml.org/sax/features/external-parameter-entities</code>     * properties.</p>     *     * @param name The name of the skipped entity.  If it is a      *        parameter entity, the name will begin with '%', and if     *        it is the external DTD subset, it will be the string     *        "[dtd]".     * @exception org.xml.sax.SAXException Any SAX exception, possibly     *            wrapping another exception.     */    public void skippedEntity (String name)	throws SAXException;}// end of ContentHandler.java

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -