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

クラス MiX::SaxParser の解説

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

#include <SaxParser.h>

すべてのメンバリスト

公開メンバ

 SaxParser ()
 コンストラクタ. より詳しく...

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

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

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


解説

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

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


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

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

コンストラクタ.


メンバ関数の解説

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

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

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

szText
解析する文字列

template<class Char, class Traits, class XMLTraits>
void MiX::SaxParser< Char, Traits, XMLTraits >::setEventHandler SaxEventHandler< Char, Traits, XMLTraits > *    handler
 

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

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

template<class Char, class Traits, class XMLTraits>
void MiX::SaxParser< Char, Traits, XMLTraits >::setIgnoreSpace bool    bFlag
 

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

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


このクラスの解説は次のファイルから生成されました:
MiXに対してSat Mar 2 22:52:08 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001