SSブログ

調べもの:DTDHandlerとDeclHandlerの違い [XMLマスター]

初出:2009-03-14 05:55:50
XMLマスターの調べもの。
名称的に似ているが、何が違うのか把握していなかったので調べた。
DTDHandlerはデフォルトだけど機能が少ない。
DeclHandlerは拡張要素で、setPropertyで有効にする必要があるが、その分各要素の詳細がとれる、と。

「DTDHandler - Google 検索」
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRC_jaJP217JP218&q=DTDHandler

「DTDHandler (Java 2 Platform SE 5.0)」
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/org/xml/sax/DTDHandler.html

「8.10.2 DTDHandler オブジェクト」
http://www.python.jp/doc/release/lib/dtd-handler-objects.html

「DTDHandler」
http://developers.curlap.com/curl/docs/rte/6.0/ja/docs/ja/api-ref/DTDHandler.html

「DeclHandler - Google 検索」
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRC_jaJP217JP218&q=DeclHandler

「DeclHandler (Java 2 プラットフォーム SE v1.4.0)」
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/org/xml/sax/ext/DeclHandler.html



(2011.03.09追加)
DTDHandlerは表記関連のイベント。
" void notationDecl(String name, String publicId, String systemId)
表記法宣言イベントの通知を受け取ります。
void unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
解析対象外エンティティ宣言イベントの通知を受け取ります "
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/org/xml/sax/DTDHandler.html

DeclHandlerは各種要素の宣言のイベント
"void attributeDecl(String eName, String aName, String type, String mode, String value)
属性型宣言を報告します。
void elementDecl(String name, String model)
要素型宣言を報告します。
void externalEntityDecl(String name, String publicId, String systemId)
構文解析済みの外部エンティティ宣言を報告します。
void internalEntityDecl(String name, String value)
"
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/org/xml/sax/ext/DeclHandler.html

「このちみは、あいつかきみたち : XMLマスタープロフェッショナル対策(SAXな火曜日)」
http://blog.livedoor.jp/wdy/archives/51217813.html

「technotype」
http://www.technotype.net/tutorial/tutorial.php?fileId=%7BSAX%7D§ionId=%7Bdtdhandler-interface%7D
タグ:XML SAX DTD
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0