タグ

xsltに関するtotonのブックマーク (7)

  • Xalan Extension Functions

    Updated: 2003-03-28 17:28:10 - [ Home | Wiki Home | Index | Changes ] Xalanを使うと、XSLTからJavaのメソッドを関数として呼び出すことができます。 目次 手順 拡張用の名前空間の宣言のしかた(3種類) 呼び出しかた staticメソッドの呼び出し インスタンスの作成 インスタンスメソッドの呼び出し デフォルトインスタンス 宣言した名前空間を結果から外す 参照 脚注 手順 名前空間を宣言する 名前空間を使ってメソッドを呼び出す これだけです。 拡張用の名前空間の宣言のしかた(3種類) 名前空間の宣言のしかたには、3つのフォーマットがあります。 クラスフォーマット。 xmlns:プレフィックス="xalan://パッケージ名.クラス名" (例) xmlns:map="xalan://java.util.HashMa

    toton
    toton 2008/04/17
    Xalanを使うと、XSLTからJavaのメソッドを関数として呼び出すことができます。
  • 最速インターフェース研究会 :: XSLエディタを作ってみた

    XSLをエディタで編集してはブラウザでプレビューなんてことを何千回とやっているので、なんか良さげなXSLエディタがあるなら使いたいんだけど探しても見つからないので作ってみた。 http://la.ma.la/misc/xsltedit/ 左にXSLを入れて右にXMLを入れて、XSLを編集しつつCtrl+EnterでXSLT変換。 Google AJAXSLTを使ってみました。というか同梱のサンプルのスタイルをちょっといじっただけ。なんかIE6で動かないというので、フォーラム見てちょこちょこ直して動くようにしました。次のバージョンで直るとかなんとか。 とりあえずそのまま圧縮したのを置いておきます。 http://la.ma.la/misc/xsltedit/xslt.zip ブラウザの機能で変換させたほうが速いんだろうけど、そんなに遅いわけでもない。ただ、文法的にエラーがあっても変換してくれ

    toton
    toton 2008/04/16
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    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 Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
    toton
    toton 2008/04/16
    巨大なXMLの分割,ディレクトリ処理, (XSLT 2.0)xsl:result-document,xalan:redirect, ツールキット=>saxon,HXDLG,Xalan
  • Kazuhiro's Weblog: RubyでRSSを自作してみよう

    「これからの情報コミュニケーションはRSSだ」ということでRSSを作成してみました。 いまさらながらという声が聞こえてきそうですが・・・(笑) これからさらに、いろいろな面で利用されるようになっていくと思います。 RSSの生成には「Ruby」を利用します。 今回の記事の内容は、以下のとおりです。 (A)「Ruby」でRSSを生成する (B)生成したRSSにスタイルシートを適用して表示する それでは、早速、取り掛かりましょう。 (A)「Ruby」でRSSを生成する コード(「test.rb」)を示します。 -------------------------- ここから(test.rb) # 「rss/maker」ライブラリを利用します require 'rss/maker' # RSSのバージョンを指定してRSSオブジェクトを生成します rss = RSS::Maker.make("1.0"

    toton
    toton 2008/04/16
    rdf.xsl
  • xsltによるxml変換で質問です。 xsltを使って、RSSのような複数の記事が連続して収録されているxmlを元に、記事単位でhtmlファイルを生成させることは可能でしょ…

    xsltによるxml変換で質問です。 xsltを使って、RSSのような複数の記事が連続して収録されているxmlを元に、記事単位でhtmlファイルを生成させることは可能でしょうか。可能であれば方法を教えてください。不可能なのであれば、不可能であることが説明されているURL等を教えてください。 例えば、 <rss> <channel> <item> <title>記事 1</title> ... </item> <item> <title>記事 2</title> ... </item> <item> <title>記事 3</title> ... </item> </channel> </rss> こういうRSS(xml)を入力にして、 -記事1.html -記事2.html -記事3.html を生成するようなことです。1入力1出力の方法はわかりますが、1入力n出力の記述方法がわからないの

    toton
    toton 2008/04/15
    おー。すごいすごい。
  • package.xml に XSLT - いちいの日記

    このあいだの勉強会でやったXML入門の復習。 今夜のお題は、pearのpackage.xmlをXSLTを使ってul, liのリストで見やすく(?)表示します。 XSLTって? XMLにスタイルシート(XSL, eXtensible Stylesheet Language)を適用させて、HTMLとかSVGとか、あるいはplain textとかに変換(Transform)することらしいです。 書いている途中はsmartyなんかのテンプレートと似た感覚の場面もあるんだけれど、全体としてはnode単位で切り出す .l(lex) に対してprintしまくる .y(yacc) を書いている感じなのかなぁ? (すごい適当) 簡単な例 入力(test.xml): <?xml version="1.0"?> <?xml-stylesheet href="test.xsl" type="text/xsl"?>

    package.xml に XSLT - いちいの日記
    toton
    toton 2008/04/15
    "doNothing.xsl という例でした。つまり "何もしない" transformです。Cで「printfを実装する」的な、よくある課題だそうで。(xslt + donothing とか identity とか identical とかで検索すればきっとどっかにあると思います。)"
  • XML Path Language 1.0 (XPath 日本語訳)

    データカタログによるデータドリブン経営を推進!ROBONとアステリアが協業 データマネジメントプラットフォーム「Mashu」がASTERIA Warpと連携

    XML Path Language 1.0 (XPath 日本語訳)
    toton
    toton 2005/02/25
  • 1