タグ

XMLに関するlockcoleのブックマーク (30)

  • Atom や RDF を利用したXSS - 葉っぱ日記

    Internet Explorer の悪名高い Content-Type: 無視という仕様を利用すると、Atom や RDF/RSS を利用してXSSを発生できることがあります。条件的に対象となるWebアプリケーションは多くはないと思いますが、それでもいくつか該当するWebアプリケーションが実在することを確認しました。以下の例では Atom の場合について書いていますが RDF/RSS でも同様です。 例えば、http://example.com/search.cgi?output=atom&q=abcd という URL にアクセスすると、「abcd」という文字列の検索結果を Atom として返すCGIがあったとします。 GET /search.cgi?output=atom&q=abcd Host: example.com HTTP/1.1 200 OK Content-Type: ap

    Atom や RDF を利用したXSS - 葉っぱ日記
    lockcole
    lockcole 2007/08/04
    IE が認識できない Content-Type: 全般に当てはまる脆弱性の問題。UTF-7で記述した文字列を解釈してスクリプトを実行してしまう。
  • OperaのXMLパーサってすごかったのね (2007-07-07)

    OperaにXMLファイルを読ませるとベタテキストが出てくる。フィードだと「新規購読」というダイアログが出るけれども、画面に表示されるのは容赦ないベタテキストだ。IEやFirefoxにスタイル情報のないXMLを渡せばドキュメントツリーを表示してくれるのと対照的で、どうもOperaはXMLにやる気がないのかと勝手に思っていた。 だが、整形式でないXMLを投げた場合、Operaのエラー表示が圧倒的に見やすいことに最近気づいた。たとえば、以下のようなXMLをブラウザに表示させてみる: <?xml version="1.0" encoding="UTF-8"?> <root> <hoge>あああ</hoge> <hoge>いいい <hoge>ううう</hoge> </root>

    lockcole
    lockcole 2007/07/13
    OperaのXML構文解析がかなり優秀な件。エラーの原因となった個所を具体的に教えてくれる機能は他の追随を許さない。あとはいくつかの構文解析ライブラリの挙動を,非整形のHTMLソースを使って比較。こっちも参考になる。
  • XSPF: Home

    XSPF Home XSPF is the XML format for sharing playlists. It is portable. You should be able to carry a playlist from one place to another. It is well-engineered. Most playlist formats have bugs that make life harder for programmers and users. It is free (as in liberty) and open. No proprietary lock-in. Need JSON instead of XML? Use JSPF, the JSON Shareable Playlist Format. The Xiph OSC and XSPF log

    lockcole
    lockcole 2007/06/27
    プレイリストを記述するためのXMLフォーマット。M3UやSMILやASXに比べてXMLでシンプルでオープンなアドバンテージがある,と。
  • いまさら聞けないWeb2.0時代のXML入門

    今回から新しく始まった「いまさら聞けないリッチクライアント技術」シリーズ。毎回1つのリッチクライアント用語・技術を取り上げて解説をします。レベルとしては初心者から中級者を想定しているので、気軽に読んでくださいね。 記念すべき第1回は、Web2.0時代の「XML」についてです。皆さんも一度はこの用語を聞いたことがあると思います。XMLはどんな技術なのか? XMLを使うと何がいいのか? 見ていきましょう。 ネットの世界はXMLだらけ まずXMLはどんなところで使われているのでしょうか。XMLがベースとなっている一番なじみが深いサービスは、サイトの更新情報を伝える「RSS」です。

    いまさら聞けないWeb2.0時代のXML入門
    lockcole
    lockcole 2007/06/24
    入門者向けのXML解説。わかりやすくて図も多い。XMLにまったく触れたことのないひとには良いガイド・・・・なんだけど,HTMLの例でbタグやfontタグ(しかもfont color)を出すのはやめたほうがいいんじゃないかなぁ・・・。
  • 蛇と蛙とナメクジ、そしてデータベースは進化する(1/2) - @IT

    Database Watch 6月版 Page 1/2 蛇と蛙とナメクジ、そしてデータベースは進化する 加山恵美 2007/6/15 「三すくみ」ってご存じですか。三者が互いにけん制し、硬直した状態です。ナメクジは蛙(カエル)を恐れ、蛙は蛇(ヘビ)を恐れ、蛇はナメクジを恐れるという話が由来だそうです。 ■大規模で検索に強いネイティブXMLデータベース XMLコンソーシアムのXMLDB勉強会では昨年からネイティブに限らずハイブリッドも含めXMLデータベースのベンダ訪問を行い、各製品を研究しています。5月のXMLDB勉強会では「ネイティブのXMLデータベース」で「テラバイト級」を特徴としている2つの製品がテーマに取り上げられました。メディアフュージョンの「EsTerra」と、東芝ソリューションの「TX1」です。 どちらもXMLデータをツリー構造のまま格納し、データがテラバイト級まで膨れあがって

    lockcole
    lockcole 2007/06/18
    三すくみというより,検索と更新に特化したもの+バランスの良いもの(-自由度はあるけど)ってだけで,じゃんけんのようにはならない気もするけど・・。XML DBの現状がなんとなくわかった。用途によっては特化もありか。
  • HTML5, XHTML2, and the Future of the Web - Digital Web

    Got something to say? Share your comments on this topic with other web professionals In: Articles By David “liorean” Andersson Published on April 10, 2007 As workers on the web today, we are dealing with many technologies that have been stable for a long time. HTML 4.01 was made a recommendation in 1999, XHTML 1.0—a formulation of HTML 4.01 in XML—became a recommendation in 2000, and was revised i

    lockcole
    lockcole 2007/04/14
    それぞれに長所と短所があることがわかるけど,それとは別の問題として,シェアNo.1のIEがXHTMLをサポートしていない問題があるという様子が伺える。結局はパワーゲームになる・・・のか?
  • XML-JSON間のデータ変換を実現 - Jettison登場 | エンタープライズ | マイコミジャーナル

    Envoi SolutionsはStAXパーサコレクションJettisonを公開している。執筆現在における最新版は9日(米国時間)に公開されたJettison 1.0 alpha-1。同成果物はCodehaus Foundationのもとでホスティングされ、Apache License Version 2.0のもとでオープンソースソフトウェアとして公開されている。 JettisonはもともとXFireおよびCXFにおいてJSONベースのサービスを活用するために開発された。StAXパーサとしての機能をもっているほかJSONのデータを読み書きする機能をもっており、JSONデータとXMLデータの変換用ライブラリとして活用することができる。 JSON(JavaScript Object Notation)はおもにJavaScriptで活用されているデータ表現形式。JavaScriptのサブセットを

    lockcole
    lockcole 2006/11/28
    「JettisonはもともとXFireおよびCXFにおいてJSONベースのサービスを活用するために開発された。StAXパーサ,JSONのデータ読み書き。JSONデータとXMLデータの変換用ライブラリ。」
  • WikipediaAPI - ウィキペディア情報をサイトで利用できるAPI

    lockcole
    lockcole 2006/11/01
    出力形式としてxml,rss,json,html,javascript,php,tsvをサポート。これだけあると応用も簡単そうで素晴らしい。各プログラミング言語用のモジュールも開発されているみたい。
  • Amzakeが使っている3つのWebサービス - llameradaの日記

    Amzakeで使っているWebサービスを紹介する。なお、Amzakeは次のようなサービスである。まず、ブログ記事などのテキストを入力すると、そのテキストに関連する商品が一覧表示される。そこで、気に入った商品をクリックすることで、商品を紹介するアフィリエイトが作れる。使っているWebサービスは次の3つである。 はてなダイアリーキーワード自動リンクAPI http://developer.yahoo.co.jp/search/web/V1/webSearch.html http://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/250-3683369-0905838 まず、「はてなダイアリーキーワード自動リンクAPI」を利用して、入力テキストのキーワードを抽出する。キーワード抽出は結構難しいタスクなのだが

    lockcole
    lockcole 2006/08/07
    はてなダイアリーキーワード抽出API + Yahoo 検索(ヤサゾン参照) + クライアントサイドAWS呼び出し(ma.laさんのテクニック,JSONで情報を得る)の組み合わせで実現。既存の手法を上手にマッシュアップしてる。
  • http://bloggers.ja.bz/sunouchi/archives/000161.php

    lockcole
    lockcole 2006/07/12
    XML-RPBに関連する情報。PHPで実装するための手段。
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    lockcole
    lockcole 2006/02/17
    セクション要素とイメージ要素の変更。見出しとコンテンツの対応関係がより明確に。pre codeに変わるblockcode要素の追加。HTML 5との比較。短・中期的にはHTML 5っぽくなり,長期にはXHTML 2.0の世界へと徐々に進む感じかな。
  • xml2json.cgi - ドメインを超えてXMLを読みこむ [tech.nitoyon.com]

    Ajax の弱点は別ドメインのページを取得できないこと。そんな制限を取っ払って、別ドメインの XML を取得できる CGI を作ってみました。 使い方 XMLファイルの例: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <items> <item> <jcity>千代田区</jcity> <jlocal>千代田</jlocal> <jpref>東京都</jpref> <pref_cd>13</pref_cd> <zip_cd>1000001</zip_cd> </item> </items>

    xml2json.cgi - ドメインを超えてXMLを読みこむ [tech.nitoyon.com]
    lockcole
    lockcole 2006/01/15
    XMLからJSONに変換することで外部ドメインのXML文書をJSに取り組むことが可能になる。同ドメイン内に変換プロキシを用意する必要がある。これとAmazonみたいなXSLT変換でいろいろ遊べそう
  • XMLユーザーシンポジウム - 未来のいつか/hyoshiokの日記

    Alternative 笑門来福さんのBLOG http://blogs.itmedia.co.jp/pina/2005/12/_3_2b5b.html につられてXMLユーザーシンポジウムに行ってきた。http://www.xmlconsortium.org/seminar/051214-U04/051214-info-v1.html お目当てはもちろん大成建設の木内さんの講演である。資料は配布されなかったのでせっせと手書きでメモをしたので木内さんの表現と微妙に違っているので注意してほしい。 情報サービス企業の七不思議。 事業登録制でない(許可が要らない) 格付けランキングがない 標準労務単価がない 標準積算基準がない 下請け構造の提示義務がない 成績評価がない 品質確保法がない まあ、内部統制もできていなければ外から見て分かる標準的な品質管理尺度もない。まったくもって工学的なアプローチ

    XMLユーザーシンポジウム - 未来のいつか/hyoshiokの日記
    lockcole
    lockcole 2006/01/08
    情報サービス企業の七不思議。
  • RDFとセマンティック・ウェブの現在

    セマンティック・ウェブのレイヤーケーキ URI, Unicode, XMLを基盤に ウェブの蓄積をベースにグローバルなデータ(OpenWorld)を扱う マシンが読める形でデータや知識を共有 RDFによるシンプルで柔軟なデータ形式 RDFS 、オントロジーによる語彙と知識の記述 推論規則と論理フレームワーク 述語論理、記述論理を用いた推論、高度な検索 検索結果をエージェントが判断してさらに処理を継続 署名と証明と信頼 エージェントがなぜこの処理をしたかの論理的な証明 電子署名と暗号化によるデータの保証 セマンティック・ウェブ応用のいくつかの側面 「セマンティック・ウェブ」とひと括りにするとすれ違いや誤解が… 高度なリソース探索 全文検索 v.s. メタデータによる検索 最も分かりやすいセマンティックウェブのアプリケーション(出発点) 鶏と卵:誰がメタデータを与えるのか(SW利用の動機付け)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • PEAR Wiki.jp - XML/XML_Serializer

    lockcole
    lockcole 2005/10/29
    PEARのXML_Serializerまとめ
  • Instant XML with PHP and PEAR::XML_Serializer - SitePoint

    Write powerful, clean and maintainable JavaScript. RRP $11.95 These days, XML has become part of landscape in most all areas of software development — none more so than on the Web. Those using common XML applications, such as RSS and XML-RPC, will probably find public domain libraries geared specifically to help them work with the formats, eliminating the need for wheel re-invention. But for “ad-h

    Instant XML with PHP and PEAR::XML_Serializer - SitePoint
    lockcole
    lockcole 2005/10/29
    XML_Serializerガイド。
  • DEVShed

    lockcole
    lockcole 2005/10/29
    XML_Serializer
  • 第八回XML開発者の日

    画像電子学会VMA研究会 企画: 村田真(国際大学)、山陽平(株式会社リコー) XML開発者の日が、久しぶりに復活します。今回は、REST とAtom Publishing Protocolを中心に扱います。これらはblogに関する 最新技術でもあります。 日時: 2005年11月24日(木) 10:00-18:00 会場: 日印刷会館(東京都中央区新富1丁目16番8号) 参加費: 2000円(消費税込み) 申し込み方法 終了しました。発表のときに使用した資料へのリンクを追加 してあります。詳細な議事録があります。多くの方のblog(ブックマークにある)でも感想が公開されています。 今回は、画像電子学会の主催であり、事前に参加申し込みが必要です。 満員になれば申し込みを締め切ります。 申 し込み方法は以下の三つです。なお、申し込みの際に必須の項目は「研究会等

    lockcole
    lockcole 2005/10/28
    超強力な方々がそろってる・・・満員ぁぅ
  • http://www.hawk.34sp.com/stdpls/php/pear_xml_tree.html

    lockcole
    lockcole 2005/10/27
    PHPでXMLを読み書き