タグ

xsltに関するysk_lucky-starのブックマーク (49)

  • 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
  • Big Sky :: XSLTも使わないAmazon最速検索

    2009/07/16 追記 AWS認証制限に対応しました。文中はそのままですが、デモには非公開キーを使用してアクセスするCGIに変更しています。 時代は便利になった物です。 MOONGIFT: » XMLをJSONにするXSLT「xml2json.xslt」:オープンソースを毎日紹介 xml2json.xsltを見ていたらma.la氏のAmazon最速検索を思い出した。あちらはAmazon AWS専用になるだろうが、xml2json.xsltはそれをもっと汎用的なものにしたと考えられるだろう。 http://www.moongift.jp/2009/04/xml2json-xslt/ javascriptとXSLTを使うならば、AWSサーバから見えるサーバを用意しないといけないのですがYahoo! YQLを使えばそれも要りません。 YQLといえばPipesに毛の生えた様な物だと思う方もい

    Big Sky :: XSLTも使わないAmazon最速検索
  • XSLTをWebプロダクションレベルで普通の技術にするためには(?)

    自分のフォローしてない人たちのもなるたけ追って、とりあえず備忘録的なものとしてのまとめ。(後ろに追加しているあたり、だいぶ話が発散してますけど、まあそれがTwitterてことで…。どこまでこのまとめに追加するかは気分によります)

    XSLTをWebプロダクションレベルで普通の技術にするためには(?)
  • XSLT2.0基礎文法最速(?)マスター - FloralCompany.log

    なんか***基礎文法マスターなるものが流行っているそうなのでやってみる。 2010-02-02 19時追記> ことの発端はこちら→ Perl基礎文法最速マスター id:tt_clownさんによるまとめ記事はこちら → はてな的プログラミング言語人気ランキング 1. 基礎の基礎 XSLTとは、XML文書をXML文書もしくはプレーンテキストに変換するためのルールをXMLで記述する変換用言語です。 2007年に勧告が出されたXSLT version 2.0 はXSLT version 1.0 と比べて、複数の入出力文書の取り扱い、変数の型指定、sequenceのサポート、ユーザ関数定義などが追加されています。 プログラミング言語としてみた場合は、関数型言語属だと思います 詳細な仕様は以下のリンクから XSL Transformations (XSLT) Version 2.0 -- XSLTの仕

  • 日記 | ヨモツネット

    blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTMLSVG 混在でき

  • XHTML 1.1からHTML 4.01への変換 - 徒書

    deadspace #2009-05-20 にてXSLTの問題提議がされていたので、少し考えてみました。かいつまんで言うと、XHTML 1.1からHTML 4.01、HTML4.01からXHTML 1.1へのXSL変換では、単にコピーしただけではうまくいかない箇所がでてくるというものです。 取り敢えずこの記事ではXHTML 1.1文書からHTML 4.01文書への変換について考えてみました。 input.xml : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="

    ysk_lucky-star
    ysk_lucky-star 2009/05/21
    <q>出力する要素が名前空間に属さないことが必要</q>なるほど
  • 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
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • フラットな文書を構造化 (agenda)

    agendaを試験的に構造化。agenda.xmlをagenda.xslで(構造化されたdivだらけの)HTMLに変換。ただ、XSLファイルを書いていて面倒臭くなってしまったので、h6要素を脳内から抹殺。使ったことないし、これからも使わないだろう。たぶん。で、実利は……今のところほとんどないだろう。でもXSLTが面白くてしかたないんです(手段の目的化)。というのは半分冗談。 agenda.xmlは基的にフラットでリニアであり、何の変哲もないテキストエディタで作成、編集する。脳内スキーマに基づいた、いい加減な代物だ。つまり構造を「暗示」しているXML文書だって「アリ」だと、そう言いたいわけで。「暗示」をタブーにしてしまったら、マークアップは際限がなくなる。そしてマークアップは、人間も、直接行うことができるように考えられたものだ。特別なツールがなくともリソースを作成できるのがメリットの一つで

  • いまごろXSLTに目ざめる - モジログ

    最近、仕事でXSLTを使っているのだが、これが実に楽しい。 XSL Transformations http://ja.wikipedia.org/wiki/XSL_Transformations <XSLTはXML形式の文書を変換する。XPathによる選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、別のXML文書または表示・印刷用形式(XSL-FO、HTML、RTF、TeX文書など)の文書を生成することができる>。 (XSLTの実例は英語ページにあります) かんたんに言えば、XSLTとは「XMLの変換用言語」だ。Web開発では、XSLTは「XMLをHTMLに変換」するのに使われることが多い。 サーバサイドのWeb開発者であれば、データベースから取り出したデータを、HTMLにレンダリングするという処理を書くのは日常茶飯事だろう。この処理を書くとき、小さなCGIみたい

  • ホームページ製作を楽にする7つのXSLTスクリプト

    はじめに 稿では、ホームページ製作に役立つさまざまなスクリプトをXSLTを用いて実装します。 XSLTはXMLの変換に特化したスクリプト言語で、ホームページ製作に使用するXHTMLの操作を簡単に行うことができます。 繰り返し入力する内容の雛型化 タイトルにサイト名を自動的に追加 ローカルテスト時とアップロード時でのリンク先の切り替え ヘッダとフッタの自動追加 目次の自動生成 キーワードの自動リンク サムネイルの自動生成 対象読者 稿では、XSLTスクリプトの文法やテンプレートなど、XSLTの基礎に関する説明を省略しています。XSLTに初めて触れる方は、参考文献で紹介したXSLTの解説サイトなどと併せてご覧ください。 必要な環境 このサンプルはInternet Explorer 6.0+MSXSLを使用して動作確認をしています。スクリプト中でMSXSLの独自拡張を使用しているため、実行に

    ホームページ製作を楽にする7つのXSLTスクリプト
  • 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
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • ゆの in XSLT (feat. XPath) - 徒書

    ゆの in Ruby - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech ゆの in languageとは - はてなダイアリー XSLT版はid:mayukiさんが既に作られているのですが、他の言語だと複数の解が出ているところもあるので、自分もXSLTでの別解を作ってみようと試みました。方針は以下。 XSLTスタイルシートの埋め込みを使ってみる。 入力文字列がXPathとして評価されるようにしてみる。 できたものは以下の通り。 <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="#style"?> <!DOCTYPE ひだまりスケッチ [ <!ATTLIST xsl:stylesheet id ID #REQUIRED> ]> <ひだまりスケッチ> <xs

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • XSLTで検索クエリ持ち回り | Takazudo Clipping*

    google miniのXSLTをいじっていて色々楽しかった。 google miniを案件で使っていて、XSLTを初めて仕事で書いた。google miniは、吐き出されたXMLにXSLTをかけて、ページを表示させていて、このXSLTをカスタマイズすることで、思い通りのページにできる。 このデフォルトXSLTがよくできていて、すごい色々勉強になった。たとえばこんなこと。 Takazudo bookmark は、一応、初めて頑張ってXML→XSLTするんだーと意気込んで作りました。そのなかで、ページ送り部等のURLを作るために、各ページへのリンクURLを入れたXMLをPHPで作ってからXSLTしていた。 <pagination> <item> <text>1</text> <url>index.php?itemPP=24&page=1</url> </item> <item> <tex

  • スタイルシート技術による書籍自動組版

    コンテンツをXMLとして記述しスタイルシート技術によって書籍を自動組版する方法には、アプリケーションやシステム環境に依存せず、コンテンツの2次利用が容易など、多くのメリットがある。 テキスト&グラフィックス研究会では、この方法で書籍を出版したアンテナハウスの石野恵一郎氏に、スタイルシート技術による自動組版について話を伺った。 ■XSL-FOを使った自動組版 2007年9月に、毎日コミュニケーションズから「Open Office XML Formats入門」という書籍を出版した。表紙のカバー以外、中身は全部XMLで原稿を書き、アンテナハウスのXSL用組版ソフトウエアであるXSL Formatterで組版し、印刷した。 XSL(Extensible Stylesheet Language)とは、標準的なスタイルシート技術のひとつである。 XMLでの自動組版では、元の原稿さえあれば、同じ体裁のペ

  • 「XSLTでXHTMLをHTML4に変換してみる」 @水無月ばけらのえび日記

    プログラムでHTMLを出力したいのですが、出力結果をUTF-8のXHTMLではなく、Shift_JISのHTML4にしたいという……。 文字列連結でHTMLを作るのは避けたいと思っているので、DOM操作でなんとかしたいところですが、それだとSGMLであるところのHTML4を出力するのは何かと面倒です。 というわけで、XHTMLで吐いてからHTML4に変換できないかと画策。XSLTの output method="html" で行けるはず……と思い、<xsl:copy-of/> でさくっとコピーしてみたのですが、それだと名前空間がついてきてしまうのでダメでした。というわけでこんなテンプレートを作成。 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org

  • MOONGIFT: » JavaScriptでXPath/XSLT「AJAXSLT」:オープンソースを毎日紹介

    個人的にはあまり得意でないXSLT。XML自体がどうも冗長的な感じがするのと、さらにそれを解析して出力するというのがどうも合わない。が、時代はXMLでのデータやり取りが主流になっている。好き嫌いで判断してはいけない。 XPathのデモ 手軽にXPathやXSLTを利用できるツールも登場している。これはJavaScriptから操作するライブラリだ。 今回紹介するオープンソース・ソフトウェアはAJAXSLT、JavaScriptによるXPath/XSLT向けライブラリだ。 AJAXSLTはJavaScriptベースでXMLを解析し、XSLTと合わせて出力するライブラリだ。その解析の中でXPathが利用されているようだ。複雑なXMLを利用する場合には、DOM操作よりも効率的に開発できるXPathが利用できるのは嬉しい。 XSLTのデモ そして取得したXMLを整形して表示する際に利用するのがXSL

    MOONGIFT: » JavaScriptでXPath/XSLT「AJAXSLT」:オープンソースを毎日紹介
  • 最強かもしれないテンプレート言語『XSLT』で XML を再発見しよう - アリゾナではもう働きたくない社長の blog - キッスブログ (X...

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

    最強かもしれないテンプレート言語『XSLT』で XML を再発見しよう - アリゾナではもう働きたくない社長の blog - キッスブログ (X...