ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

ECMAScript for XML

索引 ECMAScript for XML

ECMAScript for XML(E4X)は、ECMAScript(ActionScript、DMDScript、JavaScript、JScript を含む)にネイティブのXMLサポートを追加するプログラミング言語拡張である。その目的は、DOMインタフェースの代替として、単純な構文でXML文書にアクセスできるインタフェースを提供することである。E4Xがリリースされるまで、XMLへのアクセスには常にオブジェクトレベルが関与していた。E4XではXMLを文字や整数と同様のプリミティブ型として扱う。そのため、アクセスが高速化され、サポートが容易になり、プログラムの構成要素(データ構造)としても扱いやすくなる。 E4XはEcmaインターナショナルが として標準化した。初版は2004年6月に公表され、第2版が2005年12月に公表された。.

23 関係: ActionScriptAdobe AcrobatAdobe AIRAdobe FlashAlfrescoApache FlexAptanaブレンダン・アイクプリミティブ型コンテンツ管理システムBEAシステムズDMDScriptDocument Object ModelEcmaインターナショナルECMAScriptExtensible Markup LanguageGeckoJavaScriptJavaScript Object NotationJScriptMozilla FirefoxRhinoSpiderMonkey

ActionScript

ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品である Flash に使用されるプログラミング言語である。ECMAScript を拡張した物である。これを用いることにより、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせ Flash 作品を作ることが可能である。.

新しい!!: ECMAScript for XMLとActionScript · 続きを見る »

Adobe Acrobat

Adobe Acrobat(アドビ・アクロバット)は、 アドビシステムズが開発する、Portable Document Format (PDF) ファイルを作成・編集・加工・管理するためのソフトウェアである。PDFはオープンフォーマットなのでPDFを作成するソフトウェアは数多く存在するが、AcrobatはPDFの作成だけでなくより多くの機能を備え、活用するためのツールとして提供されている。 本項では、同社が開発するPDFファイルを閲覧するためのソフトウェアAcrobat Reader(アクロバット・リーダー)についても記載する。.

新しい!!: ECMAScript for XMLとAdobe Acrobat · 続きを見る »

Adobe AIR

Adobe AIR(アドビ・エアー)は、アドビシステムズが開発する、デスクトップ・リッチインターネットアプリケーション (RIA) およびスマートフォン・タブレット・スマートテレビ向けアプリケーションを開発・実行するための複数のオペレーティングシステムに対応した「ランタイム」である。Adobe Flash、Adobe Flex、WebKitを採用することによりHTML、Ajax などのウェブ開発技術を利用することができる。当初の製品名はAdobe Integrated Runtime(略称:AIR)だったがこの呼称はごく初期に使われただけで、今やアドビ自身さえ用いる事はない。.

新しい!!: ECMAScript for XMLとAdobe AIR · 続きを見る »

Adobe Flash

Adobe Flash(アドビ・フラッシュ)は、アドビシステムズが開発している動画やゲームなどを扱うための規格。元の開発会社はマクロメディアで旧称はMacromedia Flash(マクロメディア・フラッシュ)。競合としては、Microsoft Silverlightがあったが、両社とも現在はHTML5を推奨している。 かつてはFlash規格のアプリケーションを制作する同社のソフトウェア群も「Adobe Flash (Macromedia Flash)」の名称で呼ばれていたが、2016年にAdobe Animateに名称を変更した。そして2020年末にAdobeがFlash Playerの開発と配布を終了する予定であると発表した。.

新しい!!: ECMAScript for XMLとAdobe Flash · 続きを見る »

Alfresco

Alfrescoは、フリーソフトウェアかつオープンソースで、オープン標準の企業レベルの規模のコンテンツ管理システムであり、Microsoft WindowsとUnix系オペレーティングシステムで動作する。高度なモジュール性とスケーラブルな性能を特徴とする。コンテンツ・リポジトリ、ポータルサイトフレームワーク、CIFSインタフェース、ウェブアプリケーションを仮想化するWebコンテンツ管理機能、Apache Tomcatによる統計サイト、Luceneによる索引、jBPMワークフローといった機能がある。AlfrescoはJavaテクノロジを使って開発されている。.

新しい!!: ECMAScript for XMLとAlfresco · 続きを見る »

Apache Flex

Apache Flex(アパッチ・フレックス)は、リッチインターネットアプリケーションのライブラリ。ソフトウェア開発キットとしては Apache Flex SDK があり、統合開発環境としては Adobe Flash Builder がある。デザインには MXML を利用し、プログラミング言語には ActionScript を利用し、Adobe Flash Player 上で実行する swf ファイルを生成する。Flex 3 からは AIR 上でも実行可能。Flex SDK は 4.6 までは Adobe Flex SDK だったが、4.7 がなく、4.8.0 から Apache Flex SDK。.

新しい!!: ECMAScript for XMLとApache Flex · 続きを見る »

Aptana

Aptana StudioはEclipseベースのWebオーサリングツール。Community EditionはとGNU General Public Licenseのデュアルライセンスで公開されているフリーソフトウェアである。 公式ウェブサイトではEclipseにAptanaを同梱したバイナリを提供しているが、既存のEclipse本体にプラグインとして導入してもよい。 Aptanaの中核となるのはHTMLエディタであり、これに加えてJavaScript、CSSエディタとそのアウトライン機能を搭載する。エディタはWYSIWYGではないが、Internet ExplorerやMozilla Firefoxなどの各ブラウザのHTML、CSS仕様への対応状況に応じて詳細な情報を提供するので、互換性に配慮したWebページの作成が比較的容易である。拡張性は高く、プラグインを追加インストールすることでRuby on RailsやPHPでの開発であるとか、AIRプロジェクトの開発も可能となる。 当初は無償版のCommunity Editionと有償版のAptana Studio Proがあり、SFTP、FTPS接続のサポートやJSONエディタの搭載は後者のみの機能だったが、2009年、これらの機能は無償版でも使えるようになり、有償版は廃止された。 Aptana Inc.はAptana Cloudと称する有料Webホスティングサービスも提供している。.

新しい!!: ECMAScript for XMLとAptana · 続きを見る »

ブレンダン・アイク

ブレンダン・アイク(Brendan Eich、1961年 - )はプログラマであり、プログラミング言語 JavaScript の生みの親である。.

新しい!!: ECMAScript for XMLとブレンダン・アイク · 続きを見る »

プリミティブ型

プリミティブ型(プリミティブがた primitive data type、プリミティブデータ型)は、データ型の1分類である。理論計算機科学的に代数的データ型によって考えれば「そのデータ型の定義の中に部分として他の型を含まないような型」がプリミティブ型であるが、Javaにおいて型が「primitive types(プリミティブ型)とreference type(参照型)」に二分される。 この記事におけるここから先の説明は、最初に説明した理論的な分類に従ったものではなく、よく信じられているらしい「プログラミング言語によって提供されるデータ型であり基本的な要素である。対する語は複合型という。言語やその実装に依存して、プリミティブ型がコンピュータメモリ上のオブジェクトと一対一対応のときもあれば、そうでないときもある。組み込み型もしくは基本型とも呼ぶ。」という解釈に従ったものである。 代表的なプリミティブ型を一部列挙.

新しい!!: ECMAScript for XMLとプリミティブ型 · 続きを見る »

コンテンツ管理システム

ンテンツ管理システム(content management system, CMS)は、ウェブコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツマネージメントシステムとも呼ばれる。.

新しい!!: ECMAScript for XMLとコンテンツ管理システム · 続きを見る »

BEAシステムズ

BEAシステムズ(英: BEA Systems, Inc.、)は、1995年から2008年まで存在した、米国を拠点とした企業インフラソフトウェア専門の会社である。 主要製品はアプリケーションサーバであるBEA WebLogicシリーズ(現在のOracle WebLogicシリーズ)である。世界37カ国に77の拠点を持ち、日本法人は日本BEAシステムズ株式会社であった。2008年にオラクルに買収され、企業としては消滅した。.

新しい!!: ECMAScript for XMLとBEAシステムズ · 続きを見る »

DMDScript

DMDScriptは、Digital Mars社によるECMAScriptの実装である。マイクロソフトのJScriptとの互換性も保証されていて、Webブラウザ内で置換可能である。公式サイトによると、JavaScriptやJScriptなどといった他のECMAScriptの実装よりも高速であるとされる。 DMDScriptの処理系は2種類あり、一つはDigital Marsの D言語 で、もう一つはC++で書かれている。 ライセンスも二種類ある。オープンソースのGNU GPLライセンスではソースコードが利用可能。オープンソースでない製品向けには商用ライセンスがある。.

新しい!!: ECMAScript for XMLとDMDScript · 続きを見る »

Document Object Model

Document Object Model (DOM) は、HTML文書やXML文書を各種プログラムから利用するための仕組みである。WHATWGがLiving Standardとして定義している。 WHATWG以前はW3Cが仕様を策定しており、Level 1からLevel 4まで勧告している。 XMLを読み込むAPIであるSAXと異なり、XMLデータをツリー構造として扱う事ができる。ただし、通常の場合対象のXML文書を全て読み込んでからの扱いを前提とするため、動作速度が遅かったり、メモリーの使用量が大きくなるといった欠点もある。 W3Cでは仕様を定義しているのみで、特定のプログラム言語を対象としたものではない。 DOMの実装は各メーカーに委ねられており、DOMを実装したXMLパーサが各メーカーから提供されている。.

新しい!!: ECMAScript for XMLとDocument Object Model · 続きを見る »

Ecmaインターナショナル

Ecmaインターナショナル(エクマ・インターナショナル、Ecma International)は情報通信システムの分野における国際的な標準化団体。以前は欧州電子計算機工業会という名称であったが、1994年にその国際的な立場を反映してこの名称に改められた。この名称はもはや略語ではなく、大文字にせずに「Ecma International」と表記する。 1961年にヨーロッパにおける計算機システムを標準化するために設立された。本部はジュネーヴにある。.

新しい!!: ECMAScript for XMLとEcmaインターナショナル · 続きを見る »

ECMAScript

ECMAScript(エクマスクリプト)は、JavaScriptの標準であり、Ecma Internationalのもとで標準化手続きなどが行われている。 Ecma Internationalのほか、ISO/IEC JTC 1からもISO/IEC 16262として標準化されている。日本もJIS X 3060としてJIS化している。.

新しい!!: ECMAScript for XMLとECMAScript · 続きを見る »

Extensible Markup Language

Extensible Markup Language(エクステンシブル マークアップ ランゲージ)は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。 ちなみに、「eXtensible Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している。.

新しい!!: ECMAScript for XMLとExtensible Markup Language · 続きを見る »

Gecko

Geckoを搭載するウェブブラウザ(Mozilla Firefox 2.0)Gecko(ゲッコー)は Netscapeシリーズ 6以降およびMozillaソフトウェアのために開発されたオープンソースのHTMLレンダリングエンジン群の総称である。HTML、CSS、XUL、JavaScriptなどを解釈する。 なお、Geckoは英語でトッケイヤモリの意味を持つ。.

新しい!!: ECMAScript for XMLとGecko · 続きを見る »

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

新しい!!: ECMAScript for XMLとJavaScript · 続きを見る »

JavaScript Object Notation

JSON(ジェイソン、JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptにおけるオブジェクトの表記法をベースとしているが、JSONはJavaScript専用のデータ形式では決してなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しに使えるよう設計されている。.

新しい!!: ECMAScript for XMLとJavaScript Object Notation · 続きを見る »

JScript

JScript(ジェイ・スクリプト)は、マイクロソフト製のスクリプト言語であり、Microsoft Windows 上で動作する。 JavaScriptと類似しており、Internet Explorerを使用したクライアントサイドスクリプティング処理、および Internet Information Services (IIS) などを使用したサーバサイドスクリプティング処理を記述することができる。 また、Windows Script Host (WSH) を利用することで、Windows上でのバッチ処理を記述することができる。 拡張子は、通常.js を使用する。.

新しい!!: ECMAScript for XMLとJScript · 続きを見る »

Mozilla Firefox

Mozilla Firefox(モジラ・ファイアーフォックス)は、Mozilla Foundationおよびその傘下のMozilla Corporationによって開発されているフリーかつオープンソースのウェブブラウザである。FirefoxはWindows、macOS、およびLinuxで使用でき、AndroidではFirefox for Androidが利用できる。それらはGeckoエンジンによってウェブサイトをレンダリングし、それは現行のウェブ標準を満たすか先取りするものである。iOS向けには2015年後期にリリースされたFirefox for iOSがあるが、アップルがサードパーティのウェブブラウザを制限しているために、GeckoではなくWebKitに基づいたものになっている。 Firefoxは2002年に、Mozilla Application Suiteではなくスタンドアロンのブラウザを求めたMozillaのコミュニティによって、「Phoenix」という名で開発された。ベータ版では、Firefoxは当時市場を支配していたInternet Explorer 6と比べて高速で強固なセキュリティを持ち、アドオンによる拡張性を持つことがテスターに称賛された。Firefoxは2004年11月にリリースされ、9か月間で6000万回ダウンロードされるという成功をおさめ、初めてInternet Explorer 6の牙城を崩したブラウザとなった。Firefoxは、AOLに買収される前のNetscapeによってMozillaのコミュニティが作られたことから、Netscape Navigatorの精神的な後継者とみなされている。.

新しい!!: ECMAScript for XMLとMozilla Firefox · 続きを見る »

Rhino

Rhino(ライノー)とはオープンソースで開発されているJavaScriptの実装である。RhinoはJavaで記述されており、Mozilla Foundationによって管理、配布されている。Mozilla Foundationでは、C言語による実装のSpiderMonkeyというソフトウェアの提供も行っている。 Rhinoの開発は1997年にネットスケープコミュニケーションズによって始められ、1998年にMozilla Foundationに譲渡された後、オープンソースソフトウェアとなった。Rhinoの名はオライリー社によって出版されたJavaScriptの書籍(ISBN 4-87311-027-0; リンクは現行版)の表紙に描かれた動物(サイ)から名付けられた。 RhinoはJavaScriptのコードをJavaのクラスへと変換する。変換にはコンパイラを用いる方法と、インタープリタを用いる方法がどちらも利用できる。Rhinoは他のアプリケーションに組み込んで用いる目的で作成されており、JavaScriptでしばしば用いられる「browserオブジェクト」はサポートされていない。 Rhinoは組み込んだアプリケーション上でRhino shellを使うことによってデバッガとして用いることができる。.

新しい!!: ECMAScript for XMLとRhino · 続きを見る »

SpiderMonkey

SpiderMonkey は世界初のJavaScriptエンジンのコード名。ブレンダン・アイクがネットスケープコミュニケーションズで開発し、後にオープンソースとしてリリースされ、現在は Mozilla Foundation が保守している。.

新しい!!: ECMAScript for XMLとSpiderMonkey · 続きを見る »

ここにリダイレクトされます:

E4X

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »