nlib
|
XmlStreamReader
の初期化オプションとなる構造体です。
[詳解]
#include "nn/nlib/exi/XmlStreamReader.h"
公開メンバ関数 | |
constexpr | XmlStreamReaderSettings () noexcept |
デフォルト設定がセットされます。 | |
公開変数類 | |
Preserve | preserve |
各種フィデリティオプションを設定します。 [詳解] | |
Alignment | alignment |
読み込むバイナリXMLのアライメントを指定します。 [詳解] | |
bool | fragment |
複数のルートノードを持つXML(XMLフラグメント)をサポートしたバイナリXMLを読み込みます。 [詳解] | |
bool | isVersionIgnored |
読み込み時にtrue にすると、バイナリXML読み込み時にバージョンのチェックを行いません。 [詳解] | |
XmlProcessor | processor |
バイナリXMLを読み込むかテキストXMLを読み込むか指定します。 [詳解] | |
size_t | tempStringMaxLength |
XMLコメントとProcessingInstructionの読み込みに用いるテンポラリバッファが格納できる文字列長を指定します。 [詳解] | |
XmlStreamReader
の初期化オプションとなる構造体です。
XmlStreamWriterSettings::encodeOptions
をfalse
にしていて、デフォルト設定以外の設定でバイナリXMLを書き込んでいる場合。 XmlStreamReader.h の 22 行目に定義があります。
nn::nlib::exi::XmlStreamReaderSettings::alignment |
読み込むバイナリXMLのアライメントを指定します。
true
にしてバイナリXMLを書き込んだ場合には設定する必要がありません。 nn::nlib::exi::ALIGNMENT_BIT_PACKED
です。 XmlStreamReader.h の 24 行目に定義があります。
nn::nlib::exi::XmlStreamReaderSettings::fragment |
複数のルートノードを持つXML(XMLフラグメント)をサポートしたバイナリXMLを読み込みます。
false
です。 true
にしてバイナリXMLを書き込んだ場合 には設定する必要がありません。 XmlStreamReader.h の 25 行目に定義があります。
nn::nlib::exi::XmlStreamReaderSettings::isVersionIgnored |
nn::nlib::exi::XmlStreamReaderSettings::preserve |
各種フィデリティオプションを設定します。
true
にしてバイナリXMLを書き込んだ場合には設定する必要がありません。 XmlStreamReader.h の 23 行目に定義があります。
nn::nlib::exi::XmlStreamReaderSettings::processor |
バイナリXMLを読み込むかテキストXMLを読み込むか指定します。
XML_PROCESSOR_EXI
にするとバイナリXMLを書き出します。 XML_PROCESSOR_TEXT
にするとテキストのXMLを書き出します。 XML_PROCESSOR_EXI
です。 XmlStreamReader.h の 27 行目に定義があります。
nn::nlib::exi::XmlStreamReaderSettings::tempStringMaxLength |
XMLコメントとProcessingInstructionの読み込みに用いるテンポラリバッファが格納できる文字列長を指定します。
1023
です。 XmlStreamReader.h の 28 行目に定義があります。
© 2012-2016 Nintendo Co., Ltd. All rights reserved.