メインページ   名前空間リスト   クラス階層   データ構造リスト   ファイルリスト   名前空間メンバ   データ構造メンバ   ファイルメンバ  

クラス MiX::SAX_Parser の解説

与えられた文字列を解析しSAX_EventHandlerに適切なイベントを起こすクラス 実装にTokenizerを使用している. より詳しく...

#include <SAX_Parser.h>

すべてのメンバリスト

公開型

typedef SAX_Parser< Char,
Traits, XMLTraits > 
this_type
typedef NodeContainer< Char,
Traits, XMLTraits > 
nodecontainer_type

公開メンバ

 MiX_Template_Typedef (Char, Traits, XMLTraits)
 SAX_Parser ()
 コンストラクタ. より詳しく...

void setEventHandler (SAX_EventHandler< Char, Traits, XMLTraits > *handler)
 イベントハンドラを指定します. より詳しく...

void setIgnoreSpace (bool flag)
 文字列の前後にある空白(インデント)を無視するかどうか設定します. より詳しく...

bool parse (const Char *szText)
 与えられた文字列を解析しSaxEventHandlerに適切なイベントを起こします. より詳しく...


解説

template<class Char, class Traits, class XMLTraits>
class MiX::SAX_Parser< Char, Traits, XMLTraits >

与えられた文字列を解析しSAX_EventHandlerに適切なイベントを起こすクラス 実装にTokenizerを使用している.


メンバ型定義の解説

template<class Char, class Traits, class XMLTraits>
typedef NodeContainer<Char,Traits,XMLTraits> MiX::SAX_Parser::nodecontainer_type
 

template<class Char, class Traits, class XMLTraits>
typedef SAX_Parser<Char,Traits,XMLTraits> MiX::SAX_Parser::this_type
 


コンストラクタとデストラクタの解説

template<class Char, class Traits, class XMLTraits>
MiX::SAX_Parser< Char, Traits, XMLTraits >::SAX_Parser   [inline]
 

コンストラクタ.


メンバ関数の解説

template<class Char, class Traits, class XMLTraits>
MiX::SAX_Parser< Char, Traits, XMLTraits >::MiX_Template_Typedef Char   ,
Traits   ,
XMLTraits   
 

template<class Char, class Traits, class XMLTraits>
bool MiX::SAX_Parser< Char, Traits, XMLTraits >::parse const Char *    szText
 

与えられた文字列を解析しSaxEventHandlerに適切なイベントを起こします.

handlerを指定していなかった場合ParsingExceptionを投げます

szText
解析する文字列

template<class Char, class Traits, class XMLTraits>
void MiX::SAX_Parser< Char, Traits, XMLTraits >::setEventHandler SAX_EventHandler< Char, Traits, XMLTraits > *    handler [inline]
 

イベントハンドラを指定します.

handler
イベントを受け取るハンドラを表すオブジェクトへのポインタ

template<class Char, class Traits, class XMLTraits>
void MiX::SAX_Parser< Char, Traits, XMLTraits >::setIgnoreSpace bool    flag [inline]
 

文字列の前後にある空白(インデント)を無視するかどうか設定します.

setIgnoreSpace(true)をした場合、インデント等によって整形された XMLドキュメントを簡単に処理することができます


このクラスの解説は次のファイルから生成されました:
MiXに対してFri Jun 28 05:14:01 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001