@XMLAttribute

複合プロパティー @XMLAttribute は、レコード・パーツのフィールドで指定され、XML 属性の特性を特定します。 このプロパティーには以下のフィールドが含まれます。
name
XML 属性の名前。デフォルト値はレコード・フィールドの名前です。

レコードを XML 文字列に書き込む場合、プロパティー・フィールドの値が XML 文字列内の属性に代入されます。XML 文字列をレコードに読み込む場合、実際の属性と予期された属性の間に不一致が検出されると、EGL ランタイムにより RuntimeException が発行されます。

namespace
XML 属性に関連付けられている XML 名前空間。レコードを XML 文字列に書き込む場合は、 以下のオプションがあります。
  • 名前空間を指定すると、EGL ランタイムは、属性名に接頭部を割り当てながら、属性をその名前空間に配置します。
  • 名前空間を指定しない場合、その属性はいずれの名前空間にも含まれません。

XML 文字列をレコードに読み込む場合、属性の名前空間の状況が実際と予期とで一致しないと、EGL ランタイムにより RuntimeException が発行されます。


フィードバック