メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートMiX::DOM_Parser< charT, char_traits, xml_traits > の解説

#include <DOM_Parser.h>

MiX::DOM_Parser< charT, char_traits, xml_traits >に対する継承グラフ

MiX::SAX_EventHandler< charT, char_traits, xml_traits > すべてのメンバ一覧

Public 型

typedef DOM_Parser< charT,
char_traits, xml_traits > 
this_type

Public メソッド

 MiX_Template_Typedef (charT, char_traits, xml_traits)
virtual ~DOM_Parser ()
 デストラクタ

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

document_type * parse (const charT *text)
 与えられた文字列をもとにDOMツリーを構築します

document_type * parse (std::basic_istream< charT, char_traits > &is)
 与えられたストリームをもとにDOMツリーを構築します


Protected メソッド

virtual void onXMLDeclaration (attrmap_type attr)
 SAX_Parserのためのハンドラ(内部利用のみ).

virtual void onStart (string_type name, attrmap_type attr)
 SAX_Parserのためのハンドラ(内部利用のみ).

virtual void onEnd (string_type name)
 SAX_Parserのためのハンドラ(内部利用のみ).

virtual void onText (string_type text)
 SAX_Parserのためのハンドラ(内部利用のみ).

virtual void onComment (string_type text)
 SAX_Parserのためのハンドラ(内部利用のみ).

template<class charT, class char_traits, class xml_traits>
class MiX::DOM_Parser< charT, char_traits, xml_traits >


Typedef の解説

template<class charT, class char_traits, class xml_traits>
typedef DOM_Parser<charT,char_traits,xml_traits> MiX::DOM_Parser< charT, char_traits, xml_traits >::this_type
 


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

template<class charT, class char_traits, class xml_traits>
virtual MiX::DOM_Parser< charT, char_traits, xml_traits >::~DOM_Parser   [inline, virtual]
 

デストラクタ


メソッドの解説

template<class charT, class char_traits, class xml_traits>
MiX::DOM_Parser< charT, char_traits, xml_traits >::MiX_Template_Typedef charT   ,
char_traits   ,
xml_traits   
 

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
virtual void MiX::DOM_Parser< charT, char_traits, xml_traits >::onComment string_type    text [protected, virtual]
 

SAX_Parserのためのハンドラ(内部利用のみ).

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
virtual void MiX::DOM_Parser< charT, char_traits, xml_traits >::onEnd string_type    name [protected, virtual]
 

SAX_Parserのためのハンドラ(内部利用のみ).

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
virtual void MiX::DOM_Parser< charT, char_traits, xml_traits >::onStart string_type    name,
attrmap_type    attr
[protected, virtual]
 

SAX_Parserのためのハンドラ(内部利用のみ).

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
virtual void MiX::DOM_Parser< charT, char_traits, xml_traits >::onText string_type    text [protected, virtual]
 

SAX_Parserのためのハンドラ(内部利用のみ).

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
virtual void MiX::DOM_Parser< charT, char_traits, xml_traits >::onXMLDeclaration attrmap_type    attr [protected, virtual]
 

SAX_Parserのためのハンドラ(内部利用のみ).

MiX::SAX_EventHandler< charT, char_traits, xml_traits >を再定義しています。

template<class charT, class char_traits, class xml_traits>
document_type* MiX::DOM_Parser< charT, char_traits, xml_traits >::parse std::basic_istream< charT, char_traits > &    is
 

与えられたストリームをもとにDOMツリーを構築します

template<class charT, class char_traits, class xml_traits>
document_type* MiX::DOM_Parser< charT, char_traits, xml_traits >::parse const charT *    text
 

与えられた文字列をもとにDOMツリーを構築します

template<class charT, class char_traits, class xml_traits>
void MiX::DOM_Parser< charT, char_traits, xml_traits >::setIgnoreSpace bool    flag [inline]
 

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

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


このクラスの解説は次のファイルから生成されました:
MiXに対してSun Jul 20 00:45:29 2003に生成されました。 doxygen1.3-rc3