タグ

XMLに関するpenaltyのブックマーク (32)

  • 気象庁 | 気象庁防災情報XMLフォーマット

    気象庁防災情報XMLフォーマット 情報提供ページ 気象庁が発表している防災気象情報の内、XMLフォーマット形式電文に関する情報を掲載しています。 新着情報 気象庁は、気象・海洋や地震・火山などを常に監視し、さらに起こり得る現象の予測を行い、的確な気象警報や津波警報、地震情報等の防災情報を提供することにより、自然災害の軽減、国民生活の向上、交通安全の確保、産業の発展などを実現することを任務としています。 気象庁の発表する防災情報が効果的に利用されるためには、その情報の精度が高く、ニーズに応じていることはもちろんのこと、防災情報を広く周知・利用する防災機関・報道機関・民間事業会社等にとって、届けられた防災情報が取り扱いやすいことが重要です。 気象庁は過去長年にわたり、それぞれの防災情報毎に情報の性質・利用形態などを考慮し、気象庁独自の電文形式(フォーマット)を作成してきました。この方式は、防災

  • Build and implement a single sign-on solution

    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.

    Build and implement a single sign-on solution
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • XMLをparseするアプリのセキュリティ - 2009-06-21 - T.Teradaの日記

    「XML」「セキュリティ」という単語でWeb検索すると、多くヒットするのはXMLデジタル署名やXML暗号などを説明したWebページです。 日の日記では、それとはちょっと違うテーマ(XXEと呼ばれる攻撃)について書きます。 脆弱なコードと攻撃方法 さっそく脆弱性があるサンプルプログラムです。 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import org.w3c.dom.*; import org.apache.xerces.parsers.*; import org.xml.sax.*; public class Test1 extends HttpServlet { public void service(HttpServletRequest request, HttpServletRe

    XMLをparseするアプリのセキュリティ - 2009-06-21 - T.Teradaの日記
    penalty
    penalty 2009/06/24
    外部実体参照で丸見え
  • XPathGraph がすごい件と、XPath で出来ることのヒント - IT戦記

    XPathGraph とは http://xpath.kayac.com/ URL と XPath を指定すると一日に一回その URL をスクレイピングして XPath 式が示す値をグラフにしてくれる!という画期的なサービスです。 例えば、 URL と XPath を指定するだけで以下のようなグラフが作れてしまいます。 当に楽しいことが出来そうでワクワクしてます! でも まだ XPath を登録している人が意外と少ないので、「ひょっとして、このサービスの使いどころが分からないのかなあ。」と思いました。 というわけで XPath で出来ることのヒントを少し紹介したいと思います。 足し算、引き算、かけ算、割り算 XPath では普通に数値の演算ができます。 たとえば、 //div[@class=counter] で取得してきた div 要素が 1000 という数値を持っていたとすると 2 *

    XPathGraph がすごい件と、XPath で出来ることのヒント - IT戦記
  • Purchase Intent Data for Enterprise Tech Sales and Marketing | TechTarget

    Enterprise Strategy Group: Go-to-market Expertise to Help You Win

    Purchase Intent Data for Enterprise Tech Sales and Marketing | TechTarget
    penalty
    penalty 2007/10/08
    jQueryによるXMLのパース
  • 最速インターフェース研究会 :: CDATAの中に]]>を入れたい場合どうすればいいか

    [技術]CDATAの中に>を入れる ということで、何かエスケープする方法があるのかと思って調べてみたら、 CDATA セクションは、という文字列で終わる。CDATAセクションの内部には、XMLで利用可能な文字をすべて記述することができる。唯一の例外は>という文字列だけで、これを記述することはできない。 キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目的としている為、 買取り価格は普通のリサイクルショップの3倍程度です。 持っていてもしょうがない、でも捨てるのも勿体ないと思っている方、 詳しくはHPが御座いますので、お気軽にご

    penalty
    penalty 2007/09/23
  • 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) 仕様邦訳序文には このプログラミング言語拡張は、世界中のもっとも大

  • ECMAScript for XML (E4X) 仕様邦訳

    この文書は ECMA-357 ECMAScript for XML (E4X) Specification 2nd edition を訳者 (nanto_vi) が私的に訳したものであり、Ecma International またはその他の関連団体・個人とは一切関係ありません。 この文書は正規の仕様ではありません。正規の仕様に関しては Ecma International から PDF で公開されています。 翻訳の内容については保障しません。この文書の利用によって発生したいかなる損害についても訳者は責任を負いません。 翻訳上の誤りなどがあれば訳者 (ブログまたはメール <nanto (at) moon.email.ne.jp>) までご連絡ください。 Standard ECMA-357 2nd Edition / December 2005 序文 2002 年 6 月 13 日、BEA S

  • mysql -Xでクエリーの結果をXMLで取得 - 技術メモ帳

    mysql -X でクエリーの結果がXMLで取得できるらしい。 興味深いのでやってみた。 なんか適当にテーブルを作成する。 とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at datetime); mysql> insert into t values(1, 'name', 'body', current_timestamp); mysql> insert into t values(2, 'name2', 'body2', current_timestamp); とりあえず、普通にSELECTで表示してみる。 # mysql -e 'SQL' で任意のSQLを実行可能。ワンライナーに使えます。 $ mysql -e 'sele

    penalty
    penalty 2007/03/07
    知らなかった・・。これは結構使える気がする。有る意味十分XMLDBなのでは。
  • CSSのセレクタをXPathに変換する - nazokingのブログ

    Warning! 2008/5/22追記:このエントリは情報が不十分だったり間違いが含まれてたりするので、下記URLのページを参考にするようにしてください↓ http://piro.sakura.ne.jp/latest/blosxom/mozilla/xul/2007-09-13_selector-to-xpath.htm CSS3あたりをXPath1.0あたりに変換する表 CSSXPath .class//*[@class="class"]*1 .class//*[contains(concat(" ",@class," ")," class ")]*2 tag//tag #id//*[@id="id"] tag.class#id//tag[@class="class"][@id="id"] .class.class2//*[contains(concat(" ",@class," "

    CSSのセレクタをXPathに変換する - nazokingのブログ
  • WikipediaAPI - ウィキペディア情報をサイトで利用できるAPI

    penalty
    penalty 2006/10/26
    形式が豊富!
  • XML/DOM HelloWorld

    この文書を処理するプログラムは次のようになります。 このプログラムはHelloWorld文書のgreetingタグの内容を表示するものになっています。 HelloWorld.java import java.util.Vector; import java.net.URL; import java.io.OutputStream; import java.io.PrintWriter; import jp.gr.java_conf.jaba2.io.UURL; import org.w3c.dom.DocumentContext; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeEnumerator; import org.w3c.dom.Element; import org.w3c

    penalty
    penalty 2006/10/23
    ウンザリしちゃうけど、ためになる。
  • SVG入門(SVGについて詳しく解説します

    SVGとはScaleable Vector Graphicの略で2次元グラフィックをXML形式で記述するための規格です。このサイトではSVGについて入門レベルの知識から詳細なテクニックまでをご説明していく予定です。 SVGの特徴としては次のような点があげられます。 XML形式の文書でグラフィックを表現できるため、エディタとブラウザさえあれば開発できる ベクター画像なので拡大・縮小が容易である 画像の変更をXML文書の変更として行えるため、ラスター画像の変更よりも容易な場合がある XML形式なのでSVG文書をパース、生成するプログラムが書きやすい(DOM APIを利用できるため独自のパーサーやジェネレータを作る必要がない) 一方でSVGが抱える問題は、ブラウザに標準機能として搭載されるか、あるいはすべてのブラウザで利用できるプラグインが提供されるかどうかということです。ともかくブラウザで

    penalty
    penalty 2006/01/31
    SVG入門
  • WDVL

    Most people find it to be tricky when they try to establish an online magazine. Even those with sufficient knowledge on this matter still keep on refreshing their skills with […] Do you want to know how to create an online magazine that nobody can take their eyes off? I got the answer for you. Yumpu Publishing gives you publishing software […] It is empowering to challenge your students to come up

    WDVL
    penalty
    penalty 2006/01/14
    XML Family マップ
  • XSLTの初歩的プログラミング

    条件に応じて処理を変える ■条件が単一の場合 要素名や属性値に応じて、スタイルシートの中で適用するテンプレートを使い分けたいときがあります。こうした条件付き処理のため、XSLTではxsl:if要素が用意されています。 xsl:ifは、test属性の式の値が真の場合、テンプレートに書かれた要素や属性を生成します。なお、いくつかのプログラミング言語にはif文の対となるelse文がありますが、XSLTにはxsl:elseなるものはありません。 例を使って条件付き処理の仕方を示しましょう。以下のリストは、書籍名一覧のXMLデータですが、書籍のジャンルを示すgenre属性が付加されています(リストの2行目の<?xml:stylesheet …?>で、適用するXSLTスタイルシートを指定しています。スタイルシートの指定については、第1回「XSLTスタイルシートの基礎の基礎」を参照してください)。 <?

    XSLTの初歩的プログラミング
    penalty
    penalty 2005/12/13
    復習しとこ
  • 『XSLTスタイルシート書き方講座(1):XSLTスタイルシートの基礎の基礎』

    XML関連規格の中でも、XSLTは比較的早い時期(1999年11月16日)にW3C勧告となった規格です。その理由は、異なるデータフォーマット(すなわちスキーマ)を使う企業間でデータ交換をする場合など、XSLTを使ってXMLデータの構造変換をする必要性が高かったからです。では、XSLTとは何物なのでしょうか。また、XSLTは、どのように書いたらよいのでしょうか。この記事は、XSLTの書き方を初心者の方にも取り組みやすく解説します。 XMLを自由に変換するXSLT XMLはデータの論理的な構造を記述するための言語ですから、XMLによって記述されたXML文書(以下XMLデータ)には、それがどんな体裁でWebブラウザや紙などに表示されるべきかを指示するレイアウト情報(スタイル情報)は含まれていません。そのため、あるXMLデータを表示するためには、 XMLデータの構造を、(Webブラウザなどの)フォ

    『XSLTスタイルシート書き方講座(1):XSLTスタイルシートの基礎の基礎』
    penalty
    penalty 2005/12/13
    やっぱ便利でした
  • XML リファレンス

    penalty
    penalty 2005/12/13
    XMLリファレンスリンク集
  • yohei-y:weblog: 山田さんの資料

    自己紹介� 名前�� YAMAMOTO Yohei 職業­ ソフトウェアエンジニア(XML guy) 興味 XML/Web サービスの設計一般 連絡先�� yoheiy at gmail dot com 注意書き この日記に記述されている内容は、筆者の個人的な主張や考えであり、筆者の勤務する企業や属する組織とはまったく関係ないことをお断りしておきます。

    penalty
    penalty 2005/11/28
  • 第八回XML開発者の日

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    第八回XML開発者の日
    penalty
    penalty 2005/11/26
    まとめ