トップページtech
359コメント86KB

XMLの必要性

■ このスレッドは過去ログ倉庫に格納されています
0001CSVNGNG
XMLの必要性について、熱く語ってください。
データ交換ならCSVで十分だと思うのですが。
0052デフォルトの名無しさんNGNG
>>49
プログラムを書くより簡単だろうに。
0053デフォルトの名無しさんNGNG
>>51
LISP 厨は帰れ。XSLT は糞言語だとか言うな。
0054デフォルトの名無しさんNGNG
>>48
>そのXMLとかいうヤツを使うには、どういう手順を踏めばいいのよ?

その馬鹿丸出しの書き方はどうにかならんか?
DOMとSAXぐらいPGなら素養として知っとけ。
0055デフォルトの名無しさんNGNG
>>43
XMLの利点として「可読性」を*本気で*挙げてるのは,大してわかって
ない人でしょ.HTMLをちょっと知ってる程度の素人へ説明する際の方便
としての「可読性」だと思う.

XMLがplain text形式を取る利点は,既存のplain textベースのデータ
やテクニックの蓄積との相性でしょ.(何も考えずにマーシャリングで
きるとか)
0056デフォルトの名無しさんNGNG
>>49-50
XMLって手でかくものだという認識なのか・・・ちょっとカルチャーショック

俺はXMLはプログラムに書かせるものという認識しかなかったから
005751NGNG
>>53
>XSLT は糞言語だとか言うな。
別に言ってないよ。
ただ、昔からもっと便利なものがあるって事を知って欲しい。
0058デフォルトの名無しさんNGNG
XMLはプログラムも人の手でもそれなりにかけるというのが目標なのでは。あははは。
0059デフォルトの名無しさんNGNG
>>55
>XMLの利点として「可読性」を*本気で*挙げてるのは,大してわかって
>ない人でしょ.

なんでそうなるんだ?
SOAPでメッセージ流すときのデバッグなんて可読性が有るから楽に出来るんだぞ。
バイナリの電文でやる場合と比べてみろや。
0060デフォルトの名無しさんNGNG
>>58
とりあえず、人の手で書いたんじゃ面倒くさく感じるのも無理ないなとは思うよ
0061デフォルトの名無しさんNGNG
バイナリかテキストの違いを、バイナリとXMLの違いというのはどうか。
0062デフォルトの名無しさんNGNG
手書きが面倒ということは、XMLがクソということですか?
0063デフォルトの名無しさんNGNG
>>62
そうです。だからMP3もJPEGも糞です。
バーカ
0064デフォルトの名無しさんNGNG
>>54
ありがとう、そのコメントを待っていました。
XMLは、ここに書けないほど手間がかかるということがよくわかりました。
0065デフォルトの名無しさんNGNG
XMLって敷居が高いよ。
加工するってだけでXSLTやらDOMやらSAXやらの
アホ機能使いこなさないといけないみたいだし。
0066デフォルトの名無しさんNGNG
必要性を感じれば使えばいい。
必要性を感じないなら使わなければいい。
簡単なことだと思うが?
0067デフォルトの名無しさんNGNG
なんか賑わってるな
0068デフォルトの名無しさんNGNG
XMLのメリットを教えてください
0069デフォルトの名無しさんNGNG
>>65<アホ機能(藁
0070デフォルトの名無しさんNGNG
jikannomuda
0071デフォルトの名無しさんNGNG
馬鹿を振り落とす為にもXMLをどんどん使って欲しいな。プ
0072デフォルトの名無しさんNGNG
>>64-65

ありがとう、そのコメントを待っていました。
ここにはDOMはおろかSAXすら使いこなせないDQNが居るということがよくわかりました。
0073デフォルトの名無しさんNGNG
>>72
DOMで何ができるんだよ
SAXで何ができるんだよ
おれの質問にこたえろ
0074デフォルトの名無しさんNGNG
>>72
理解してて使えることと、それを使うかどうかは別だよね。

使い勝手のわるいXML使うやつはDQN。
0075デフォルトの名無しさんNGNG
話は単純でさ、XMLのこれこれこういうところが
便利でラクでスバラシイって、誰かが説明すればいいものを、
具体的な内容抜きで「XMLマンセー」って言ってるヤツがいると。

まぁそれをやると、まるでMSかSUNの何かしらの宗教活動に
似た胡散臭さがにじみ出てくるんだよね、XMLもそういうものだから。
0076デフォルトの名無しさんNGNG
>>73
いやだよバーカ
0077デフォルトの名無しさんNGNG
DOM :- ジェットストリームアタックが出来ます。
SAX :- 吹けます。
0078デフォルトの名無しさんNGNG
限りなくレベルが低いな。
0079デフォルトの名無しさんNGNG
73=63
用語覚えたて厨房はすっこんでろ
0080デフォルトの名無しさんNGNG
「本当は勉強したいんですけど本とか買えません。
誰か分かりやすい本の内容をコピペして下さい。お
ねがいします。」と言えよ。
0081デフォルトの名無しさんNGNG
>>78
じゃあ率先してレベル高い話題書いてよ
0082デフォルトの名無しさんNGNG
土下座して頼むなら教えてやらんでもない
0083デフォルトの名無しさんNGNG
76=63だった。鬱だ氏んでくる。
0084デフォルトの名無しさんNGNG
仕事の納品物とかでXML組みこんだ人いる?
008577NGNG
prolog風の表記にしたのを評価してくれよ。>>76
0086デフォルトの名無しさんNGNG
今日のお祭りはここですか?
0087デフォルトの名無しさんNGNG
>>84

やったよ。
それこそINIファイル的なものからテストデータまで全部XMLだよ。
0088デフォルトの名無しさんNGNG
>>84
将来システムが変わってもデータを確実に救出できるようにするため
RDBから全データをXMLへ書き出す仕組みは入れるようにしている
0089デフォルトの名無しさんNGNG
XMLの最大の利点は「W3Cのおすみつき」とゆーことなのかな?
0090デフォルトの名無しさんNGNG
http://www.katch.ne.jp/~manion/
とったんラヴュ
0091デフォルトの名無しさんNGNG
S式と比べると、
XMLの方が、属性の表し方などのconventionや使える文字などが細かく
規定されている。
属性名1=値1
属性名2=値2
みたいなファイルをどう表すかという話があったが、
S式では自由度が高すぎて、人によってどう表すか大幅に
変わるだろう。XMLならだいたい2通りくらいに収束する。

規定が決まっているので、たとえば汎用ブラウザを作る
こともできる。

S式でも細かく規定を決めればまあ同じことはできるだろう
から、悔しければやれば良いのでは。
0092デフォルトの名無しさんNGNG
>>91
誰がやっても
(define-property :name "属性名" :value "値")
になるに決まってるだろうがヴォケが。
0093デフォルトの名無しさんNGNG
リーズナブルな規定があって,みんながそれにちゃんと従う (ことが見
込める) とゆーところが,XMLの大きなの利点のひとつと思ってよろし
いでしょうか?
0094デフォルトの名無しさんNGNG
>>93
よくない。
http経由でRPCつーのが利点だろ。
0095デフォルトの名無しさんNGNG
>>94
だから「利点の一つ」と逝っとろーが。
0096デフォルトの名無しさんNGNG
94は日本語が読めないらしい
0097デフォルトの名無しさんNGNG
httpばっかり使うなボケ。うざいんじゃ。
0098デフォルトの名無しさんNGNG
>>97
オマエモナ─
2ちゃんねらーがゆーなよ(w
0099デフォルトの名無しさんNGNG
>>リーズナブルな規定があって,みんながそれにちゃんと従う
(ことが見込める) とゆーところ
「仕様が標準化されている」というのはXMLに限ったことじゃないだろーが。
0100デフォルトの名無しさんNGNG
>>99
他に何?
0101デフォルトの名無しさんNGNG
>>100
http://www.google.com/search?q=%95W%8F%80%89%BB%88%CF%88%F5%89%EF&hl=ja&lr=
0102デフォルトの名無しさんNGNG
顔文字をどうやってINIやECに使うんですか?
0103デフォルトの名無しさんNGNG
オライリーのLering XML 読んでます。
もちろん、英語版です。
これが私の買ったはじめてのオライリー本です。
0104デフォルトの名無しさんNGNG
learningだった。
0105デフォルトの名無しさんNGNG
S式使わないでXML使ってる奴はぜいいんヴァカ。
0106デフォルトの名無しさんNGNG
よくわからんが>>105の国語力はいただけない
0107デフォルトの名無しさんNGNG
なるほど、S式の使い方の規約や文字コードを標準化すれば
XMLの真似ができるか…

でも今さら誰もやらんわな。
0108デフォルトの名無しさんNGNG
なんでXMLが標準かっていうと、
その前にSGMLがあったからでしょ?
0109デフォルトの名無しさんNGNG
>>108
SGMLなんてほとんど誰も使ってなかったYo
HTMLのおかげで思われ
0110デフォルトの名無しさんNGNG
>>109
HTMLもSGMLアプリケーションじゃないの?
0111デフォルトの名無しさんNGNG
言語としてはそうだが使い方(実装)はちがう。
HTMLパーザはSGMLパーザじゃない。
0112XML厨NGNG
へー、S式で書けるんだ。それは便利。
0113XML厨NGNG
データに意味付けできるから
コンピュータに自動処理させられるのが便利なの?

http://japan.cnet.com/Help/manual/0468.html?il
0114デフォルトの名無しさんNGNG
XMLはただの1プロトコル
と考えれば、S式の連中は収まりが付くんじゃねーのか?
0115デフォルトの名無しさんNGNG
手書きをするのにはXMLよりS式の方がセーフティだな。
0116デフォルトの名無しさんNGNG
XMLもS式もバリデータがあるんじゃない?
0117デフォルトの名無しさんNGNG
>>116
個人が勝手に決めた仕様を検証する
個人が勝手に作った検証系ならあるだろ。
0118117NGNG
あ、S式の話ね。
0119結論。NGNG
XMLで標準化は無理。特にJavaと組合わせたら。
XML行ってよし。
0120デフォルトの名無しさんNGNG
>>119 XMLで標準化は無理
業種毎のスキーマ標準化団体って立ち上がってるよね?
現状は問題ありかもしれんが、徐々に改善しるんじゃねぇーの?
0121デフォルトの名無しさんNGNG
XSLTわかんね。なんかよいサイトおしえて。
0122デフォルトの名無しさんNGNG
それはご愁傷様。
0123デフォルトの名無しさんNGNG
本でもいいよ
0124デフォルトの名無しさんNGNG
>>120
結局いろんなフォーマットが乱立するのと大して変わらん。
0125デフォルトの名無しさんNGNG
クソスレageんなボケ
0126sageNGNG
>>125
sage
0127デフォルトの名無しさんNGNG
XML流行りそうだよ。
ちゃんと勉強しとけ。
0128デフォルトの名無しさんNGNG
俺がそのXMLだ!  ・・うそだけど。
0129デフォルトの名無しさんNGNG
XMLって業務に使われてる?
漏れ、欧米のアプリのプロトタイプとか、
たくさんもらう(もらって評価する)立場なんだけど、XML見たことないよ。
0130デフォルトの名無しさんNGNG
>>129
トム猫の設定ファイルとか
0131デフォルトの名無しさんNGNG
見ても分かんねーだけだろ
0132デフォルトの名無しさんNGNG
>>130
tomcatって業務に使われてる?
0133XML厨NGNG
結局何が便利なの?設定ファイル・データベースの書式統一ぐらいだったら
こんなに騒がれないですよね・・・もしかして、それだけ?
0134デフォルトの名無しさんNGNG
いちいちパーサを書かなくてもいい
0135デフォルトの名無しさんNGNG
死んでなかったのかこのクソスレ

>>132
http://pc3.2ch.net/test/read.cgi/tech/982914729/824-826
0136デフォルトの名無しさんNGNG
あの、xmlとjava などを複合していくんですけど、
Relaxerってどうなんでしょうか?スキーマ・コンパイル
って書いてあったけど、もしXMLなどで使用したことある
人教えてください。
0137136NGNG
もしxmlにとってRelaxerってかなり便利だったら複合して
覚えようかなぁくらい思っているんですけど。情報あったら
教えて。
0138デフォルトの名無しさんNGNG
かなり便利なことはわかるだろ
0139デフォルトの名無しさんNGNG
こんなかんじだろ>>Relaxer、XML Schemaのメリット
・画面入出力、アプリ間データ交換、通信における、
 データの検証、データ変換
・csvやRDBより幾分強力な型システム
0140デフォルトの名無しさんNGNG
>>133
XMLは確かに感覚としては大した事はできない。

でも、データフォーマットって繊細なのよ。使える文字はどれとか、エスケープ
文字はどうするとか、マクロは?スキーマは?正規化は?と考えるときりがない。
さらに言えば、データフォーマットって決めただけじゃだめでしょ?
どんな人間が使うのかも含めて考えなくちゃいけない。日本人もアメリカ人も
中国人もインド人も使えるデータフォーマットが必要な場合もある。
(オープンソースなんかがこれに当たるのだろう)

その点、ある程度の表現力を持たせつつ細かなところまで含めた高いレベルで
仕様を纏め上げたXMLはすごい。なんていうか、こんな地味な仕事をよくまとめて
くれたなあ、っていう感じだろうか。

XMLは別に万能じゃない。バイナリの扱いや複数文書を一まとめに扱う場合など
はMIMEと組み合わせたりする。しかし、ある程度の表現力を持たせたままきっちり
皆が使えるデータフォーマットを決めるというのは大変なこと。自作アプリだけで
閉じた世界ならともかく、世界中のコンピュータ・人の中で流通させるための
データフォーマットを考えようと思ったら、現状ではとりあえずXMLにしておく
のがもっとも無難。
0141デフォルトの名無しさんNGNG
駄スレageんなボケ
0142デフォルトの名無しさんNGNG
>>138-139
サンキュ!あ、アプリ間のデータ交換っていうと?
君はRelaxerは使用しているの?なんかUNIX
でしたいんだけど、違う環境下だから姉妹版の
やつ使用するとコンパイルなど
の時、走らないとかあるんだよね。javaソース
読まないとかあって、だから用途ってどうかな?
って渋っている最中なんだけど。
0143デフォルトの名無しさんNGNG
scheme かフリーのLispで動くXMLプロセッサってない?
0144デフォルトの名無しさんNGNG
全然関係ないけど、隣のスレがバブっていて全然空かない
んですけどw

ここってXMLの相談ではなくて、XMLが必要かどうかを
議論するスレですか?惰スレとは思わないけど、XMLについて
聞いてはいけないスレ?
1さん、どうなんですか?
0145デフォルトの名無しさんNGNG
>> 143
schemeとぐぐると、XML Scheme に埋もれるな。(w

せっかく見つけたんで。
http://okmij.org/ftp/Scheme/SXML.html とか
http://www.graco.c.u-tokyo.ac.jp/~kamina/xmltools/ とかな。
0146デフォルトの名無しさんNGNG
>>1
けど、外部リソースの連携などができるから利点なのかなぁと
思ったり。CSVでもいけるけど、手間省きってやつかなぁ?
けど、いらんことも出るけどw
おかげでjavaからなにから、手広くってなっていくけど。
の割りに多分ちょっとした機能しか使わないのかなとも思う
けど、ってのを右往左往だけど。
0147デフォルトの名無しさんNGNG
XMLはXSLTでいじるもんだろ。
0148デフォルトの名無しさんNGNG
そうとも限らない
0149デフォルトの名無しさんNGNG
限ろうよ。
0150デフォルトの名無しさんNGNG

ヒョデーイ!!!
http://2style.net/maido/R3_temp.swf?inputStr=%83q%83%87%83f%81%5B%83C%81I%81I%81I%81I

#音量ONにして飛んでね(・∀・)イイ!

参考スレッド 森恒二ホーリーランド拳闘暗黒伝セスタス技来静也4
http://comic.2ch.net/test/read.cgi/comic/1025843878/551-611

0151デフォルトの名無しさんNGNG
>>147 >>149
DOMやSAXもあるだろ?
時と場合によって使い分けろ
■ このスレッドは過去ログ倉庫に格納されています