JavaTM 2 Platform
Standard Ed. 5.0

クラス
org.xml.sax.SAXException の使用

SAXException を使用しているパッケージ
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.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)
          指定された InputSource のコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputSource is, HandlerBase hb)
          指定された InputSource のコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 Document DocumentBuilder.parse(InputStream is)
          指定された InputStream の内容を XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 void SAXParser.parse(InputStream is, DefaultHandler dh)
          指定された InputStream インスタンスのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, DefaultHandler dh, String systemId)
          指定された InputStream インスタンスのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, HandlerBase hb)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, HandlerBase hb, String systemId)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して 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)
          指定された URI (Uniform Resource Identifier) で表わされたコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(String uri, HandlerBase hb)
          指定された URI (Uniform Resource Identifier) で表わされたコンテンツを、指定された HandlerBase を使用して 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
          認識されない識別子のための例外クラスです。
 class SAXNotSupportedException
          サポート対象外の操作のための例外クラスです。
 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 ErrorHandler.error(SAXParseException exception)
          回復可能なエラーの通知を受け取ります。
 void HandlerBase.error(SAXParseException e)
          推奨されていません。 回復可能なパーサエラーの通知を受け取ります。
 void ErrorHandler.fatalError(SAXParseException exception)
          回復できないエラーの通知を受け取ります。
 void HandlerBase.fatalError(SAXParseException e)
          推奨されていません。 致命的な XML 構文解析エラーを報告します。
 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 EntityResolver.resolveEntity(String publicId, String systemId)
          アプリケーションが外部エンティティを解決できるようにします。
 InputSource HandlerBase.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 ErrorHandler.warning(SAXParseException exception)
          警告の通知を受け取ります。
 void HandlerBase.warning(SAXParseException e)
          推奨されていません。 パーサ警告の通知を受け取ります。
 

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 LexicalHandler.comment(char[] ch, int start, int length)
          文書内の任意の位置にある XML コメントを報告します。
 void DefaultHandler2.comment(char[] ch, int start, int length)
           
 void DeclHandler.elementDecl(String name, String model)
          要素型宣言を報告します。
 void DefaultHandler2.elementDecl(String name, String model)
           
 void LexicalHandler.endCDATA()
          CDATA セクションの終わりを報告します。
 void DefaultHandler2.endCDATA()
           
 void LexicalHandler.endDTD()
          DTD 宣言の終わりを報告します。
 void DefaultHandler2.endDTD()
           
 void LexicalHandler.endEntity(String name)
          エンティティの終わりを報告します。
 void DefaultHandler2.endEntity(String name)
           
 void DeclHandler.externalEntityDecl(String name, String publicId, String systemId)
          構文解析済みの外部エンティティ宣言を報告します。
 void DefaultHandler2.externalEntityDecl(String name, String publicId, String systemId)
           
 InputSource EntityResolver2.getExternalSubset(String name, String baseURI)
          アプリケーションは、明確に定義していない文書の外部サブセットを提供できます。
 InputSource DefaultHandler2.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)
          EntityResolver2.resolveEntity() を null エンティティ名と基底 URI で呼び出します。
 InputSource EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          アプリケーションは外部実体参照を入力ソースへマッピングするか、一般的な URI 解決を使用するようパーサに通知できます。
 InputSource DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          基底 URI に対して systemId を解釈処理して結果が絶対 URI となったエンティティテキストを読み取るようパーサに通知します。
 void LexicalHandler.startCDATA()
          CDATA セクションの開始を報告します。
 void DefaultHandler2.startCDATA()
           
 void LexicalHandler.startDTD(String name, String publicId, String systemId)
          DTD 宣言がある場合、その開始を報告します。
 void DefaultHandler2.startDTD(String name, String publicId, String systemId)
           
 void LexicalHandler.startEntity(String name)
          内部および外部の XML エンティティの一部の開始を報告します。
 void DefaultHandler2.startEntity(String name)
           
 

org.xml.sax.helpers での SAXException の使用
 

SAXException をスローする org.xml.sax.helpers のメソッド
 void DefaultHandler.characters(char[] ch, int start, int length)
          要素内の文字データの通知を受け取ります。
 void XMLReaderAdapter.characters(char[] ch, int start, int length)
          SAX2 の文字イベントを適応させます。
 void XMLFilterImpl.characters(char[] ch, int start, int length)
          文字データイベントをフィルタリングします。
 void ParserAdapter.characters(char[] ch, int start, int length)
          アダプタ実装メソッドは呼び出しません。
static XMLReader XMLReaderFactory.createXMLReader()
          システムデフォルトから XMLReader の生成を試みます。
static XMLReader XMLReaderFactory.createXMLReader(String className)
          クラス名から XML リーダの生成を試みます。
 void DefaultHandler.endDocument()
          文書の終了通知を受け取ります。
 void XMLReaderAdapter.endDocument()
          文書イベントを終了します。
 void XMLFilterImpl.endDocument()
          文書終了イベントをフィルタリングします。
 void ParserAdapter.endDocument()
          アダプタ実装メソッドは呼び出しません。
 void ParserAdapter.endElement(String qName)
          アダプタ実装メソッドは呼び出しません。
 void DefaultHandler.endElement(String uri, String localName, String qName)
          要素の終了通知を受け取ります。
 void XMLReaderAdapter.endElement(String uri, String localName, String qName)
          SAX2 の要素終了イベントを適応させます。
 void XMLFilterImpl.endElement(String uri, String localName, String qName)
          要素終了イベントをフィルタリングします。
 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 XMLReaderAdapter.ignorableWhitespace(char[] ch, int start, int length)
          SAX2 の無視できる空白文字イベントを適応させます。
 void XMLFilterImpl.ignorableWhitespace(char[] ch, int start, int length)
          無視できる空白類文字イベントをフィルタリングします。
 void ParserAdapter.ignorableWhitespace(char[] ch, int start, int length)
          アダプタ実装メソッドは呼び出しません。
 void DefaultHandler.notationDecl(String name, String publicId, String systemId)
          表記法宣言の通知を受け取ります。
 void XMLFilterImpl.notationDecl(String name, String publicId, String systemId)
          表記法宣言イベントをフィルタリングします。
 void XMLReaderAdapter.parse(InputSource input)
          文書を構文解析します。
 void XMLFilterImpl.parse(InputSource input)
          文書を構文解析します。
 void ParserAdapter.parse(InputSource input)
          XML 文書を構文解析します。
 void XMLReaderAdapter.parse(String systemId)
          文書を構文解析します。
 void XMLFilterImpl.parse(String systemId)
          文書を構文解析します。
 void ParserAdapter.parse(String systemId)
          XML 文書を構文解析します。
 void DefaultHandler.processingInstruction(String target, String data)
          処理命令の通知を受け取ります。
 void XMLReaderAdapter.processingInstruction(String target, String data)
          SAX2 の処理命令イベントを適応させます。
 void XMLFilterImpl.processingInstruction(String target, String data)
          処理命令イベントをフィルタリングします。
 void ParserAdapter.processingInstruction(String target, String data)
          アダプタ実装メソッドは呼び出しません。
 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 XMLReaderAdapter.skippedEntity(String name)
          SAX2 のスキップされたエンティティイベントを適応させます。
 void XMLFilterImpl.skippedEntity(String name)
          スキップされたエンティティイベントをフィルタリングします。
 void DefaultHandler.startDocument()
          文書の開始通知を受け取ります。
 void XMLReaderAdapter.startDocument()
          文書イベントを開始します。
 void XMLFilterImpl.startDocument()
          文書開始イベントをフィルタリングします。
 void ParserAdapter.startDocument()
          アダプタ実装メソッドは呼び出しません。
 void ParserAdapter.startElement(String qName, AttributeList qAtts)
          アダプタ実装メソッドは呼び出しません。
 void DefaultHandler.startElement(String uri, String localName, String qName, Attributes attributes)
          要素の開始通知を受け取ります。
 void XMLReaderAdapter.startElement(String uri, String localName, String qName, Attributes atts)
          SAX2 の要素開始イベントを適応させます。
 void XMLFilterImpl.startElement(String uri, String localName, String qName, Attributes atts)
          要素開始イベントをフィルタリングします。
 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. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。