タグ

xslに関するkei-sのブックマーク (7)

  • http://diaspar.jp/node/96

    See related links to what you are looking for.

    kei-s
    kei-s 2009/06/03
    [[xml][browser]xsl:output の属性に encoding="UTF-8" を指定すると文字化けが発生します
  • XMLをJSONにするXSLT·xml2json.xslt MOONGIFT

    XMLはシステム間のメッセージを授受するフォーマットとしてよく使われている。が、書き方が冗長的で面倒くさい。かつては何でもかんでもXMLで、という風潮があったが、その面倒さからJSONやYAMLで処理されることも増えている。 元のXMLファイル 特にJavaScriptで扱うならJSONの方が使い勝手が良い。そこで既存のXML文書を変換するのがxml2json.xsltだ。 今回紹介するオープンソース・ソフトウェアはxml2json.xslt、XMLをJSONに変換するXSLTだ。 xml2json.xsltは既存のXML文書に対してxml-stylesheetとして設定することで利用できるXSLTだ。全てのパターンで使える訳ではないようだが、サンプルを見る限り大抵の項目は再現できている。 変換語。ユニコードにも対応 xml2json.xsltを使えばXMLに比べると操作が遥かに簡単になり

    XMLをJSONにするXSLT·xml2json.xslt MOONGIFT
  • XSLT Tips

    目次概要 : 2004-10-07はじめに適用範囲使用ツールその他基構造 : 2004-03-28XML 文書の基構造XSLT ファイルの基構造XML 文書から XHTML 文書を出力する例おまけ : XML 文書から LaTeX ソースファイルを出力する例小技 : 2004-10-14属性の省略判定空要素の展開抑制変数文書構造の変換自分自身の参照制御構造 : 2003-12-17ループ移植 : 2004-02-10関数一時変数を隠す名前空間 : 2004-01-07不要な名前空間宣言exclude-result-prefixes で名前空間宣言を消すxsl:copy と exclude-result-prefixesxsl:element で名前空間宣言を消すおまけ : xsl:element での空要素の展開を避けるおまけ : 展開名の表示用 XSLT実例 : 2004-01-2

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

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

  • agenda 2002-06(下旬) - Personnel

    丁度良い事例なので鳩丸更新履歴から引用しますが: ちなみに foo要素と foo要素の間にある CRLF も一つのノードとして扱われていて、position() はそれもカウントした値を返している模様。 「HTML鳩丸倶楽部」更新履歴(2001-10-04) より position()関数が改行を数えてしまう原因は、「カレントノードリスト」に改行が含まれてしまっているからです。 <xsl:template match="foo"> <xsl:if test="position() mod 4 = 2"> …… </xsl:if> …… </xsl:template> このテンプレートが処理されている時、カレントノード(処理中のノード)は一つのfoo要素です。ではカレントノードリストはなんでしょうか。 実は、この例を見ただけでは分かりません。一般に、この「テンプレート

  • 計算機システム実験K-4 - JavaScriptから利用するDOMとXSLT

    JavaScript?とは,FirefoxやIEなど,多くのWebブラウザに搭載されているスクリプト言語である.HTMLにスクリプトを埋め込むことによって,動的なWebページを実現することができる.最新のWebブラウザでは,JavaScript?からDOMやXSLTの機能を利用することができる. 今回の演習で用いるファイルは全て ~amagasa/jikken/06 に置いてあるので,必要に応じて各自のホームディレクトリにコピーした上で使うこと. sample.htmlの解説 sample.htmlをWebブラウザで開くと,表が表示されるはずである.これはXMLデータを元に,XSLTでHTMLデータを動的に生成し,表示している. JavaScript?の詳しい記法は他Webサイトに譲るとして,ここではsample.htmlのポイントを説明する. ○リスト1: sample.html <ht

  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

  • 1