2014-06-01から1ヶ月間の記事一覧

XSLT2.0で便利になった機能(55) replace

replaceというのはXPath 2.0から使用できるようになった実に強力な関数です. 7.6.3 fn:replace http://www.w3.org/TR/xpath-functions/#func-replace 何が強力かというとそれは正規表現が使えてしまうからです.関数の定義は fn:replace( $input as xs:stri…

xsl-fo and professional publishing

XSL Listに興味深い議論が載っていました. http://xsl-list.markmail.org/search/?q=#query:+page:1+mid:75nkjbb7lg7jkivb+state:results >I wonder whether xml + xsl + xsl-fo is a current practise in >professional publishing for technical books at…

学年でビリだったギャルが...

ちょっと脱線です.出張で横浜に行って時間つぶしに三省堂でたまたま平積みのこの本を立ち読みしました. 「学年でビリだったギャルが、1年で偏差値を40あげて日本でトップの私立大学、慶應大学に現役で合格した話」 http://www.amazon.co.jp/%E5%AD%A6%E5%B…

xsl:apply-templates

普段はほとんどXSLT2.0を使っていますが、どうしても使えない場合が多々あります.どういう場合かと言いますともう10年越しで運用しているXSLT1.0のスタイルシートをメンテナンスするような時です.もちろんXSLT2.0に書き直すに越したことはないのですが、そ…

DITA-OTのリビルド

DITA-OTをリビルドするのはまだ開発がsourceforgeで行われていた頃一回やったことがありましたが、GitHubに移ってからはやったことがありませんでした.今回お客様からの要望を実現するためにDITA-OTをリビルドする機会がありましたので紹介します.と言って…