XMLValidationError

式エディタ > 関数ディレクトリ

 

XMLValidate関数のエラーの取得

最後に実行したXMLValidate関数に基づく検証エラーのリストを返します。

構文:

XMLValidationError ()

パラメータ:

なし

戻り値:

ベクトル値 … Unicode文字列が格納されたベクトル値

各セルは、低レベルのパーサ(XERCES)によるエラーや警告が以下のフォーマットで設定されます。

{ERROR|WARNING}:<parser-text>.

例:

ブロック if   not ( XmlValidate (File2BLOB('my.xml’),’http://srvr/my.xsd’))

  'XmlValidate の結果が正常でない場合、エラーリストを作成

  項目更新   ErrorsWarnings    XmlValidationError()

  項目更新   Count       VecSize (ErrorsWarnings)

  ブロック While 1 .. Count

    項目更新   ErrorWarning    VecGet (ErrorsWarnings, LoopCounter())

  ブロック End

ブロック Else

  'XmlValidate の結果が正常の場合、結果リストを作成

  項目更新    Warnings    XmlValidationError()

  項目更新    Count        VecSize (Warnings)

  ブロック While 1 .. Count

    項目更新   Warning     VecGet (Warnings, LoopCounter())

  ブロック End

ブロック End

注意事項:

この関数は、最後に起動されたXMLValidate関数のみを参照します。XMLValidateの実行により、その前に実行されたXMLValidate関数の結果はクリアされます。