5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

XMLとXSLTとSablotron

1 :名無しさん@お腹いっぱい。:02/02/11 04:10 ID:/0BYse8A
やってるひと、情報交換!

2 :名無しさん@お腹いっぱい。:02/02/11 04:28 ID:aOd6gSAI
XMLはちょうど最近興味持ってきたところだ。
Sablotronてよくしらないが。

3 :名無しさん@お腹いっぱい。:02/02/11 04:38 ID:/0BYse8A
http://www.gingerall.org/charlie/ga/act/center.act

http://www.magazo.net/technical/

4 :名無しさん@お腹いっぱい。:02/02/12 03:39 ID:???
最近XMLにお熱なのでSablotron入れてみたよー。問題なのはデータ作成かな、
XMLデータ作ろうとしたら便利な奴ほどとってもお高い。別に自分で作る分
には問題無いけどデザイナさんとか文字だらけ画面で編集してもらうのは
辛いものがあるね。

XML SPY は欲しいけどとてもじゃないが庶民に手の出せる値段では無いとい
うのもあるし、会社に経費で買ってもらうにはそれなりに購入してもらえる
ようなうまい説得文句が出てこない。


5 :4:02/02/12 03:45 ID:???
最近PHPが4.1にバージョンアップしたけどその時に Sablotron関係の関数名
がごっそり変わったり、構成が変わったりでしかもマニュアルも更新されて
いるのでめちゃくちゃ焦った。 新しいPHPへの乗り換えは検証してないうち
は博打だし。4.0.5 の関数名がわからなくなるし

というわけでここのサイトの情報でものすごく助かりました。
ttp://www.pat.hi-ho.ne.jp/dimension/inst/inst_unix_dso_4_xslt.shtml


6 :名無しさん@お腹いっぱい。:02/02/25 15:28 ID:aD2yWvxd
とりあえず入れたはいいが、使い方がようわからん。
XSLをsablotronやらPHPやらで変換出来るの?

7 :名無しさん@お腹いっぱい。:02/02/25 16:53 ID:2Ce37Pqi
野球ヲタワラタ

http://ime.nu/www.baseball-lover.com

8 :名無しさん@お腹いっぱい。:02/02/25 23:22 ID:???
一から教えてくれ

9 :4:02/02/27 14:40 ID:???
>>6
XSLを使ってXMLをPHPで変換できるといった方が正しいかも。
PHP4.0.5とPHP4.1.1によって使い方が全然かわります。
4.1.1は使ってないから4.0.5で。

<?php

$xslt = xslt_create() ;
xslt_run( $xslt, "./giko.xslt", "./mona.xml" ) ;
print xslt_fetch_result( $xslt ) ;
xslt_free( $xslt ) ;

?>

これを使うには Sablotron をインストールした PHP が必要なので、
ビルドが必要です。大抵のディストリビューションの PHP にそこま
で気のきいた PHP は入ってないと思われるのでとりあえずはそこから。

>>8

それじゃここで1からXSLの基本を覚えてみてはいかがでそ?
結構わかりやすくて重宝したよ。すでにしってたらごめん。
http://www.cityfujisawa.ne.jp/~yanai/xml/


10 :名無しさん@お腹いっぱい。:02/02/28 19:33 ID:i/svGXBS
>>9
うーん、PHP4.1.1では動かないっすねぇ。4.1.1てどの辺がかわったのかなぁ。
マニュアルにのってるバージョンは4.0.6とかだし。。

11 :nobodyさん:02/04/28 18:45 ID:94wMDaFo
保守アゲ。

12 :nobodyさん:02/05/14 15:16 ID:DSH8QzFH
<?php
$xslFile = "sample.xsl";
$xmlFile = "sample.xml";
$xslData = join(file(&$xslFile),"");
$xmlData = join(file(&$xmlFile),"");

$args = array("/_xml" => $xmlData,"/_xsl" => $xslData);
$xslt = xslt_create();
$data = xslt_process($xslt, "arg:/_xml", "arg:/_xsl", NULL, $args);
xslt_free($xslt);
echo $data;
?>
PHP4.1.2 + sablot0.65環境にて動きました。

13 :nobodyさん:02/05/15 01:27 ID:???
SablotronよりLibXMLのほうがはるかに速いと聞いたんだけど、違うのだろうか。(PHPからは使えないのかな?)


14 :nobodyさん:02/05/15 10:54 ID:qxXRI8V3
>13
検索かけたら
http://www.pat.hi-ho.ne.jp/dimension/inst/inst_unix_dso_4_domxml.shtml
がひっかかったゾウ。

15 :14:02/05/16 11:51 ID:mtudvtjg
やってみた。うまくいった。
これでXMLデータ作り放題かな。

16 :aki:02/05/16 14:13 ID:???
Sablotronって数値比較するときに
number()しないと変換してくれない……。

XSLT仕様だとキャストしてくれるはずなのに。



17 :nobodyさん:02/05/20 14:11 ID:7Per2wsO
>>16
Sablotronのバージョンは?

18 :nobodyさん:02/05/22 14:58 ID:G68xwqPA
XML・XSLTで「項目別リンク先一覧」作ってます。
今、編集機能をperlだけで作ってるけど、
perlじゃ役不足ですか?遅いんですか?

正規表現で検索かけて、追加・変更・削除じゃまずいですか?

Sablotronよく知りません。
お勧めURL遭ったら教えてくさい。

19 :nobodyさん:02/05/22 15:45 ID:QR+BLO70
sablotron 昔使ってたけれど、たしか何か不満あってやめた。
xsl:number まわりだったかな。expat 使っているのもちょっと。

今は xsltproc (libxml, libxslt) や transformiix など使ってますが、
煽りでなくて、sablotron に利点があれば知りたいです。


>>18
>>3 を見るべし(特に下は日本語)

あと perl はよく知らないけれど、
http://www.gingerall.com/charlie/ga/xml/d_sab.xml にある
XML::SAXDriver::Sablotron 0.30 - Perl SAX driver なんか
使えばいいのでないかな。

ところでこの XML、宣言ないし どの HTML 仕様に沿うのか
よくわからないけれど、こういう書き方許されたっけ?

20 :あぼーん:あぼーん
あぼーん

21 :nobodyさん:02/09/13 20:37 ID:VfUu52B5
W3Cはドキュン

22 :山崎渉:03/01/15 13:50 ID:???
(^^)

23 :nobodyさん:03/01/27 22:28 ID:CoiD6WKG
Sablotronのサイトこのところすごい重くてつながんない。
ワームと関係あんのかな。

24 :nobodyさん:03/01/27 22:32 ID:AsLyxR2U
サブロトもlibXSLTも基本的な機能差はないんでつよね?

6 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)