このページは、IE5.0でXMLを使うために、ASHマルチメディア研究会が、米Microsoft社のMSDNのホームページの一部を翻訳したものです。 W3Cの勧告に対してMicrosoft社が拡張した機能については、できるだけ省略してあります。 最新情報は、XSLリファレンス (English)を参照してください。 XSL要素(エレメント)
XMLはシステム間のメッセージを授受するフォーマットとしてよく使われている。が、書き方が冗長的で面倒くさい。かつては何でもかんでもXMLで、という風潮があったが、その面倒さからJSONやYAMLで処理されることも増えている。 元のXMLファイル 特にJavaScriptで扱うならJSONの方が使い勝手が良い。そこで既存のXML文書を変換するのがxml2json.xsltだ。 今回紹介するオープンソース・ソフトウェアはxml2json.xslt、XMLをJSONに変換するXSLTだ。 xml2json.xsltは既存のXML文書に対してxml-stylesheetとして設定することで利用できるXSLTだ。全てのパターンで使える訳ではないようだが、サンプルを見る限り大抵の項目は再現できている。 変換語。ユニコードにも対応 xml2json.xsltを使えばXMLに比べると操作が遥かに簡単になり
1. xsltprocとは XSLTのコマンドラインプロセッサです。 あらかじめファイルにXSLTを記述しておけば、コマンドによってXML文書に対するXSLT処理(検索や整形など)ができます。 2. xsltprocのインストール 2.1 Windowsバイナリ (1) 下記のURLにアクセスして、libxml2とlibxsltのアーカイブをダウンロードする。 http://xmlsoft.org/sources/win32/ libxml2: libxml2-2.6.11.win32.zip (2004/07/07現在の最新バージョン) libxslt: libxslt-1.1.8.win32.zip (2004/07/07現在の最新バージョン) iconv: iconv-1.9.1.win32.zip (2004/07/07現在の最新バージョン) zlib: zlib-1.1.4.
All MicrosoftMicrosoft 365OfficeWindowsSurfaceXboxDealsSupportSoftwareWindows AppsOneDriveOutlookSkypeOneNoteMicrosoft TeamsMicrosoft EdgePCs & Devices ComputersShop XboxAccessoriesVR & mixed realityPhonesEntertainmentXbox Game Pass UltimateXbox Live GoldXbox gamesPC gamesWindows digital gamesMovies & TVBusinessMicrosoft AzureMicrosoft Dynamics 365Microsoft 365Microsoft IndustryData platformMicros
SGMLのサブセットであるXMLは、インターネット上で扱うデータを記述するための新しいデータフォーマットで、 利用者が自由にタグを定義でき、文書中の文字列に意味付けができる柔軟性のある言語構造を持っており、 プログラムで自在にXMLデータを情報処理できるというメリットがあります。 そのXMLを実際に文書を作成しながら学べるようわかりやすいよう解説します。 ■ XMLの基本 XMLとは XML文書作成の大まかな流れ XML文書の記述 XML文書ブラウザでの表示 ■ XSLTスタイルシートの基本 XSLTスタイルシートの適用 XSLTの構造 ■ XML文書の構文 XML文書の宣言 文字コードの設定 タグ付けのルール 要素名・属性の指定について 階層構造 実体参照・文字参照について その他・コメントや処理 DTDの記述 名前空間の指定 ■ データをXML文書化する 情報をデータ化する 階層構造の
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 ブラウザの機能で変換させたほうが速いんだろうけど、そんなに遅いわけでもない。ただ、文法的にエラーがあっても変換してくれ
[XML]さよならXSLT [XML]さよならXSLT(その1)何が起きているのか? [XML]さよならXSLT(その2)何が起きているのか? [Blog]MT3.0ライセンス問題 [XML]さよならXML hack Why You Won't See XSLT 2.0 or XPath 2.0 in the Next Version of the .NET FrameworkThe XML team has recently started getting questions about our position on XQuery 1.0, XPath 2.0 and XSLT 2.0. Yesterday my boss, Mark Fussell, posted about why we have decided to implement XQuery 1.0 but not XS
AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSL-T uses XPath, it is also an implementation of XPath that can be used independently of XSL-T. Overview XSL-T stands for XSL Transformations. XSL stands for eXtensible Stylesheet Language XSL-T is a language for transforming XML documents from one l
2003/06/08 内容全体を見直し、図を多く入れると共に、できるだけ分かりやすく誤解のない表現にしたつもりです。 2002/04/11 内容の見直しを行ない、細かいミスを訂正しました。 中には誤解を招きかねないミスも...。 2001/08/31 内容の見直しを行ない、分かりにくいと思われる説明を分かりやすくしたつもりです。 (思ったよりも、妙な記述ミスが多かった...) 2001/03/26 だいぶ長くなってきたので、Studying XSLT 1.0の内容を3つに分けました。 このコーナーは、 Studying XSLTの"introduction"と Studying XPathを読んで頂いた後の内容となっています。 これまで見てきた内容で、XSLTの基本的な使い方についてはカバーしたはずです。 Studying XSLTの"for advance
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く