前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFCErrorEnum
エラー コードを表す定数です。
enum SFCErrorEnum {
    // BREW Errors
    SFERR_NO_ERROR                  = SUCCESS,
    SFERR_FAILED                    = EFAILED,
    SFERR_ALREADY                   = EALREADY,
    SFERR_NO_MEMORY                 = ENOMEMORY,
    SFERR_INVALID_STATE             = EBADSTATE,
    SFERR_INVALID_PARAM             = EBADPARM,
    SFERR_INVALID_FORMAT            = EINVALIDFORMAT,
    SFERR_INVALID_MEMORY            = EMEMPTR,
    SFERR_UNSUPPORTED               = EUNSUPPORTED,
    SFERR_CLASS_UNSUPPORTED         = ECLASSNOTSUPPORT,
    // General Class Errors [0x4000 - 0x4FFF]
    SFERR_GENERAL_CLASS_BEGIN       = 0x4000,
    SFERR_UNAVAILABLE               = SFERR_GENERAL_CLASS_BEGIN + 0x00,
    SFERR_GENERAL_CLASS_END         = 0x4FFF,
    // Stream Class Errors [0x5500 - 0x553F]
    SFERR_STREAM_CLASS_BEGIN        = 0x5500,
    SFERR_STREAM_NOT_OPEN           = SFERR_STREAM_CLASS_BEGIN + 0x00,
    SFERR_STREAM_ALREADY_OPEN       = SFERR_STREAM_CLASS_BEGIN + 0x01,
    SFERR_STREAM_READ_FAILED        = SFERR_STREAM_CLASS_BEGIN + 0x02,
    SFERR_STREAM_WRITE_FAILED       = SFERR_STREAM_CLASS_BEGIN + 0x03,
    SFERR_STREAM_EOS                = SFERR_STREAM_CLASS_BEGIN + 0x04,
    SFERR_STREAM_BUFFER_FULL        = SFERR_STREAM_CLASS_BEGIN + 0x05,
    SFERR_STREAM_NO_DATA            = SFERR_STREAM_CLASS_BEGIN + 0x06,
    SFERR_STREAM_CANNOT_BIND        = SFERR_STREAM_CLASS_BEGIN + 0x07,
    SFERR_STREAM_CLASS_END          = 0x553F,
    // Network Class Errors [0x5540 - 0x557F]
    SFERR_NETWORK_CLASS_BEGIN       = 0x5540,
    SFERR_NETWORK_NOT_OPEN          = SFERR_NETWORK_CLASS_BEGIN + 0x00,
    SFERR_NETWORK_ALREADY_OPEN      = SFERR_NETWORK_CLASS_BEGIN + 0x01,
    SFERR_NETWORK_CONNECTING        = SFERR_NETWORK_CLASS_BEGIN + 0x02,
    SFERR_MAIL_INVALID_PASSWORD     = SFERR_NETWORK_CLASS_BEGIN + 0x03,
    SFERR_MAIL_NOT_SUPPORT_UIDL     = SFERR_NETWORK_CLASS_BEGIN + 0x04,
    SFERR_NETWORK_CLASS_END         = 0x557F
};

解説

SFCErrorEnum は SFCError 型のエラー コードを表す列挙型です。 エラー コードには以下のものがあります。

BREW で定義されているエラーのエイリアス

SophiaFramework でのエラー コード BREW でのエラー コード(値) 意味
SFERR_NO_ERROR SUCCESS (0x0000) エラーなし
SFERR_FAILED EFAILED (0x0001) 一般的なエラー
SFERR_ALREADY EALREADY (0x001A) 操作が既に進行中
SFERR_NO_MEMORY ENOMEMORY (0x0002) メモリが不足
SFERR_INVALID_STATE EBADSTATE (0x000D) 状態が無効
SFERR_INVALID_PARAM EBADPARM (0x000E) パラメータが無効
SFERR_INVALID_FORMAT EINVALIDFORMAT (0x0011) フォーマットが無効
SFERR_INVALID_MEMORY EMEMPTR (0x001D) メモリ ポインタが不良
SFERR_UNSUPPORTED EUNSUPPORTED (0x0014) API がサポートされていない
SFERR_CLASS_UNSUPPORTED ECLASSNOTSUPPORT (0x0003) 指定したクラスがサポートされていない

SophiaFramework で独自に定義されているエラー コード

エラーコード 意味
SFERR_UNAVAILABLE 0x4000 使用できない関数が呼ばれた
SFERR_STREAM_NOT_OPEN 0x5500 ストリームが開かれていない
SFERR_STREAM_ALREADY_OPEN 0x5501 ストリームが既に開かれている
SFERR_STREAM_READ_FAILED 0x5502 ストリームからの読み込みの失敗した
SFERR_STREAM_WRITE_FAILED 0x5503 ストリームへの書き込みの失敗した
SFERR_STREAM_EOS 0x5504 ストリームの終端に到達した
SFERR_STREAM_BUFFER_FULL 0x5505 ストリームのバッファに空きがない
SFERR_STREAM_NO_DATA 0x5506 ストリームにデータがない
SFERR_STREAM_CANNOT_BIND 0x5507 バインドできない
SFERR_NETWORK_NOT_OPEN 0x5540 ネットワークが開かれていない
SFERR_NETWORK_ALREADY_OPEN 0x5541 ネットワークがすでに開かれている
SFERR_NETWORK_CONNECTING 0x5542 接続の確立中
SFERR_MAIL_INVALID_PASSWORD 0x5543 パスワードが間違っている
SFERR_MAIL_NOT_SUPPORT_UIDL 0x5544 UIDL コマンドをサーバがサポートしていない
SFERR_XML_BAD_VERSION 0x5580 XML ドキュメントのバージョンが不正
SFERR_XML_BAD_ENCODING 0x5581 XML ドキュメントのエンコーディング文字が間違っている
SFERR_XML_BAD_STANDALONE 0x5582 XML ドキュメントのスタンドアロン文字が間違っている
SFERR_XML_BAD_SEQUENCE 0x5583 XML ドキュメントの順序が間違っている (コメントと "]]>" のような文字データ)
SFERR_XML_BAD_ATTRDEFTYPE 0x5584 デフォルト属性の定義タイプが間違っている
SFERR_XML_BAD_XSITYPE 0x5585 スキーマ付き XML ドキュメントで xsi:type というグローバル属性の定義が間違っている
SFERR_XML_BAD_ATTRTYPE 0x5586 属性の定義タイプが間違っている
SFERR_XML_EXPECT_EQUALSIGN 0x5587 "=" マークが欠けている
SFERR_XML_EXPECT_NOTATIONNAME 0x5588 DTD 付き XML ドキュメントで表記法の声明が欠けている
SFERR_XML_EXPECT_ATTRNAME 0x5589 属性の名前が欠けている
SFERR_XML_EXPECT_DEFAULTATTR 0x558A DTD 付き XML ドキュメントでデフォルト属性が欠けている
SFERR_XML_EXPECT_DECLSTRING 0x558B XML ドキュメントの先頭声明で何かが欠けている
SFERR_XML_EXPECT_ELEMENTNAME 0x558C 要素の名前が欠けている
SFERR_XML_EXPECT_PINAME 0x558D 処理命令ノードの名前が欠けている
SFERR_XML_EXPECT_WHITESPACE 0x558E 空白文字が欠けている
SFERR_XML_EXPECT_ATTRTYPE 0x558F DTD 付き XML ドキュメントで ATTLIST で宣言されている属性のタイプが欠けている
SFERR_XML_EXPECT_ATTRVALUE 0x5590 属性値が欠けている
SFERR_XML_EXPECT_ENDTAG 0x5591 末尾タグが欠けている
SFERR_XML_EXPECT_PENAME 0x5592 DTD 付き XML ドキュメントで ENTITY で宣言されているエンティティ名前が欠けている
SFERR_XML_EXPECT_ENTITYNAME 0x5593 DTD 付き XML ドキュメントで実体参照の名前が欠けている
SFERR_XML_EXPECT_ENUMPIPE 0x5594 DTD 付き XML ドキュメントで属性または要素の声明のパイプマークが欠けている
SFERR_XML_EXPECT_ENUMVALUE 0x5595 DTD 付き XML ドキュメントで属性の列挙値が欠けている
SFERR_XML_EXPECT_SEQCHOICE 0x5596 DTD 付き XML ドキュメントで複数の子要素の区切マーク (カンマ、パイプ) が欠けている
SFERR_XML_EXPECT_ASTERISK 0x5597 DTD 付き XML ドキュメントで要素の出現回数の指定時に、"*" マークが欠けている
SFERR_XML_EXPECT_OPENSIGN 0x5598 DTD 付き XML ドキュメントで "("、"["、"<" マークが欠けている
SFERR_XML_EXPECT_ENDSIGN 0x5599 DTD 付き XML ドキュメントで ")"、"]"、">" マークが欠けている
SFERR_XML_EXPECT_NDATA 0x559A DTD 付き XML ドキュメントのエンティティの声明に NDATA キーワードが欠けている
SFERR_XML_EXPECT_ENTITYVALUE 0x559B DTD 付き XML ドキュメントでエンティティ値が欠けている
SFERR_XML_EXPECT_QUOTEDSTRING 0x559C XML ドキュメントの先頭声明に引用する文字が欠けている
SFERR_XML_EXPECT_XMLVERSION 0x559D XML ドキュメントの先頭声明のバージョン情報が欠けている
SFERR_XML_EXPECT_ENCODING 0x559E XML ドキュメントの先頭声明のエンコーディング情報が欠けている
SFERR_XML_EXPECT_COLON 0x559F DTD 付き XML ドキュメントで名前空間付きの場合の、エンティティ名または表記法名の中にコロンマークが欠けている
SFERR_XML_EXPECT_SCHEMALOCATION 0x55A0 スキーマ付き XSD ドキュメントで include 又は redfine という異なる名前空間を参照する時、schemaLocation 属性が欠けている
SFERR_XML_EXPECT_NAMEREF 0x55A1 スキーマ付き XSD ドキュメントでデータ型の名前又は名前参照が欠けている
SFERR_XML_EXPECT_SIMPLETYPE_CONTENT 0x55A2 スキーマ付き XSD ドキュメントで単純型内容 (simpleContent) が欠けている
SFERR_XML_EXPECT_SIMPLETYPE_INLIST 0x55A3 スキーマ付き XSD ドキュメントのある単純型にリスト型 (list) が欠けている
SFERR_XML_EXPECT_SIMPLETYPE_INRESTRICTION 0x55A4 スキーマ付き XSD ドキュメントのある単純型に匿名の型定義 (restriction) が欠けている
SFERR_XML_EXPECT_SIMPLETYPE_INUNION 0x55A5 スキーマ付き XSD ドキュメントのある単純型にユニオン (union) データ型が欠けている
SFERR_XML_EXPECT_ATOMIC_ITEMTYPE 0x55A6 スキーマ付き XSD ドキュメントでデータ型のベースタイプはアトムタイプではない
SFERR_XML_EXPECT_BASETYPE 0x55A7 スキーマ付き XSD ドキュメントである要素のベース属性が欠けている
SFERR_XML_EXPECT_DERIVED_TYPE 0x55A8 スキーマ付き XML ドキュメントで該当するデータ型は派生データ型ではない
SFERR_XML_EXPECT_DATATYPEVALIDATOR 0x55A9 スキーマ付き XML ドキュメントで属性の検証データタイプ (LPDATATYPEVALIDATOR) が欠けている
SFERR_XML_EXPECT_SEQUENCECOMMA 0x55AA DTD 付き XML ドキュメントで属性または要素の声明ではコンママークが欠けている
SFERR_XML_EXPECT_WS_COLLAPSE 0x55AB スキーマ付き XML ドキュメントで whiteSpace 要素の属性「value」値が "collapse" に限定されている
SFERR_XML_UNTERMINATED_STARTTAG 0x55AC 同レイヤタグがまだ終了していない
SFERR_XML_UNTERMINATED_PI 0x55AD 処理命令文書がまだ終了していない
SFERR_XML_UNTERMINATED_COMMENT 0x55AE コメント文書がまだ終了していない
SFERR_XML_UNTERMINATED_ELEMENTDECL 0x55AF DTD 付き XML ドキュメントの要素定義がまだ終了していない
SFERR_XML_UNTERMINATED_ENTITYDECL 0x55B0 DTD 付き XML ドキュメントのエンティティ定義がまだ終了していない
SFERR_XML_UNTERMINATED_NOTATIONDECL 0x55B1 DTD 付き XML ドキュメントの表記法定義がまだ終了していない
SFERR_XML_UNTERMINATED_XMLDECL 0x55B2 XML ドキュメント先頭の声明部分がまだ終了していない
SFERR_XML_UNTERMINATED_ENTITYREF 0x55B3 エンティティ参照の部分がまだ終了していない (セミコロンが欠けている)
SFERR_XML_UNTERMINATED_CDATA 0x55B4 CDATA セクションの文書がまだ終了していない
SFERR_XML_UNSUPPORT_XMLVERSION 0x55B5 XML1.0 または XML1.1 以外のバージョンはサポートしていない
SFERR_XML_UNSUPPORT_FEATURE 0x55B6 スキーマ付き XSD ドキュメントでこのデータ型がサポートしていない
SFERR_XML_INVALID_CHARREF 0x55B7 該当する文字が有効な範囲ない
SFERR_XML_INVALID_ATTRVALUE 0x55B8 属性値が間違っている
SFERR_XML_INVALID_ELEMENTNAME 0x55B9 要素名前が間違っている
SFERR_XML_INVALID_ENTITYREFNAME 0x55BA エンティティ参照名前が間違っている
SFERR_XML_INVALID_ELEMENT 0x55BB 要素が間違っている
SFERR_XML_INVALID_NDATA 0x55BC DTD 付き XML ドキュメントのエンティティ定義で NDATA が間違っている
SFERR_XML_INVALID_TARGETNAMESPACE 0x55BD スキーマ付き XML ドキュメントで targetNamespace 属性値が間違っている
SFERR_XML_INVALID_XMLSPACE 0x55BE 接頭辞が付く名前空間のグローバル属性 xml:space が間違っている
SFERR_XML_INVALID_CHILDRENELEM 0x55BF DTD 付き XML ドキュメントで子要素と定義が間違っている
SFERR_XML_INVALID_INSTANDALONE 0x55C0 スタンドアロン文書が内部のサブセットと関連していない
SFERR_XML_INVALID_IMPORTNAMESPACE 0x55C1 スキーマ付き XML ドキュメントで名前空間が間違っている
SFERR_XML_INVALID_SCHEMA_ELEMENT 0x55C2 スキーマ付き XSD ドキュメントで要素声明が間違っている
SFERR_XML_INVALID_SCHEMA_ROOT 0x55C3 スキーマ付き XSD ドキュメントでスキーマルートの定義が間違っている
SFERR_XML_INVALID_ANNOTATION 0x55C4 スキーマ付き XSD ドキュメントで Annotation データ型の定義が間違っている
SFERR_XML_INVALID_SIMPLECONTENT 0x55C5 スキーマ付き XSD ドキュメントで単純型内容データ型が間違っている
SFERR_XML_INVALID_COMPLEXCONTENT 0x55C6 スキーマ付き XSD ドキュメントで複合型内容データ型が間違っている
SFERR_XML_INVALID_ATTGROUPCONTENT 0x55C7 スキーマ付き XSD ドキュメントで属性グループデータ型の内容が間違っている
SFERR_XML_INVALID_ATTRIBUTECONTENT 0x55C8 スキーマ付き XSD ドキュメントで属性データ型の内容が間違っている
SFERR_XML_INVALID_DEFAULT_FIXED_ATTI 0x55C9 スキーマ付き XSD ドキュメントで属性の定義に fixed と default 設定が同時に使用できない
SFERR_XML_INVALID_ATTRIBUTE_NS 0x55CA スキーマ付き XSD ドキュメントで属性を所属する名前空間が間違っている
SFERR_XML_INVALID_GROUPCONTENT 0x55CB スキーマ付き XSD ドキュメントでグループデータ型の内容が間違っている
SFERR_XML_INVALID_ANNOTATIONCONTENT 0x55CC スキーマ付き XSD ドキュメントで Annotation データ型の内容が間違っている
SFERR_XML_INVALID_SIMPLETYPECONTENT 0x55CD スキーマ付き XSD ドキュメントで単純型の内容が間違っている
SFERR_XML_INVALID_LISTCONTENT 0x55CE スキーマ付き XSD ドキュメントでリストデータ型の内容が間違っている
SFERR_XML_INVALID_RESTRICTIONCONTENT 0x55CF スキーマ付き XSD ドキュメントで型定義データ型の内容が間違っている
SFERR_XML_INVALID_UNIONCONTENT 0x55D0 スキーマ付き XSD ドキュメントでユニオンデータ型の内容が間違っている
SFERR_XML_INVALID_REDEFINE 0x55D1 スキーマ付き XSD ドキュメントで redefine 定義が重複している
SFERR_XML_INVALID_REDEFINE_SIMPLETYPE 0x55D2 スキーマ付き XSD ドキュメントで redefine する単純型が間違っている
SFERR_XML_INVALID_REDEFINE_SIMPLETYPEBASE 0x55D3 スキーマ付き XSD ドキュメントで redefine する単純型のベース型が間違っている
SFERR_XML_INVALID_REDEFINE_COMPLEXTYPE 0x55D4 スキーマ付き XSD ドキュメントで redefine する複合型が間違っている
SFERR_XML_INVALID_REDEFINE_COMPLEXTYPEBASE 0x55D5 スキーマ付き XSD ドキュメントで redefine する複合型のベース型が間違っている
SFERR_XML_INVALID_REDEFINE_GROUP_MINMAX 0x55D6 スキーマ付き XSD ドキュメントで redefine するグループデータ型の範囲が間違っている
SFERR_XML_INVALID_REDEFINE_CHILD 0x55D7 スキーマ付き XSD ドキュメントで redefine で変更できるものではない
SFERR_XML_INVALID_COMPLEXTYPEINFO 0x55D8 スキーマ付き XSD ドキュメントで複合型の内容が間違っている
SFERR_XML_INVALID_SIMPLECONTENT_BASE 0x55D9 スキーマ付き XSD ドキュメントで単純型内容のベース型が間違っている
SFERR_XML_INVALID_COMPLEXTYPE_BASE 0x55DA スキーマ付き XSD ドキュメントで複合型のベース型が間違っている
SFERR_XML_INVALID_CHILD_COMPLEXCONTENT 0x55DB スキーマ付き XSD ドキュメントで複合型内容が複数ある
SFERR_XML_INVALID_DEFAULT_FIXED_ELEMENT 0x55DC スキーマ付き XSD ドキュメントで要素の定義に fixed と default 設定を同時使用している
SFERR_XML_INVALID_SUBSGROUP 0x55DD スキーマ付き XSD ドキュメントで代替グループ型が間違っている
SFERR_XML_INVALID_NSREFERENCE 0x55DE スキーマ付き XSD ドキュメントで名前空間の対応が間違っている
SFERR_XML_INVALID_ALLCONTENT 0x55DF スキーマ付き XSD ドキュメントで all 型の内容が間違っている
SFERR_XML_INVALID_MIN_MAX_OCCURS 0x55E0 スキーマ付き XSD ドキュメントで定義したデータの範囲が間違っている
SFERR_XML_INVALID_CHILD_COMPLEXTYPE 0x55E1 スキーマ付き XSD ドキュメントで複合型の子データ型でない
SFERR_XML_INVALID_ANYATTRIBUTECONTENT 0x55E2 スキーマ付き XSD ドキュメントで AnyAttribute 型の内容が間違っている
SFERR_XML_INVALID_CHILD_SIMPLECONTENT 0x55E3 スキーマ付き XSD ドキュメントで単純型内容が複数ある
SFERR_XML_INVALID_SIMPLETYPE_HAS_CHILD 0x55E4 スキーマ付き XSD ドキュメントで単純型にテキスト以外の宣言を持っている
SFERR_XML_INVALID_FIXED_VALUE 0x55E5 DTD 又は Schema 付きの XML ドキュメントで実際の値と fixed 定義で属性値が間違っている
SFERR_XML_INVALID_BLOCK_VALUE 0x55E6 スキーマ付き XSD ドキュメントで block で定義する部分が間違っている
SFERR_XML_INVALID_FINAL_VALUE 0x55E7 スキーマ付き XSD ドキュメントで final で定義する部分が間違っている
SFERR_XML_UNKNOWN_ENTITY 0x55E8 DTD 付き XML ドキュメントでこの実体が定義されていない
SFERR_XML_UNKNOWN_MODELTYPE 0x55E9 DTD 付き XML ドキュメントでこの要素のモデルタイプが定義されていない
SFERR_XML_UNKNOWN_PREFIX 0x55EA XML ドキュメントでこの接頭辞の定義が見つからない
SFERR_XML_UNKNOWN_COMPLEXTYPE 0x55EB スキーマ付き XSD ドキュメントでこの複合型が定義されていない
SFERR_XML_UNKNOWN_SIMPLETYPE 0x55EC スキーマ付き XSD ドキュメントでこの単純型が定義されていない
SFERR_XML_DIFFERENCE_INCLUDE_NS 0x55ED スキーマ付き XSD ドキュメントで include で定義する文書の名前空間と include される文章の名前空間が間違っている
SFERR_XML_DIFFERENCE_IMPORT_NS 0x55EE スキーマ付き XSD ドキュメントで import で定義する namespace 属性値は import される文章の名前空間が間違っている
SFERR_XML_DIFFERENCE_REDEFINE_NS 0x55EF スキーマ付き XSD ドキュメントで redefine で定義する文書の名前空間と redefine される文章の名前空間が間違っている
SFERR_XML_MORE_ENDTAG 0x55F0 XML ドキュメントで">"タグの数が多すぎる
SFERR_XML_MORE_ELEMENT 0x55F1 DTD 又は Schema 付きの XML ドキュメントで実際の要素数が定義する要素数より多い
SFERR_XML_MORE_COMPLEXTYPE_NAME 0x55F2 スキーマ付き XSD ドキュメントで余分な複合型の名前が定義されている
SFERR_XML_MORE_SIMPLEYPE_NAME 0x55F3 スキーマ付き XSD ドキュメントで余分な単純型の名前が定義されている
SFERR_XML_MORE_ATTRIBUTEREF_CONTENT 0x55F4 スキーマ付き XSD ドキュメントで余分な属性の内容が定義されている
SFERR_XML_NOT_OPTIONAL_DEFAULT_ATTI 0x55F5 スキーマ付き XSD ドキュメントで属性の定義に default と optional で use 以外の設定が同時に使用できない
SFERR_XML_NOT_FIND_SIMPLETYPE 0x55F6 スキーマ付き XSD ドキュメントでこの単純型が見つからない
SFERR_XML_NOT_FIND_REDEFINE_DECLARATION 0x55F7 スキーマ付き XSD ドキュメントでこの redefine する宣言が見つからない
SFERR_XML_NOT_FIND_TYPE 0x55F8 スキーマ付き XSD ドキュメントでこのデータ型が見つからない
SFERR_XML_NOT_FIND_REF_ELEMENT 0x55F9 スキーマ付き XSD ドキュメントでこの要素参照が見つからない
SFERR_XML_NOT_FIND_DECLARATION 0x55FA スキーマ付き XSD ドキュメントでこのスキーマ宣言が見つからない
SFERR_XML_NOT_FIND_ATTRIBUTE 0x55FB スキーマ付き XSD ドキュメントでこの属性の定義が見つからない
SFERR_XML_NOT_FIND_BASETYPE 0x55FC スキーマ付き XSD ドキュメントでこのベース型の定義が見つからない
SFERR_XML_DUPLICATE_TYPE 0x55FD スキーマ付き XSD ドキュメントでデータ型の定義が重複している
SFERR_XML_DUPLICATE_ELEMENT_DECLARATION 0x55FE スキーマ付き XSD ドキュメントで要素の宣言が重複している
SFERR_XML_DUPLICATE_REFATTRIBUTE 0x55FF スキーマ付き XSD ドキュメントで属性参照が重複している
SFERR_XML_DUPLICATE_FACET 0x5600 スキーマ付き XSD ドキュメントで facet 定義が重複している
SFERR_XML_REPEATED_ATTRIBUTE 0x5601 スキーマ付き XSD ドキュメントで属性の定義が重複している
SFERR_XML_REPEATED_SUBSTITUTION 0x5602 スキーマ付き XSD ドキュメントのスキーマ定義部分に substitution の定義が重複している
SFERR_XML_REPEATED_EXTENSION 0x5603 スキーマ付き XSD ドキュメントのスキーマ定義部分に extension の定義が重複している
SFERR_XML_REPEATED_RESTRICTION 0x5604 スキーマ付き XSD ドキュメントのスキーマ定義部分に restriction の定義が重複している
SFERR_XML_REPEATED_UNION 0x5605 スキーマ付き XSD ドキュメントのスキーマ定義部分に union の定義が重複している
SFERR_XML_REPEATED_LIST 0x5606 スキーマ付き XSD ドキュメントのスキーマ定義部分に list の定義が重複している
SFERR_XML_NILL_NOT_ALLOWED 0x5607 スキーマ付き XSD ドキュメントでこの要素を空要素にすることができない
SFERR_XML_NO_CONTENT_FOR_REF 0x5608 スキーマ付き XSD ドキュメントで参照の内容が間違っている
SFERR_XML_NOT_ENOUGH_ELEMENT 0x5609 DTD 付き XML ドキュメントで要素の数が足りない
SFERR_XML_NOREPINMIXED 0x560A DTD 付き XML ドキュメントで要素の (#PCDATA) 定義に「*」と同時に存在できない
SFERR_XML_TAGSTACK_NOTEMPTY 0x560B XML ドキュメントでタグが対称ではない
SFERR_XML_PI_START_NO_WITHXML 0x560C XML ドキュメントで処理命令ノードが "xml" より前にない
SFERR_XML_ROOTELEM_NOTLIKE_DOCTYPE 0x560D XML ドキュメントのルート要素は DOCTYPE で定義するルート要素と間違っている
SFERR_XML_ATTR_NOTPROVIDED 0x560E XML ドキュメントで Required タイプの属性が設定されていない
SFERR_XML_NODEFAULT_ATTR_FORSTANDALONE 0x560F XML ドキュメントはスタンドアロンなので、属性がデフォルトされるのが必要だが、そのようになっていない
SFERR_XML_MULTIPLEID_ATTRS 0x5610 DTD 付き XML ドキュメントで ID タイプの属性が複数定義されている
SFERR_XML_NO_MULTIPLEID_ATTRS 0x5611 DTD 付き XML ドキュメントで IDRefs、Entities、NmTokens、Notation、Enumerationなどのタイプ属性が複数定義されていない
SFERR_XML_REUSEDID 0x5612 DTD 付き XML ドキュメントで ID タイプの属性を再利用できない
SFERR_XML_EMPTYELEM_HAS_CONTENT 0x5613 DTD 付き XML ドキュメントで Empty タイプの要素が内容を持っている
SFERR_XML_UNEXPECTED_EOF 0x5614 XML ドキュメントで EOF が間違っている
SFERR_XML_FAILED_ENUMLIST 0x5615 DTD 付き XML ドキュメントで Notation、Enumerationタイプの属性は解析できない
SFERR_XML_REDUNDANT_XMLNS_PREFIX 0x5616 名前空間付きの XML ドキュメントで要素の接頭辞は xmlns で認めない
SFERR_XML_REDEFINEREF_COUNT 0x5617 スキーマ付き XSD ドキュメントで group の redefine する数が1より大きい
SFERR_XML_ATTFROUPREF_COUNT 0x5618 スキーマ付き XSD ドキュメントで attributeGroup の redefine する数が1より大きい
SFERR_XML_ELEMENT_WITH_ANONYMOUSTYPE 0x5619 スキーマ付き XSD ドキュメントで匿名型の要素が type で定義されていない
SFERR_XML_CIRCULAR_DEFINITION 0x561A スキーマ付き XSD ドキュメントでこのデータ型が繰り返し定義されている
SFERR_XML_ALLCONTENT_LIMITED 0x561B スキーマ付き XSD ドキュメントの all グループ以外に要素を声明することが許されない (all グループは一回しか表さない)
SFERR_XML_ABSTRACT_TYPE 0x561C スキーマ付き XSD ドキュメントで定義する抽象的な要素が使用される
SFERR_XML_TOPELEMENT_INCLUDE_REF 0x561D スキーマ付き XSD ドキュメントのトップ要素には他の要素を参照できない

参照

エラー型