Luxor
最終更新 @ 2005-11-09 22:20:13 PM
ここは?
Mozilla Firefox の XSLT 拡張、Luxor に関するページ
Luxor とは?
Luxor は 使える XSLT プロセッサをめざす Mozilla Firefox 用の拡張です. Mozilla の XSLT プロセッサ TransforMiix を使っています.
最新版は 0.1 です. Firefox 0.9 から 1.0 までに対応してます.
なお、Luxor の本来の意味はナイル川東岸の古代エジプトの都市、ルクソール(テーベ)です.
特徴(≠特長)
- ネットワーク上にある XML 、XSLT を使って変換できる. (保存はローカルのみ)
- XSLTの output 要素からエンコードを判断して変換します. ただし、文字列として変換するのでバグ多し.
ToDo
これは、こんなことができたら良いなというだけで、実装する/できるというものではありません.
最終的な目標は使える XSLT プロセッサです
- エンコーディング処理(<xsl:output encoding="*">)
- 現在は中途半端に実装
- Bug 99032 - xsl:output "encoding="attribute is ignored.
- UI の向上
- 関連づけられたスタイルシートの検索
- <transformiix:result> 除去機能
- <xsl:output method="xhtml"> の実装
- Xalan 等を調査
- Bug 216370 - TransforMiiX needs output-method xhtml
- サイドバー ?
- フォルダ一括変換 ?
- コマンドラインインタフェース ?
既知の問題点
- UI がいい加減. ウィンドウの大きさを変更すると表示が乱れる.
- XSLT の output 要素からエンコードを判断して変換する際にXML宣言等を修正しない.
- <xsl:output method="html"> で、XHTMLにならない
- テキスト出力の場合 <transformiix:result> という要素を勝手に付ける. (TransforMiix)
- 勝手に名前空間接頭辞をつける(TransforMiix)
衝突を起こす拡張
- (none)
リリース履歴
- 0.1 - 2005/01/06
- 最初のリリース
参考・関連情報
XSLT の仕様
- The Extensible Stylesheet Language Family (XSL)
- W3C の XSL のウェブサイト
- XSL Transformations (XSLT)
- XSLT 1.0 勧告
- XSL Transformations (XSLT) Version 1.1
- XSLT 1.1 草案
- XSL Transformations (XSLT) Version 2.0
- XSLT 2.0 草案
Mozilla の XSLT サポート
- XSL Transformations (XSLT) in Mozilla(和訳)
- Mozilla の XSLT プロジェクト.
- Mozilla XSLT Documentation
- Mozilla の XSLT を JavaScript から使う方法.
- Mozilla における XSLT の 未解決バグ
- Mozilla における XSLT の 未解決バグ. Unconfirmed,New,Assigned,Reopend
- Bug 99032 - xsl:output "encoding="attribute is ignored.
- Bug 216370 - TransforMiiX needs output-method xhtml
xsltp
- xsltp - Powered by TransforMiix
- Mozilla,Firefox(〜0.8) 用の XSLT 拡張
- Luxor と非常に被っています.
- Mozilla搭載のXSLTプロセッサxsltpを使う
- Arielworks 氏による、xsltp と Sablotron の比較