ブログ更新が滞ってるうちに、AH Formatter V6リリースしたり、EPUB3が正式に勧告になったりしてます。 さいきんEPUB3やXML組版に関する講演をさせてもらう機会がありました。その資料を紹介します。 「EPUB3.0の仕様と日本語組版」(PDF) (日本印刷学会西部支部 印刷標準化セミナー「電子書籍の標準化-現状と課題-」講演資料) 「電子書籍とWebとXMLの組版技術」(PDF) (TeXユーザの集い 2011講演資料)
Web関連のAPIからXMLが削除され、JSONが主流になりつつある。Norman Walsh氏のブログに11月17日にポストされたエントリ「Deprecating XML」は、そのような書き出しで始まっています。 Someone asked me recently what I thought about XML being removed from the Twitter streaming API. Around the same time, I heard that Foursquare are also moving to a JSON-only API 誰かが最近僕に聞いたんだ。Twitter Streaming APIからXMLが削除されたけど、どう思う? って。そういえばFoursquareもJSONだけのAPIへ移行したと聞いたけど。 JSONはXMLよりシンプルで、基本
電子出版が話題になっていますが、今まで紙の印刷物を作ってきた編集者やデザイナーたちは、自分たちの仕事は今後どうなっていくのだろうかと不安を抱えています。「これからXMLやEPUBでの電子出版が主流になる」と言われても、それがどのようなものなのか、なかなかイメージが掴みにくい人も多いようです。 そこで、4月の16日にTwitter上で呼びかけた有志が集まり「HTMLもよくわからない編集者とデザイナーのためのXML勉強会」を行いました。これだけでXMLが理解できるというものではなく、この先に各自が自分で勉強していくためのガイダンスというか、入門の入門みたいな話です。 ここでは勉強会で私が話した内容を掲載します。具体的には、編集者やデザイナーが「文章」をコンピュータ上で「受け渡すための方法」や「再利用」「互換性」などに関する話なので、技術的にはかなり端折った説明となりますがご容赦ください。 コン
Parse XML with jQuery | Papermashup.com jQueryでXMLをパースして表示するコードサンプル例が公開されています。 jQueryマスターな方には無用の物かも知れませんが、スニペットとしても使えそうなので便利かも、というのでご紹介。 $.ajax でサイト内にある .xml ファイルを取得して、success のハンドラによってXML処理させます。 普通に書くと大変ですが、jQueryを使うことで次のように簡単になります。 .xml のパスはサイト内のURLであれば何でもいいので、サーバ側に xml を出力するようなAPIが既にある場合、jsonに変換することなく簡単に使えますね。 jQueryのDOM操作の簡単さによってこれだけ短縮できているところが何とも凄いです。
DOMParser で XML を DOM ツリーに変換する Firefox で XMLを解析し、DOM ツリーを生成するには、DOMParser を使う。 Parsing and serializing XML – MDC によると、 Mozilla は現時点では W3C の Document Object Model Load and Save に対応していない ( bug 155749) ので、DOM ツリーをシリアライズおよびデシリアライズするには次の Mozilla 専用のインターフェイスを使うのが最も簡単です。… DOMParser - XML を文字列から DOM ツリーにパースする 例えば、「名前」と「年齢」を含む XML から、名前のみを抽出する。 cf. 文字列を DOM ツリーにパースする var theString = '<persons>' + '<person>
XMLHttpRequestでリクエストを送信し、テキストデータを受信します。 文字化け対策 responseXMLの文字化けについては「文字コード関連調査[responseXML]」が詳しいです。 XMLは文字コードをUTF-8にして、XML宣言のencoding属性を記述します。 <?xml version="1.0" encoding="UTF-8"?> リクエストの送信 open()の第1引数に "GET" または "POST" を指定します。 open()の第2引数は URL を指定します。 第3引数には非同期通信ならtrueを、同期通信ならfalseを指定します。 var url = "sample01.xml"; var request = createXMLHttpRequest(); request.open("GET", url, true); request.send
米 Yahoo! が Yahoo! Pipes みたいに自由度が高くて、またちょっと毛色が違うサービスが出てきた。題して、Yahoo! Query Language。YQL と呼ぶようだ。SQL 風の言語を REST で投げて、結果を XML や JSON で受け取ることができる。具体的にやってみないと分かりにくいので、とりあえず試してみた。RSS からデータ取得YQL を使って RSS から最新のタイトル10個を取ってきてみる。こんな YQL になるらしい。 select title from rss where url='http://d.hatena.ne.jp/nitoyon/rss' rss テーブルに対して select を発行している。実際にこの YQL を試すには YQL 用の console を利用するとよい。(※要ログイン)console の左上に YQL を入力して
Why should you read this? If a browser is unable to detect the character encoding used in a page, the content may be unreadable. The information in this tutorial is particularly important for those maintaining and extending a multilingual site, but declaring the character encoding of the document is important for anyone producing HTML or CSS that uses non-ASCII characters, because, although it loo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く