JavaTM 2
Platform
Std. Ed. v1.4.0

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

SAXException を使用しているパッケージ
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
org.xml.sax Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) のクラスおよびインタフェースを提供します。 
org.xml.sax.ext Java API for XML Processing のコンポーネント API である Simple API for XML (SAX) の拡張クラスおよびインタフェースを提供します。 
org.xml.sax.helpers Java API for XML のコンポーネント API である Simple API for XML (SAX) のヘルパークラスを提供します。 
 

javax.xml.parsers での SAXException の使用
 

SAXException をスローする javax.xml.parsers のメソッド
abstract  SAXParser SAXParserFactory.newSAXParser()
          現在設定されているファクトリパラメータを使用して SAXParser の新しいインスタンスを作成します。
 void SAXParser.parse(InputStream is, HandlerBase hb)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(InputStream is, HandlerBase hb, String systemId)
          指定された InputStream インスタンスのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 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(String uri, HandlerBase hb)
          指定された URI (Uniform Resource Identifier) で説明されるコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(String uri, DefaultHandler dh)
          指定された URI (Uniform Resource Identifier) で説明されるコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(File f, HandlerBase hb)
          指定されたファイルのコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(File f, DefaultHandler dh)
          指定されたファイルのコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
 void SAXParser.parse(InputSource is, HandlerBase hb)
          指定された InputSource のコンテンツを、指定された HandlerBase を使用して XML として構文解析します。
 void SAXParser.parse(InputSource is, DefaultHandler dh)
          指定された InputSource のコンテンツを、指定された DefaultHandler を使用して XML として構文解析します。
abstract  Parser SAXParser.getParser()
          このクラスの実装によりカプセル化される SAX パーサを返します。
abstract  XMLReader SAXParser.getXMLReader()
          このクラスの実装によりカプセル化される XMLReader を返します。
 Document DocumentBuilder.parse(InputStream is)
          指定された InputStream のコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 Document DocumentBuilder.parse(InputStream is, String systemId)
          指定された InputStream のコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 Document DocumentBuilder.parse(String uri)
          指定された URI のコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 Document DocumentBuilder.parse(File f)
          指定されたファイルのコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
abstract  Document DocumentBuilder.parse(InputSource is)
          指定された入力ソースのコンテンツを XML ドキュメントとして構文解析し、新しい DOM Document オブジェクトを返します。
 

org.xml.sax での SAXException の使用
 

org.xml.sax での SAXException のサブクラス
 class SAXNotRecognizedException
          認識されない識別子のための例外クラスです。
 class SAXNotSupportedException
          サポート対象外の操作のための例外クラスです。
 class SAXParseException
          XML 構文解析エラーまたは警告をカプセル化します。
 

SAXException をスローする org.xml.sax のメソッド
 void XMLReader.parse(InputSource input)
          XML 文書を構文解析します。
 void XMLReader.parse(String systemId)
          システム識別子 (URI) から XML 文書を構文解析します。
 void Parser.setLocale(Locale locale)
          推奨されていません。 アプリケーションにエラーや警告のロケールの要求を許可します。
 void Parser.parse(InputSource source)
          推奨されていません。 XML 文書を構文解析します。
 void Parser.parse(String systemId)
          推奨されていません。 システム識別子 (URI) から XML 文書を構文解析します。
 InputSource HandlerBase.resolveEntity(String publicId, String systemId)
          推奨されていません。 外部エンティティを解決します。
 void HandlerBase.startDocument()
          推奨されていません。 文書の開始通知を受け取ります。
 void HandlerBase.endDocument()
          推奨されていません。 文書の終了通知を受け取ります。
 void HandlerBase.startElement(String name, AttributeList attributes)
          推奨されていません。 要素の開始通知を受け取ります。
 void HandlerBase.endElement(String name)
          推奨されていません。 要素の終了通知を受け取ります。
 void HandlerBase.characters(char[] ch, int start, int length)
          推奨されていません。 要素内の文字データの通知を受け取ります。
 void HandlerBase.ignorableWhitespace(char[] ch, int start, int length)
          推奨されていません。 要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
 void HandlerBase.processingInstruction(String target, String data)
          推奨されていません。 処理命令の通知を受け取ります。
 void HandlerBase.warning(SAXParseException e)
          推奨されていません。 パーサ警告の通知を受け取ります。
 void HandlerBase.error(SAXParseException e)
          推奨されていません。 回復可能なパーサエラーの通知を受け取ります。
 void HandlerBase.fatalError(SAXParseException e)
          推奨されていません。 致命的な XML 構文解析エラーを報告します。
 void ErrorHandler.warning(SAXParseException exception)
          警告の通知を受け取ります。
 void ErrorHandler.error(SAXParseException exception)
          回復可能なエラーの通知を受け取ります。
 void ErrorHandler.fatalError(SAXParseException exception)
          回復できないエラーの通知を受け取ります。
 InputSource EntityResolver.resolveEntity(String publicId, String systemId)
          アプリケーションが外部エンティティを解決できるようにします。
 void DocumentHandler.startDocument()
          推奨されていません。 文書の開始通知を受け取ります。
 void DocumentHandler.endDocument()
          推奨されていません。 文書の終了通知を受け取ります。
 void DocumentHandler.startElement(String name, AttributeList atts)
          推奨されていません。 要素の開始通知を受け取ります。
 void DocumentHandler.endElement(String name)
          推奨されていません。 要素の終了通知を受け取ります。
 void DocumentHandler.characters(char[] ch, int start, int length)
          推奨されていません。 文字データの通知を受け取ります。
 void DocumentHandler.ignorableWhitespace(char[] ch, int start, int length)
          推奨されていません。 要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
 void DocumentHandler.processingInstruction(String target, String data)
          推奨されていません。 処理命令の通知を受け取ります。
 void DTDHandler.notationDecl(String name, String publicId, String systemId)
          表記法宣言イベントの通知を受け取ります。
 void DTDHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
          未構文解析エンティティ宣言イベントの通知を受け取ります。
 void ContentHandler.startDocument()
          文書の開始通知を受け取ります。
 void ContentHandler.endDocument()
          文書の終了通知を受け取ります。
 void ContentHandler.startPrefixMapping(String prefix, String uri)
          前置修飾子と URI 名前空間マッピングのスコープを開始します。
 void ContentHandler.endPrefixMapping(String prefix)
          前置修飾子と URI のマッピングのスコープを終了します。
 void ContentHandler.startElement(String namespaceURI, String localName, String qName, Attributes atts)
          要素の開始通知を受け取ります。
 void ContentHandler.endElement(String namespaceURI, String localName, String qName)
          要素の終了通知を受け取ります。
 void ContentHandler.characters(char[] ch, int start, int length)
          文字データの通知を受け取ります。
 void ContentHandler.ignorableWhitespace(char[] ch, int start, int length)
          要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
 void ContentHandler.processingInstruction(String target, String data)
          処理命令の通知を受け取ります。
 void ContentHandler.skippedEntity(String name)
          スキップされたエンティティの通知を受け取ります。
 

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

SAXException をスローする org.xml.sax.ext のメソッド
 void LexicalHandler.startDTD(String name, String publicId, String systemId)
          DTD 宣言がある場合、その開始を報告します。
 void LexicalHandler.endDTD()
          DTD 宣言の終わりを報告します。
 void LexicalHandler.startEntity(String name)
          内部および外部の XML エンティティの一部の開始を報告します。
 void LexicalHandler.endEntity(String name)
          エンティティの終わりを報告します。
 void LexicalHandler.startCDATA()
          CDATA セクションの開始を報告します。
 void LexicalHandler.endCDATA()
          CDATA セクションの終わりを報告します。
 void LexicalHandler.comment(char[] ch, int start, int length)
          文書内の任意の位置にある XML コメントを報告します。
 void DeclHandler.elementDecl(String name, String model)
          要素型宣言を報告します。
 void DeclHandler.attributeDecl(String eName, String aName, String type, String valueDefault, String value)
          属性型宣言を報告します。
 void DeclHandler.internalEntityDecl(String name, String value)
          内部エンティティ宣言を報告します。
 void DeclHandler.externalEntityDecl(String name, String publicId, String systemId)
          構文解析済みの外部エンティティ宣言を報告します。
 

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

SAXException をスローする org.xml.sax.helpers のメソッド
static XMLReader XMLReaderFactory.createXMLReader()
          システムプロパティから XML リーダの生成を試みます。
static XMLReader XMLReaderFactory.createXMLReader(String className)
          クラス名から XML リーダの生成を試みます。
 void XMLReaderAdapter.setLocale(Locale locale)
          エラー報告のロケールを設定します。
 void XMLReaderAdapter.parse(String systemId)
          文書を構文解析します。
 void XMLReaderAdapter.parse(InputSource input)
          文書を構文解析します。
 void XMLReaderAdapter.startDocument()
          文書イベントを開始します。
 void XMLReaderAdapter.endDocument()
          文書イベントを終了します。
 void XMLReaderAdapter.startElement(String uri, String localName, String qName, Attributes atts)
          SAX2 の要素開始イベントを適応させます。
 void XMLReaderAdapter.endElement(String uri, String localName, String qName)
          SAX2 の要素終了イベントを適応させます。
 void XMLReaderAdapter.characters(char[] ch, int start, int length)
          SAX2 の文字イベントを適応させます。
 void XMLReaderAdapter.ignorableWhitespace(char[] ch, int start, int length)
          SAX2 の無視できる空白文字イベントを適応させます。
 void XMLReaderAdapter.processingInstruction(String target, String data)
          SAX2 の処理命令イベントを適応させます。
 void XMLReaderAdapter.skippedEntity(String name)
          SAX2 のスキップされたエンティティイベントを適応させます。
 void XMLFilterImpl.parse(InputSource input)
          文書を構文解析します。
 void XMLFilterImpl.parse(String systemId)
          文書を構文解析します。
 InputSource XMLFilterImpl.resolveEntity(String publicId, String systemId)
          外部エンティティ解決をファイルタリングします。
 void XMLFilterImpl.notationDecl(String name, String publicId, String systemId)
          表記法宣言イベントをファイルタリングします。
 void XMLFilterImpl.unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
          未構文解析エンティティ宣言イベントをファイルタリングします。
 void XMLFilterImpl.startDocument()
          文書開始イベントをファイルタリングします。
 void XMLFilterImpl.endDocument()
          文書終了イベントをファイルタリングします。
 void XMLFilterImpl.startPrefixMapping(String prefix, String uri)
          名前空間前置修飾子マッピングの開始イベントをファイルタリングします。
 void XMLFilterImpl.endPrefixMapping(String prefix)
          名前空間前置修飾子マッピングの終了イベントをファイルタリングします。
 void XMLFilterImpl.startElement(String uri, String localName, String qName, Attributes atts)
          要素開始イベントをファイルタリングします。
 void XMLFilterImpl.endElement(String uri, String localName, String qName)
          要素終了イベントをファイルタリングします。
 void XMLFilterImpl.characters(char[] ch, int start, int length)
          文字データイベントをファイルタリングします。
 void XMLFilterImpl.ignorableWhitespace(char[] ch, int start, int length)
          無視できる空白文字イベントをファイルタリングします。
 void XMLFilterImpl.processingInstruction(String target, String data)
          処理命令イベントをファイルタリングします。
 void XMLFilterImpl.skippedEntity(String name)
          スキップされたエンティティイベントをファイルタリングします。
 void XMLFilterImpl.warning(SAXParseException e)
          警告イベントをファイルタリングします。
 void XMLFilterImpl.error(SAXParseException e)
          エラーイベントをファイルタリングします。
 void XMLFilterImpl.fatalError(SAXParseException e)
          致命的なエラーイベントをファイルタリングします。
 void ParserAdapter.parse(String systemId)
          XML 文書を構文解析します。
 void ParserAdapter.parse(InputSource input)
          XML 文書を構文解析します。
 void ParserAdapter.startDocument()
          SAX1 の文書開始イベントを適応させます。
 void ParserAdapter.endDocument()
          SAX1 の文書終了イベントを適応させます。
 void ParserAdapter.startElement(String qName, AttributeList qAtts)
          SAX1 の要素開始イベントを適応させます。
 void ParserAdapter.endElement(String qName)
          SAX1 の要素終了イベントを適応させます。
 void ParserAdapter.characters(char[] ch, int start, int length)
          SAX1 の文字イベントを適応させます。
 void ParserAdapter.ignorableWhitespace(char[] ch, int start, int length)
          SAX1 の無視できる空白文字イベントを適応させます。
 void ParserAdapter.processingInstruction(String target, String data)
          SAX1 の処理命令イベントを適応させます。
 InputSource DefaultHandler.resolveEntity(String publicId, String systemId)
          外部エンティティを解決します。
 void DefaultHandler.notationDecl(String name, String publicId, String systemId)
          表記法宣言の通知を受け取ります。
 void DefaultHandler.unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
          未構文解析エンティティ宣言の通知を受け取ります。
 void DefaultHandler.startDocument()
          文書の開始通知を受け取ります。
 void DefaultHandler.endDocument()
          文書の終了通知を受け取ります。
 void DefaultHandler.startPrefixMapping(String prefix, String uri)
          名前空間マッピングの開始通知を受け取ります。
 void DefaultHandler.endPrefixMapping(String prefix)
          名前空間マッピングの終了通知を受け取ります。
 void DefaultHandler.startElement(String uri, String localName, String qName, Attributes attributes)
          要素の開始通知を受け取ります。
 void DefaultHandler.endElement(String uri, String localName, String qName)
          要素の終了通知を受け取ります。
 void DefaultHandler.characters(char[] ch, int start, int length)
          要素内の文字データの通知を受け取ります。
 void DefaultHandler.ignorableWhitespace(char[] ch, int start, int length)
          要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
 void DefaultHandler.processingInstruction(String target, String data)
          処理命令の通知を受け取ります。
 void DefaultHandler.skippedEntity(String name)
          スキップされたエンティティの通知を受け取ります。
 void DefaultHandler.warning(SAXParseException e)
          パーサ警告の通知を受け取ります。
 void DefaultHandler.error(SAXParseException e)
          回復可能なパーサエラーの通知を受け取ります。
 void DefaultHandler.fatalError(SAXParseException e)
          致命的な XML 構文解析エラーを報告します。
 

SAXException をスローする org.xml.sax.helpers のコンストラクタ
XMLReaderAdapter()
          新しいアダプタを作成します。
ParserAdapter()
          新しいパーサアダプタを構築します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.