|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 SAXException 的軟體套件 | |
---|---|
javax.xml.bind.helpers | 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 |
javax.xml.parsers | 提供允許處理 XML 文檔的類別。 |
javax.xml.validation | 此套件提供了用於 XML 文檔驗證的 API。 |
org.xml.sax | 此套件提供了核心 SAX API。 |
org.xml.sax.ext | 此套件包含適合的 SAX 驅動程序不一定支持的 SAX2 設施的介面。 |
org.xml.sax.helpers | 此套件包含“說明器”類別,其中包括對引導基於 SAX 的應用程序的支持。 |
javax.xml.bind.helpers 中 SAXException 的使用 |
---|
參數型別為 SAXException 的 javax.xml.bind.helpers 中的方法 | |
---|---|
protected UnmarshalException |
AbstractUnmarshallerImpl.createUnmarshalException(SAXException e)
從 SAXException 創建 UnmarshalException。 |
javax.xml.parsers 中 SAXException 的使用 |
---|
拋出 SAXException 的 javax.xml.parsers 中的方法 | |
---|---|
abstract Parser |
SAXParser.getParser()
返回由此類別的實作封裝的 SAX 解析器。 |
abstract XMLReader |
SAXParser.getXMLReader()
返回由此類別的實作封裝的 XMLReader 。 |
abstract SAXParser |
SAXParserFactory.newSAXParser()
使用當前配置的處理器參數創建 SAXParser 的一個新實例。 |
Document |
DocumentBuilder.parse(File f)
將給定檔案的內容解析為一個 XML 文檔,並且返回一個新的 DOM Document 物件。 |
void |
SAXParser.parse(File f,
DefaultHandler dh)
使用指定的 DefaultHandler 將指定檔案的內容解析為 XML。 |
void |
SAXParser.parse(File f,
HandlerBase hb)
使用指定的 HandlerBase 將指定檔案的內容解析為 XML。 |
abstract Document |
DocumentBuilder.parse(InputSource is)
將給定輸入源的內容解析為一個 XML 文檔,並且返回一個新的 DOM Document 物件。 |
void |
SAXParser.parse(InputSource is,
DefaultHandler dh)
使用指定的 DefaultHandler 將給定 InputSource 的內容解析為 XML。 |
void |
SAXParser.parse(InputSource is,
HandlerBase hb)
使用指定的 HandlerBase 將給定 InputSource 的內容解析為 XML。 |
Document |
DocumentBuilder.parse(InputStream is)
將給定 InputStream 的內容解析為一個 XML 文檔,並且返回一個新的 DOM Document 物件。 |
void |
SAXParser.parse(InputStream is,
DefaultHandler dh)
使用指定的 DefaultHandler 將給定的 InputStream 實例的內容解析為 XML。 |
void |
SAXParser.parse(InputStream is,
DefaultHandler dh,
String systemId)
使用指定的 DefaultHandler 將給定的 InputStream 實例的內容解析為 XML。 |
void |
SAXParser.parse(InputStream is,
HandlerBase hb)
使用指定的 HandlerBase 將給定的 InputStream 實例的內容解析為 XML。 |
void |
SAXParser.parse(InputStream is,
HandlerBase hb,
String systemId)
使用指定的 HandlerBase 將給定的 InputStream 實例的內容解析為 XML。 |
Document |
DocumentBuilder.parse(InputStream is,
String systemId)
將給定 InputStream 的內容解析為一個 XML 文檔,並且返回一個新的 DOM Document 物件。 |
Document |
DocumentBuilder.parse(String uri)
將給定 URI 的內容解析為一個 XML 文檔,並且返回一個新的 DOM Document 物件。 |
void |
SAXParser.parse(String uri,
DefaultHandler dh)
使用指定的 DefaultHandler 將給定統一資源標識符 (URI) 描述的內容解析為 XML。 |
void |
SAXParser.parse(String uri,
HandlerBase hb)
使用指定的 HandlerBase 將給定統一資源標識符 (URI) 描述的內容解析為 XML。 |
javax.xml.validation 中 SAXException 的使用 |
---|
拋出 SAXException 的 javax.xml.validation 中的方法 | |
---|---|
abstract Schema |
SchemaFactory.newSchema()
創建特殊的 Schema 物件。 |
Schema |
SchemaFactory.newSchema(File schema)
解析作為網要的指定 File 並以 Schema 的形式返回它。 |
Schema |
SchemaFactory.newSchema(Source schema)
解析作為網要的指定源並以網要形式返回它。 |
abstract Schema |
SchemaFactory.newSchema(Source[] schemas)
解析作為網要的指定源(或多個源),並以網要形式返回它。 |
Schema |
SchemaFactory.newSchema(URL schema)
解析作為網要的指定 URL 並以 Schema 形式返回它。 |
void |
Validator.validate(Source source)
驗證指定的輸入。 |
abstract void |
Validator.validate(Source source,
Result result)
驗證指定輸入並將擴充的驗證結果發送到指定輸出。 |
org.xml.sax 中 SAXException 的使用 |
---|
org.xml.sax 中 SAXException 的子類別 | |
---|---|
class |
SAXNotRecognizedException
用於未識別的標識符的 Exception 類別。 |
class |
SAXNotSupportedException
用於不被支持的操作的 Exception 類別。 |
class |
SAXParseException
封裝 XML 解析錯誤或警告。 |
拋出 SAXException 的 org.xml.sax 中的方法 | |
---|---|
void |
ContentHandler.characters(char[] ch,
int start,
int length)
接收字元資料的通知。 |
void |
DocumentHandler.characters(char[] ch,
int start,
int length)
已過時。 接收字元資料的通知。 |
void |
HandlerBase.characters(char[] ch,
int start,
int length)
已過時。 接收元素內字元資料的通知。 |
void |
ContentHandler.endDocument()
接收文檔的結尾的通知。 |
void |
DocumentHandler.endDocument()
已過時。 接收文檔結束的通知。 |
void |
HandlerBase.endDocument()
已過時。 接收文檔結束的通知。 |
void |
DocumentHandler.endElement(String name)
已過時。 接收元素結束的通知。 |
void |
HandlerBase.endElement(String name)
已過時。 接收元素結束的通知。 |
void |
ContentHandler.endElement(String uri,
String localName,
String qName)
接收元素結束的通知。 |
void |
ContentHandler.endPrefixMapping(String prefix)
結束前綴 URI 範圍的映射。 |
void |
HandlerBase.error(SAXParseException e)
已過時。 接收可恢復的解析器錯誤的通知。 |
void |
ErrorHandler.error(SAXParseException exception)
接收可恢復的錯誤的通知。 |
void |
HandlerBase.fatalError(SAXParseException e)
已過時。 報告嚴重的 XML 解析錯誤。 |
void |
ErrorHandler.fatalError(SAXParseException exception)
接收不可恢復的錯誤的通知。 |
void |
ContentHandler.ignorableWhitespace(char[] ch,
int start,
int length)
接收元素內容中可忽略的空白的通知。 |
void |
DocumentHandler.ignorableWhitespace(char[] ch,
int start,
int length)
已過時。 接收元素內容中可忽略的空白的通知。 |
void |
HandlerBase.ignorableWhitespace(char[] ch,
int start,
int length)
已過時。 接收元素內容中可忽略的空白的通知。 |
void |
DTDHandler.notationDecl(String name,
String publicId,
String systemId)
接收註釋宣告事件的通知。 |
void |
Parser.parse(InputSource source)
已過時。 解析 XML 文檔。 |
void |
XMLReader.parse(InputSource input)
解析 XML 文檔。 |
void |
Parser.parse(String systemId)
已過時。 從系統標識符 (URI) 解析 XML 文檔。 |
void |
XMLReader.parse(String systemId)
從系統標識符 (URI) 解析 XML 文檔。 |
void |
ContentHandler.processingInstruction(String target,
String data)
接收處理指令的通知。 |
void |
DocumentHandler.processingInstruction(String target,
String data)
已過時。 接收處理指令的通知。 |
void |
HandlerBase.processingInstruction(String target,
String data)
已過時。 接收處理指令的通知。 |
InputSource |
HandlerBase.resolveEntity(String publicId,
String systemId)
已過時。 解析外部實體。 |
InputSource |
EntityResolver.resolveEntity(String publicId,
String systemId)
允許應用程序解析外部實體。 |
void |
Parser.setLocale(Locale locale)
已過時。 允許應用程序請求錯誤和警告的環境。 |
void |
ContentHandler.skippedEntity(String name)
接收跳過的實體的通知。 |
void |
ContentHandler.startDocument()
接收文檔的開始的通知。 |
void |
DocumentHandler.startDocument()
已過時。 接收文檔的開始的通知。 |
void |
HandlerBase.startDocument()
已過時。 接收文檔開始的通知。 |
void |
DocumentHandler.startElement(String name,
AttributeList atts)
已過時。 接收元素開始的通知。 |
void |
HandlerBase.startElement(String name,
AttributeList attributes)
已過時。 接收元素開始的通知。 |
void |
ContentHandler.startElement(String uri,
String localName,
String qName,
Attributes atts)
接收元素開始的通知。 |
void |
ContentHandler.startPrefixMapping(String prefix,
String uri)
開始前綴 URI 名稱空間範圍映射。 |
void |
DTDHandler.unparsedEntityDecl(String name,
String publicId,
String systemId,
String notationName)
接收未解析的實體宣告事件的通知。 |
void |
HandlerBase.warning(SAXParseException e)
已過時。 接收解析器警告的通知。 |
void |
ErrorHandler.warning(SAXParseException exception)
接收警告的通知。 |
org.xml.sax.ext 中 SAXException 的使用 |
---|
拋出 SAXException 的 org.xml.sax.ext 中的方法 | |
---|---|
void |
DeclHandler.attributeDecl(String eName,
String aName,
String type,
String mode,
String value)
報告屬性型別宣告。 |
void |
DefaultHandler2.attributeDecl(String eName,
String aName,
String type,
String mode,
String value)
|
void |
DefaultHandler2.comment(char[] ch,
int start,
int length)
|
void |
LexicalHandler.comment(char[] ch,
int start,
int length)
報告文檔的任何位置的 XML 註釋。 |
void |
DeclHandler.elementDecl(String name,
String model)
報告元素型別宣告。 |
void |
DefaultHandler2.elementDecl(String name,
String model)
|
void |
DefaultHandler2.endCDATA()
|
void |
LexicalHandler.endCDATA()
報告 CDATA 節的結束。 |
void |
DefaultHandler2.endDTD()
|
void |
LexicalHandler.endDTD()
報告 DTD 宣告的結束。 |
void |
DefaultHandler2.endEntity(String name)
|
void |
LexicalHandler.endEntity(String name)
報告實體的結束。 |
void |
DeclHandler.externalEntityDecl(String name,
String publicId,
String systemId)
報告解析的外部實體宣告。 |
void |
DefaultHandler2.externalEntityDecl(String name,
String publicId,
String systemId)
|
InputSource |
DefaultHandler2.getExternalSubset(String name,
String baseURI)
告知解析器如果在文檔文本中沒有宣告任何外部子集,則不應使用任何外部子集。 |
InputSource |
EntityResolver2.getExternalSubset(String name,
String baseURI)
允許應用程序為不能顯式定義外部子集的文檔提供外部子集。 |
void |
DeclHandler.internalEntityDecl(String name,
String value)
報告內部實體宣告。 |
void |
DefaultHandler2.internalEntityDecl(String name,
String value)
|
InputSource |
DefaultHandler2.resolveEntity(String publicId,
String systemId)
使用 null 實體名稱和基 URI 調用 EntityResolver2.resolveEntity() 。 |
InputSource |
DefaultHandler2.resolveEntity(String name,
String publicId,
String baseURI,
String systemId)
告知解析器根據 baseURI 解析 systemId,並從產生的絕對 URI 讀取實體文本。 |
InputSource |
EntityResolver2.resolveEntity(String name,
String publicId,
String baseURI,
String systemId)
允許應用程序把對外部實體的參考映射到輸入源,或告知解析器它應使用常規 URI 解析。 |
void |
DefaultHandler2.startCDATA()
|
void |
LexicalHandler.startCDATA()
報告 CDATA 節的開始。 |
void |
DefaultHandler2.startDTD(String name,
String publicId,
String systemId)
|
void |
LexicalHandler.startDTD(String name,
String publicId,
String systemId)
報告 DTD 宣告的開始(如果存在)。 |
void |
DefaultHandler2.startEntity(String name)
|
void |
LexicalHandler.startEntity(String name)
報告一些內部和外部 XML 實體的開始。 |
org.xml.sax.helpers 中 SAXException 的使用 |
---|
拋出 SAXException 的 org.xml.sax.helpers 中的方法 | |
---|---|
void |
DefaultHandler.characters(char[] ch,
int start,
int length)
接收元素中字元資料的通知。 |
void |
ParserAdapter.characters(char[] ch,
int start,
int length)
適配器實作方法;不調用。 |
void |
XMLFilterImpl.characters(char[] ch,
int start,
int length)
過濾一個字元資料事件。 |
void |
XMLReaderAdapter.characters(char[] ch,
int start,
int length)
適配 SAX2 字元事件。 |
static XMLReader |
XMLReaderFactory.createXMLReader()
嘗試從系統預設值創建一個 XMLReader。 |
static XMLReader |
XMLReaderFactory.createXMLReader(String className)
嘗試從類別名稱創建一個 XML 閱讀器。 |
void |
DefaultHandler.endDocument()
接收文檔結束的通知。 |
void |
ParserAdapter.endDocument()
適配器實作方法;不調用。 |
void |
XMLFilterImpl.endDocument()
過濾一個結束文檔事件。 |
void |
XMLReaderAdapter.endDocument()
結束文檔事件。 |
void |
ParserAdapter.endElement(String qName)
適配器實作方法;不調用。 |
void |
DefaultHandler.endElement(String uri,
String localName,
String qName)
接收元素結束的通知。 |
void |
XMLFilterImpl.endElement(String uri,
String localName,
String qName)
過濾一個結束元素事件。 |
void |
XMLReaderAdapter.endElement(String uri,
String localName,
String qName)
適配 SAX2 結束元素事件。 |
void |
DefaultHandler.endPrefixMapping(String prefix)
接收名稱空間映射結束的通知。 |
void |
XMLFilterImpl.endPrefixMapping(String prefix)
過濾一個結束名稱空間前綴映射事件。 |
void |
DefaultHandler.error(SAXParseException e)
接收可恢復的解析器錯誤的通知。 |
void |
XMLFilterImpl.error(SAXParseException e)
過濾一個錯誤事件。 |
void |
DefaultHandler.fatalError(SAXParseException e)
報告嚴重的 XML 解析錯誤。 |
void |
XMLFilterImpl.fatalError(SAXParseException e)
過濾一個嚴重的錯誤事件。 |
void |
DefaultHandler.ignorableWhitespace(char[] ch,
int start,
int length)
接收元素內容中可忽略空白的通知。 |
void |
ParserAdapter.ignorableWhitespace(char[] ch,
int start,
int length)
適配器實作方法;不調用。 |
void |
XMLFilterImpl.ignorableWhitespace(char[] ch,
int start,
int length)
過濾一個可忽略空格的事件。 |
void |
XMLReaderAdapter.ignorableWhitespace(char[] ch,
int start,
int length)
適配 SAX2 忽略空白事件。 |
void |
DefaultHandler.notationDecl(String name,
String publicId,
String systemId)
接收註釋宣告的通知。 |
void |
XMLFilterImpl.notationDecl(String name,
String publicId,
String systemId)
過濾一個註釋宣告事件。 |
void |
ParserAdapter.parse(InputSource input)
解析 XML 文檔。 |
void |
XMLFilterImpl.parse(InputSource input)
解析一個文檔。 |
void |
XMLReaderAdapter.parse(InputSource input)
解析文檔。 |
void |
ParserAdapter.parse(String systemId)
解析 XML 文檔。 |
void |
XMLFilterImpl.parse(String systemId)
解析一個文檔。 |
void |
XMLReaderAdapter.parse(String systemId)
解析文檔。 |
void |
DefaultHandler.processingInstruction(String target,
String data)
接收處理指令的通知。 |
void |
ParserAdapter.processingInstruction(String target,
String data)
適配器實作方法;不調用。 |
void |
XMLFilterImpl.processingInstruction(String target,
String data)
過濾一個處理指令事件。 |
void |
XMLReaderAdapter.processingInstruction(String target,
String data)
適配 SAX2 處理指令事件。 |
InputSource |
DefaultHandler.resolveEntity(String publicId,
String systemId)
解析外部實體。 |
InputSource |
XMLFilterImpl.resolveEntity(String publicId,
String systemId)
過濾一個外部實體解析。 |
void |
XMLReaderAdapter.setLocale(Locale locale)
設置錯誤報告的語言環境。 |
void |
DefaultHandler.skippedEntity(String name)
接收跳過的實體的通知。 |
void |
XMLFilterImpl.skippedEntity(String name)
過濾一個跳過的實體事件。 |
void |
XMLReaderAdapter.skippedEntity(String name)
適配 SAX2 跳過的實體事件。 |
void |
DefaultHandler.startDocument()
接收文檔開始的通知。 |
void |
ParserAdapter.startDocument()
適配器實作方法;不調用。 |
void |
XMLFilterImpl.startDocument()
過濾一個開始文檔事件。 |
void |
XMLReaderAdapter.startDocument()
開始文檔事件。 |
void |
ParserAdapter.startElement(String qName,
AttributeList qAtts)
適配器實作方法;不調用。 |
void |
DefaultHandler.startElement(String uri,
String localName,
String qName,
Attributes attributes)
接收元素開始的通知。 |
void |
XMLFilterImpl.startElement(String uri,
String localName,
String qName,
Attributes atts)
過濾一個開始元素事件。 |
void |
XMLReaderAdapter.startElement(String uri,
String localName,
String qName,
Attributes atts)
適配 SAX2 開始元素事件。 |
void |
DefaultHandler.startPrefixMapping(String prefix,
String uri)
接收名稱空間映射開始的通知。 |
void |
XMLFilterImpl.startPrefixMapping(String prefix,
String uri)
過濾一個開始名稱空間前綴映射事件。 |
void |
DefaultHandler.unparsedEntityDecl(String name,
String publicId,
String systemId,
String notationName)
接收未解析實體宣告的通知。 |
void |
XMLFilterImpl.unparsedEntityDecl(String name,
String publicId,
String systemId,
String notationName)
過濾一個未解析實體宣告事件。 |
void |
DefaultHandler.warning(SAXParseException e)
接收解析器警告的通知。 |
void |
XMLFilterImpl.warning(SAXParseException e)
過濾一個警告事件。 |
拋出 SAXException 的 org.xml.sax.helpers 中的建構子 | |
---|---|
ParserAdapter()
建構一個新解析器適配器。 |
|
XMLReaderAdapter()
創建一個新的適配器。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。