読み書きするバイナリ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 の 47 行目に定義があります。
◆ comments
nn::nlib::exi::Preserve::comments |
XMLコメントを保持するかどうか設定します。
- 説明
true
の場合はXMLのコメントを保持する形式で読み書きします。 false
の場合はバイナリXMLにコメントは書き出されません。
- デフォルトは
false
です。
Types.h の 48 行目に定義があります。
◆ pis
nn::nlib::exi::Preserve::pis |
Processing Instructionを保持するかどうか設定します。
- 説明
true
の場合はXMLのProcessing Instructionを保持する形式で読み書きします。 false
の場合はバイナリXMLにProcessing Instructionは書き出されません。
- デフォルトは
false
です。
Types.h の 49 行目に定義があります。
◆ prefixes
nn::nlib::exi::Preserve::prefixes |
XMLのプレフィックス名を保持するかどうか設定します。
- 説明
true
の場合はXMLのプレフィックス名を保持する形式で読み書きします。 false
の場合はURIに対し一意のプレフィックス名をXMLパーサーが 生成することによりバイナリのサイズを削減します。
- デフォルトは
false
です。
Types.h の 50 行目に定義があります。
このクラス詳解は次のファイルから抽出されました: