タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

E4Xに関するvoidy21のブックマーク (7)

  • 変なJavaScript (+ E4X) - hogehoge @teramako

    最近、E4X の勉強をしている(仕様はStandard ECMA-357ね) ご存知の通り(?) Mozilla の JavaScript *1には E4X が使えるのだが、いろいろ罠チックなものがあったり、ECMAScriptの仕様を壊してしまっていたりと面白い(ぉ const XHTML = new Namespace("xhtml", "http://www.w3.org/1999/xhtml"), LANG_JA = new Namespace("ja", "http://example.com/ja"), LANG_EN = new Namespace("en", "http://example.com/en"); default xml namespace = XHTML; var xml = <root xmlns:ja={LANG_JA} xmlns:en={LANG_EN

    変なJavaScript (+ E4X) - hogehoge @teramako
  • E4X in Firefox 発表資料: Days on the Moon

    Mozilla Party JP 8.0 に講師として参加させていただきました。以下はプレゼンテーション用のスライドです。 E4X in Firefox (PDF) E4X in Firefox (HTML) OnpenOffice.org 2.0 の Impress を使って作ったのですが、私のノート PC のディスプレイ接続がうまくいかず、お借りしたマシンに入っていた OpenOffice.org 2.1/2.2 ではなぜか実行途中にフリーズするので、PDF にエクスポートしたものを用いました。 また、発表は 25 分の枠だったのですが、最初に練習したときは 1 時間かかってしまい、話す内容をいろいろと削ったものの、結局枠ぎりぎりまで使い切ってしまって、質疑応答の時間をとることができませんでした。もし何か聞きたいことがあったという方がいらっしゃれば、このコメント欄にお願いします。 それ

    voidy21
    voidy21 2010/07/26
  • E4Xチュートリアル(w3schools.comとMDC)を読んだので内容を簡単に列挙してみる - 今日もスミマセン。

    ※このエントリは元ネタのサイトの内容を忠実に翻訳する目的ではなく、自分の理解をまとめる目的で書いています。内容に誤りがある可能性があります。誤り等についてご指摘頂ければうれしいです。 元ネタ: E4X Tutorial ちなみに以下のコードの確認はFirebugのコンソールや、Vimperatorのコマンドラインを使えば動作が確認できる。 自分はVimperatorのコマンドラインを使って確認した。たぶんこれが一番お手軽。 E4Xとは? ECMAScript(Javascriptの正式な名前)for XML の略称。 実際には"Javascript for XML"とも言える。 DateオブジェクトやArrayオブジェクトのように組み込みのXMLオブジェクトを持つ var x = new XML() var y = new Date() var z = new Array()E4Xによって

    E4Xチュートリアル(w3schools.comとMDC)を読んだので内容を簡単に列挙してみる - 今日もスミマセン。
    voidy21
    voidy21 2010/02/05
    ありがたい
  • E4Xのまとめ-その1-

    Flex大好き。橋です。 さて、今日はFlexでXMLデータを操作するために使用する「E4X」の使用方法についてまとめていきたいと思います。 (個人的な備忘目的だったりします。。) 書いてるうちに長くなってしまったため、2回に分けていきたいと思います。 まず、E4Xとは何かと言いますと、ECMAScript3 のXML データを扱うための拡張仕様のことです。 E4Xでは、XMLデータは、AS3のネイティブデータ型である、XML型とXMLList型、それぞれのクラスであるXMLクラスとXMLListクラスで表されます。 各XMLインスタンスは、次の5種のXMLの内容のいずれかを表します。 ・エレメント ・属性 ・テキストノード ・コメント ・処理命令 XMLListは、一つ、または複数のXMLインスタンスの集まりです。 XMLエレメントが子エレメントをや子テキストノードをもつ場合には、子は

    E4Xのまとめ-その1-
    voidy21
    voidy21 2009/11/25
  • JavaScript でヒアドキュメントもどき - 地獄のネコブログ

    "" で括りまくったりするのやだやだー、なときに。 let css = <><![CDATA[ * { color: green !important; background-color: black !important; background-image: url(nothing) !important; } ]]></>; alert(css); こんな感じで。 もっと簡単に 特定の文字列が含まれなければ、CDATA は省ける。 let css = <> Somali Ragdoll Manx </>; alert(css); あくまでもモドキ 余計な空白などが入るけれど、スタイルなんぞを書く分には問題なかろー。 無駄な自己主張も出来る コメントに余計な事を書くと怒られる人も安心。 let css = <uchinoNekoKawaiSugiru><![CDATA[ * { colo

    JavaScript でヒアドキュメントもどき - 地獄のネコブログ
    voidy21
    voidy21 2009/10/25
    これは!!
  • E4X を用いた XML 処理 - E4X | MDN

    警告: E4X は非推奨です。E4X は content に対して Firefox 16 からデフォルトで無効に、chrome に対して Firefox 17 からデフォルトで無効に、そして Firefox 18 で削除される予定です。代替として、DOMParser/DOMSerializer または 非ネイティブの JXON アルゴリズムを使用してください。 警告: この記事の内容は古くなっている可能性があります。 最終更新日は 2010 年 11 月 12 日です。英語版の最新の内容も合わせてご覧下さい。 JavaScript 1.6 で初めて導入された E4X により、JavaScript 言語にネイティブ XML オブジェクトが導入され、さらに XML 文書リテラルを JavaScript コードに埋め込むための構文も追加されています。 E4X の完全な定義は Ecma-357 仕

    E4X を用いた XML 処理 - E4X | MDN
    voidy21
    voidy21 2009/09/16
  • FirefoxのE4XはXPathより便利? - bits and bytes

    つい最近FirefoxのXMLオブジェクトがすごく便利なのを知りました。そして、そのXMLオブジェクトサポートのことをE4X(ECMAScript for XML)と呼んでいたというのを今知りました.... E4Xについては ECMAScript for XML (E4X) 仕様邦訳 を翻訳された nanto_viさんが書かれている E4X in Firefox が詳しいです。 しょせんはさっきE4Xがなんなのかを知った程度なのでちゃんとしたことは他のページを参照していただくことにして、11.2 左辺式 に書かれているアクセサと選別述語演算子でXPathと同じようなことができて、それがXPath以上に便利なところがありますよ、というはなしだけ書こうと思います。 E4XについてECMAScript for XML (E4X) 仕様邦訳序文には このプログラミング言語拡張は、世界中のもっとも大

  • 1