HOME»応用情報技術者令和5年秋期»午前問7
応用情報技術者令和5年秋期 午前問7
問7
JavaScriptのオブジェクトの表記法などを基にして規定したものであって,"名前と値との組みの集まり"と"値の順序付きリスト"の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。
- DOM
- JSON
- SOAP
- XML
- [出題歴]
- 応用情報技術者 H31春期 問7
分類
テクノロジ系 » アルゴリズムとプログラミング » プログラミング
正解
イ
解説
- Document Object Modelの略。HTMLやXMLで記述された各要素をアプリケーションプログラムから取り扱うためのAPIです。DOMをスクリプトやCSSで操作することでインタラクティブな表現が可能になります。
- 正しい。JSON(JavaScript Object Notation:ジェイソン)は、以下の例のように": (コロン)"で連結した名前と値の組を", (コンマ)"で区切って指定するデータ形式です。{値には、単純なスカラ値や真偽値のほか、配列やオブジェクト(連想配列・ハッシュリスト)を指定できるため多次元配列や複雑なデータ構造を表現することができます。元々JavaScriptにおけるオブジェクト定義用の構文という位置付けでしたが、その軽量性と汎用性からRFC8259として標準化され、多くのプログラミング言語で利用されるようになりました。
名前1: 値1,
名前2: 値2,
名前3: [値5, 値6],
名前4: {名前7: 値7, 名前8: 値8}
} - SOAPは、分散システムやWebサービスにおいて、他のシステム上のアプリケーションやサービスとXMLデータを使ってメッセージをやり取りするための通信プロトコルです。
- eXtensible Markup Languageの略。ユーザーが独自に定義したタグを用いて文書構造を記述するマークアップ言語です。