読み書きするバイナリXMLのデータ保持オプションです。
[詳解]
#include "nn/nlib/exi/Types.h"
|
constexpr | Preserve () noexcept |
| デフォルトコンストラクタです。全てのデータメンバにfalse を設定します。
|
|
constexpr | Preserve (bool comments_, bool pis_, bool prefixes_) noexcept |
| データメンバに値を設定して初期化します。
|
|
読み書きするバイナリXMLのデータ保持オプションです。
- 説明
- 詳細は、 http://www.w3.org/TR/exi/#fidelityOptions を参照してください。
Types.h の 34 行目に定義があります。
nn::nlib::exi::Preserve::comments |
XMLコメントを保持するかどうか設定します。
- 説明
true
の場合はXMLのコメントを保持する形式で読み書きします。 false
の場合はバイナリXMLにコメントは書き出されません。
- デフォルトは
false
です。
Types.h の 35 行目に定義があります。
nn::nlib::exi::Preserve::pis |
Processing Instructionを保持するかどうか設定します。
- 説明
true
の場合はXMLのProcessing Instructionを保持する形式で読み書きします。 false
の場合はバイナリXMLにProcessing Instructionは書き出されません。
- デフォルトは
false
です。
Types.h の 36 行目に定義があります。
nn::nlib::exi::Preserve::prefixes |
XMLのプレフィックス名を保持するかどうか設定します。
- 説明
true
の場合はXMLのプレフィックス名を保持する形式で読み書きします。 false
の場合はURIに対し一意のプレフィックス名をXMLパーサーが 生成することによりバイナリのサイズを削減します。
- デフォルトは
false
です。
Types.h の 37 行目に定義があります。
このクラス詳解は次のファイルから抽出されました: