XML
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGphp Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/
0002名無しさん@お腹いっぱい。
NGNGOS は、FreeBSD4.2 です。
PHP4--with-sablot でコンパイルに成功、
実行までいったけど、xslt関数の呼び出しで Fatal エラーが出てしまう。
まだ ports もないですよね。
mod_xslt は、実行がうまくいかず、apacheが startしない・・。
(試してないけど、Linux なら、スンナリいくと思います。)
Cocoon なら、JServ の組み合わせでスンナリ成功。
jdk1.1.8 でも動くしね。
apache は、XML に関しては Javaでの実装に力を入れてるし、
XML を扱うなら、現状、PHP よりも Javaベースの環境だよ。
そうなると、PHP と JSP どちらか1つ入れていいといわれたら、
JSP になってしまう。
どうよ。
0003名無しさん@お腹いっぱい。
NGNGあなた、すごいね。
でも(一般論で)今XMLが必要な人って、大規模なB2Bとか膨大な
ビジネストランザクションを効率よく処理したい、と思ってる人
たちが中心でしょ?そんなユーザにPHPはマッチするんだろうか?
0004aki
NGNG個人で新しいおもちゃで楽しもうと思ってる人を忘れちゃいけない。
会社で仕事のものだけ作ってる人より発展には貢献しているかも。
0005電動ナナシ
NGNGそういう普段からの積み重ねが、いざってときに役に立つしね。
雑誌や書籍の煽り系情報を盲信して自分の身を滅ぼす可能性を下げることにも
なるよね。ひいては会社として的確な提案と利用を実現することにもつながるから
会社にとってもメリットはあると思う。
ところで最近日経 BP 系を中心に XML バッシングがはじまったけど、その辺が
顧客にどう影響するか気になる。よく読めば「XML の強さを確認して、それが
生きるところで使いましょう」ってことだけど、煽りが強くて素直に読むと
危険なような感じがする。
結局 Infoteria の広告が増えるだけだったりして。
0006名無しさん@お腹いっぱい。
2001/04/27(金) 14:08ID:ZysPKmUI中小企業でも情報の扱いが楽になるような気がする。
そんな私はXMLはなんとなくわかるが
PHPはわからない。
XML-PHP連携興味あります。
0007名無しさん@お腹いっぱい。
2001/06/29(金) 02:27ID:???0008名無しさん@お腹いっぱい。
2001/06/29(金) 15:07ID:???0009名無しさん@お腹いっぱい。
2001/06/30(土) 14:49ID:kbpCNsnYのデータやりとりに使うための記述形式で、従来のデータフォーマットと
違うのは、事前にバリデーションかけられることぐらいが特徴。
これは異論があるだろうが、XMLマガジンって雑誌名は、レイヤーこそ違うが、
RS-232CマガジンとかEthernetマガジンと似たような意味である。
(よって、特に騒ぎ立てるほどの技術ではない)
ようするに、いろんな会社間で、一々、打ち合わせをしてフォーマットを
確認しあう必要はなくなって、スキーマだけを公開すれば、後は勝手に
やってね〜ってという風になったにすぎないと思うのだが。
WebServiceだって、別にフォーマット表送って、
http://webservice.com?question=TENKI&day=20010629
戻り値が、
tenki=HARE
って言うやり取りをソケット通信でやっても同じことできるよな?
経営者がXMLでビジネスが変わる!って意味を取り違えて幻想を抱いて
るんじゃないかなって思ってるので、言ってること間違ってたら教えてくれ。
0010名無しさん@お腹いっぱい。
2001/06/30(土) 16:51ID:EF2SpC5Uプログラマはたいてい同じようなこと感じてるんじゃない?
ここで聞いても斬新な反対意見は出てこないのでは。
XMLでSOAPだぜ!あたりの話はけっこう萌え萌えなんだけどね。
それBtoBだ標準化だなんて話になるとねー。
頑張って策定してね、仕事ができたら回してね、程度の思い。
0011名無しさん@お腹いっぱい。
2001/06/30(土) 20:29ID:???0012名無しさん@お腹いっぱい。
2001/07/07(土) 19:01ID:bRhcAi/M0013名無しさん@お腹いっぱい。
2001/07/08(日) 23:30ID:/pbUXurMダイエー社史 中内某 著
0014名無しさん@お腹いっぱい。
2001/07/09(月) 15:25ID:???激しく同意。
> XMLでビジネスが変わる!
実際には「ビジネスを変えるために XML を使うと有益なケースがある!」って
程度なのにね。ビジネスを遂行するのは人なんだから、まず人、特に経営者から
変わらないと・・・。
>>11
MML (Medical Markup Language) なんかは実装が進んでいる模様。
相互運用性についても検証が進んでいる模様。
ほかのボキャブラリは >>11 のような命運になりそうな気配。
0015名無しさん@お腹いっぱい。
2001/07/09(月) 22:23ID:???何年か前から同意だね。ただのデータフォーマットだっつーの。
>>9 >経営者がXMLでビジネスが変わる!って意味を取り違えて幻想
> を抱いてるんじゃないかなって思ってるので、言ってること間違っ
> てたら教えてくれ。
ちょっと前にどこかの板で XML マンセーな奴を煽ってやったら真っ
赤になって (見えたわけではないが) XML マガジンに載ってるよう
な話をまくし立てた奴がいたな。インフォテリアの社長だったのかな?(藁
0016名無しさん@お腹いっぱい。
2001/07/12(木) 18:51ID:p1AlN8usXSLT を動かしたい.
0017名無しさん@お腹いっぱい。
2001/07/14(土) 16:33ID:gnTS0OVs変なURLに見えるけど内容は確か。
ttp://members.tripod.co.jp/casinoA1/
0018名無しさん@お腹いっぱい。
2001/07/16(月) 06:08ID:y.kZ1nTUえ!?
00199
2001/07/19(木) 01:29ID:wy26r.Q2未だに、DHTMLすら満足に使わせてくれないのに、
XSLの事例で出ているクライアントサイドのXML+XSL=XHTMLは実現
するわけないだろうし。
で、サーバーサイドでの処理だけど、普通DBからデータ引っ張ってきて
表示するわけだが、DOMでXML組み立てて、XSLでHTMLに変換してる?
普通に動的にHTML出力するなら、DOMでデータ引っ張ってきて、
HTML組み立てちゃえばいいじゃんとか思うので、勉強する気が起きない。
これ!というメリットがあったら教えて。
0020名無しさん@どっと混む
2001/07/19(木) 02:31ID:???・HTML 以外のフォーマットでデータを送信したい
・将来、送信フォーマットが追加・変更される可能性が高い
・フォーマット形式の定義は、別の人間に任せたい
00219
2001/07/19(木) 10:57ID:ISv9eouwなるほど。激しく納得です。
HTMLって、結局デザインレイアウトで<TABLE>などをガンガンに
使うので、XSLでデータ主体に組み立てるのって大変だし、
デザイナーにXSL作らせるのは不可能なので、やっぱ
今のブラウザ向きのHTMLには向かないって認識で良いですか?
XSLサンプルにあるような由緒正しきHTMLでは飯食えませんし。
スタイルシートだけですべてのレイアウトが完結するように
なるまでダメって感じ?!(あとは、DreamWeaverなどで
デザイナーでもオーサリングができないと・・・)
0022名無しさん@お腹いっぱい。
2001/07/19(木) 12:59ID:???ということに気づかされる。
0024電動ナナシ
2001/07/19(木) 19:52ID:???XML で出すときにはそれがどう表示されるか考えない(考えなくていい
って前提で作業する)からねー。XSLT だけで HTML 化しやすいデータが
出てくるって保証はないよね。
とりあえず HTML 以外の出力形式を使う予定がなかったら HTML で出す
のがいいんじゃない?正直言って周辺技術がそれほど成熟しているとは
思えないし。
ちなみに Microsoft が .NET に関連して既存の HTML editor ライクな
XSL(T) エディタを出すみたいだね。IBM も alphaWorks で類似した
ツールを公開している。そういうツールの使い勝手が良くなってきた時点で
再考するのがいいような気がする。現時点で HTML 表示の手段として
XML を使うのは将来への投資以上にならないと思う。
0025わ、
2001/07/20(金) 03:37ID:O.8zSDuM0026名無しさん@お腹いっぱい。
2001/07/20(金) 23:35ID:???0027名無しさん@お腹いっぱい。
2001/07/23(月) 21:08ID:soL/ftawFrontPage2002?! 使いたくないなぁ。
DreamWeaverが対応するまで待ち・・・・かも。
そういえば、XHTMLタグをMacIE4.5でHTMLと認識しないことがあった。
0028JAPU
2001/07/23(月) 22:11ID:???これさえなければきちんと認識する。
(原因はContent-Typeを使わずに、データのタイプを判別するというダサい実装のためだと思われる。)
0029名無しさん@お腹いっぱい。
2001/07/24(火) 20:07ID:d3EShJfoRes Thanks!
まったくMacIE4.5はどうしようもないなぁ。
Flashもまともに使えないし、初代iMacに標準搭載でそれなりに
気にしなきゃいけないし。
XHTMLが、正式に機能するときは、どうせ使えないブラウザ
だろうけどね。
0030名無しさん@お腹いっぱい。
2001/08/19(日) 02:23ID:bhzpkoaYヘッダ等は略して、
<talk>
おはよう
<br />
ございます
</talk>
という、XML形式のデータを
<p>
<span class=foo>
おはよう
</span>
<br />
<span class=foo>
ございます
</span>
</p>
に変換するXSLはどう書けばいいのでしょうか?
0031名無しさん@Emacs
2001/08/19(日) 13:05ID:8H0EeF8oこんな感じでどうだ?
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="talk">
<p>
<xsl:apply-templates />
</p>
</xsl:template>
<xsl:template match="talk/text()">
<span>
<xsl:attribute name="class">foo</xsl:attribute>
<xsl:value-of select="." />
</span>
</xsl:template>
<xsl:template match="br">
<br />
</xsl:template>
</xsl:stylesheet>
0033名無しさん@お腹いっぱい。
2001/08/22(水) 01:12ID:???そんな経験ある人います?カラム名は普通に半角英文字と_の
組み合わせなのに。
さらに原因がわかる人います?
どうしようもなかったら、XSLでカラム名を修正する変換を作ろうかと。
はじめてXSL使おうかなと思いました。
0034名無しさん@お腹いっぱい。
2001/08/22(水) 02:57ID:p2ZqC46E0035hoe
2001/08/24(金) 01:07ID:???atmarkitのサンプルそのままコピペしてMSXMLで動かそうと思ったら、
何も表示されなくて、<xsl:template match="/">の下にルート要素を
書いてやったら動いたよ。
これ気が付くのに1日かかった。
ブラウザで確認すると、何も表示されなくて、右クリック「ソースの
表示」はオリジナルのXMLファイルが出てきて、意味ないじゃーんと思いつつ、
DOMでXSL適用してファイルを出力したりして、なんか本末転倒な気がした。
ベタにDOMで処理したほうが100倍簡単じゃない?
慣れれば便利なのかなぁ。
とりあえず、早くXSLの処理の流れが見れる開発ツールが出るのをきぼーん。
0036名無しさん@お腹いっぱい。
2001/08/25(土) 03:29ID:7ugG5HbM0037名無しさん@お腹いっぱい。
2001/08/25(土) 08:51ID:???CPAN で検索してみな
0038名無しさん@お腹いっぱい。
01/08/27 02:42ID:tS61.dSc0039名無しさん@お腹いっぱい。
01/08/31 13:53ID:tCCbiIrA0040名無しさん@お腹いっぱい。
01/08/31 17:45ID:J1wEfWe6そんなキミはプログマー
0041名無しさん@お腹いっぱい。
01/09/01 01:31ID:Y4cmpl3cXSLを使ってもXMLデータしか作れないこと。
XMLの世界を超えるにはDOMを使うしかないの?
0042名無しさん@お腹いっぱい。
01/09/01 16:20ID:WRIOvSlk違います
例えば XSLT を使って XML を CSV に落すような事も可能です (楽しいかは別にして)
http://www.w3.org/TR/xslt#output
0043名無しさん@お腹いっぱい。
01/09/01 22:05ID:2sU726xs0044名無しさん@お腹いっぱい。
01/09/02 04:22ID:GNpBXK360045名無しさん@お腹いっぱい。
01/09/02 23:18ID:ZItOEjDY出すのはどうやるんでしょう?
XSLで
<xsl:output method="xml" encoding="Shift_JIS"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="yes"/>
とか書いてもDOCTYPEが出ないようなんですが?
SablotronはWindows版の0.65です。
0046名無しさん@お腹いっぱい。
01/09/03 20:11ID:Vsp2fF2E004741
01/09/15 11:08ID:ZgzUNYrcMSXML3.0で、ルート要素を出力してやらないとXSLが動かなかったので、
XMLはXMLで完結する必要があるかと思ってたよ。
あと、MSXMLのDOM上で変換すると、出力結果もDOMオブジェクトで
返ってくるんだけど、DOMオブジェクトってXMLデータじゃないと
エラーになるよね。ということで、XMLで完結しないといけないのかなと。
0048名無しさん@お腹いっぱい。
01/09/18 20:04ID:OhWz5MBs3.0ってWDじゃなくて勧告の方に対応してるんだよね?
■ このスレッドは過去ログ倉庫に格納されています