テクノロジー

00年代のIT業界最大のバズワード「XML」は現在どうなったのか?

1: roshi 2026/05/10 05:01

若い時にいい経験させてもらったから嫌いになれない。Strict XHTMLの世界線も見てみたかった。

2: nguyen-oi 2026/05/10 21:39

XMLは盲腸って表現うまいな。消すコスト高すぎてゾンビ化してるの分かりすぎる

3: sgo2 2026/05/10 22:29

XMLはアレでSGMLを簡略化したモノ。必要以上に複雑にするのはIBMの悪い癖。

4: degucho 2026/05/10 23:05

XHTMLは素晴らしいと思ったのに現実路線のHTML5のほうが流行ってしまったの残念だった

5: torum 2026/05/10 23:12

勘違いの断定が多すぎて反応しづらい。(XAMLをバリバリ書きながらのつぶやき)

6: turanukimaru 2026/05/10 23:28

大きくて複雑なデータ構造を表現するにはJSONよりXMLのが明らかに有用で、今でも大きなJSONを扱うとコレXMLのが使いやすいよなぁと思う。RESTAPIがJSON優位なのはRESTは分割して設計できるから。逆にデータのデカいRESTは地獄。

7: yourmirror 2026/05/10 23:55

現在勝ったと思われているフォーマットも10数年後にはレガシーになり、どうやって巻き取るかの議論になったとき「ケチらないで最初からXMLで作っておけばよかった」と愚痴られるのは明らかである、かもしれない

8: cbkf 2026/05/11 00:00

いや普通に使いまくっている。XAMLでも個人用ツールの設定でも。階層構造の設定をJSONで読み書きとか絶対ヤだよ。属性と要素の使い分けがいいんだよ。てかバズワードで終わってねぇよ。

9: rh-kimata 2026/05/11 00:11

XMLの代表のXHTMLが流行らなかったのは「全文を受信完了するまでパース開始できず、低速環境や通信の中断に弱く、ユーザー体験が悪化したため」と思っている。Office文書などではこの問題が発生しないため残っている

10: bamch0h 2026/05/11 00:19

XMLはよくできてると思うけどね。書き味がJSONに負けてたというだけの話で。

11: r-west 2026/05/11 00:26

違うよ。スキーマはオプショナルだしJSON等にもある。名前空間は理解容易。うるさいタグ表現も必須でなくJSON表現すら可能。高機能な共通中間表現として強力で実に筋は良かった。ただそんな高機能に需要がなかっただけ

12: igni3 2026/05/11 00:33

外れてもいない。新規案件でXMLはあまり使われないだろうし、XMLは人間が読み書きできないことは無いけどしんどい。しかし当時は標準化や規格があると安心して通しやすい時代背景もあったんだろう。

13: otchy210 2026/05/11 00:42

一番広く使われているのは MS Office、一番成功したのは SVG かな。Office は新たに再設計したらこうはならないだろうけど、唯一 SVG だけは、HTML 内にそのまま展開できる強みが凄いので再設計してもこうなる気がする。

14: kagehiens 2026/05/11 00:54

なんて言うか、間違いなくITを大きく変えた要素ではあるんだけど、当時言われていたほど表面部分では使われなかったんだよね…むしろ見えない所ほど浸透度が高い存在だという認識。

15: masa8aurum 2026/05/11 01:02

そもそもXMLは「マークアップ言語」なのだが、それをマークアップと全く関係ない用途に使うことのおかしさについてどう思っているのか、はてぶ諸氏に聞いてみたい。割とマジで

16: amd64x64 2026/05/11 02:06

SVGは元気よね。RosettaNetみたいな企業間取引を標準化できるかのような過剰な期待感はあった。

17: cinq_na 2026/05/11 02:06

AIが書くならMarkdownよりHTMLの方が良いって記事を最近読んだな。某破綻したプロジェクトで、XMLDBがRDBと同程度に使えます、検索高速ですってクソ提案してた。もちろんそんな未来はあるわけも無く。

18: Itisango 2026/05/11 02:52

虫垂炎を起こさなかったから残っている盲腸w

19: nakag0711 2026/05/11 04:17

複雑文書というより、地の文というものがあってその所々にメタデータが付くという形式に向いているんじゃないかな

20: nanashinodoe 2026/05/11 04:36

同意しない。jsonやmarkdownでは手に負えないケースをカバーできるし今はdomも進化している。処理系が未熟なときに無責任に推した詐欺的SIerや使ってもいないのに適当なことをいう連中がもたらした風説を真に受けないよう

21: devgai 2026/05/11 04:37
22: tohokuaiki 2026/05/11 05:05

XSLTを知った時は「これは神ツール!」って思った。すげ〜難しいしデバッグも辛いし実装はほぼSAXON一択だしで未来は無いなと感じたけど。

23: sabinezu 2026/05/11 05:06

Flashで使ってた。

24: rna 2026/05/11 05:31

XMLと関連規格は構造化文書フォーマットとインターネットでのデータ交換フォーマットの二つの側面があって時代的に後者に引っ張られて面倒を抱え込んだ面はあるし(XML Schemaとか)その辺は大体IBMのせい。RELAX NG使おう!

25: fashi 2026/05/11 05:51

e-TaxもXMLベースで厳格なお役所仕事感増し増し

26: d0i 2026/05/11 06:13

電機業界でXMLの仕事してましたが、最低40年使う厳格なデータ形式としてXML以外のまともなデータ形式は未だに存在しない認識。物理量の表現がIECとIEEEで異なる世界で、標準に依拠できる強力なデータ型は必須要件でした。

27: matchy2 2026/05/11 06:37

XMLとUMLをセットでみるのは良い視点だなと思った

28: hjmk 2026/05/11 07:07

うーん?バズワードってなんか曖昧な流行り言葉みたいなものだと思ってたけど違うのか?これほど明確に定義されたものをバズワードと呼ぶのは違和感が。

29: poponponpon 2026/05/11 07:19

クソ真面目にどんな仕事も時間かけてこなしてしたXMLさんが、新入社員の人当たりのよいチャラ男JSONに仕事を奪われた図

30: prostaglandin 2026/05/11 07:50

XMLはコメントアウトが許容されているから便利。YAMLもかな?

31: UhoNiceGuy 2026/05/11 08:02

Officeはバイナリから離れるため、XMLを使ったんでしょ。なんだかんだ、Human readableなのはありがたい

32: unagy 2026/05/11 08:16

XML?どう考えても固定長データの方が処理しやすいし通信量も少ないですよ。時代遅れです。

33: TakamoriTarou 2026/05/11 08:24

今だったらprotocol buffersってんな馬鹿な。と思って見たらまたこいつかよ。

34: honeybe 2026/05/11 08:26

人間が手で書くには煩雑すぎて向かないだけなんで… / 人間が読み書きできる範疇の仕様は悪くはないと思うがそれだとJSON/YAMLと大差が無くなってくるので…

35: circled 2026/05/11 08:31

タグの閉じ忘れ、エスケープ、名前空間、DTD/Schema、XSLT、XPath、XQuery……そろそろ嫌になって来ましたか?「強力なスキーマと検証」に疲れてTypeScriptという妥協に甘んじましたか?正直になりなさい

36: t-murachi 2026/05/11 08:47

暴論だなぁ。今XMLを使って作られてるフォーマットを白紙にして一から設計するとして、じゃあXMLではなく何で設計するよって言われてもいまいちピンと来ないんだよね。SVGが嫌ならPostscript使ってみる? って話(´・ω・`)

37: takelushi 2026/05/11 08:51

Spring の Bean 以来書いてないな

38: toro-chan 2026/05/11 09:08

出自がSGMLなのを考えれば、HTMLはXMLの概念的なサブセット。HTMLがまだ廃れないことを考えると「スキーマは必要か」という問いにたどり着く。今のところ状況により必要ってことになるのだろうか

39: pochi-taro00 2026/05/11 09:11

設定ファイルや企業間のフォーマットではXMLよく使われてると思うけどね JSONのツールは基本XMLにも対応してるでしょ

40: sakidatsumono 2026/05/11 09:13

でもClaudeのプロンプトはXMLにした方がいいんでしょ?

41: kabuquery 2026/05/11 09:25

xfyってどうなったんだろう

42: tech0403 2026/05/11 10:22

Reactで採用されてるJSXはXMLの技術なんだが。フロントエンジニアではないんだろうけど、ひと言も言及しないのは流石にどうかと思う。15年くらい前だったらいい記事になったかもね。

43: mouki0911 2026/05/11 10:48

jsonはcsvと比較すると良いと思うけど、XMLと比較すると一長一短と思ってる。使う場面によって選ぶ感じ。

44: nemoba 2026/05/11 10:48

Ajaxは流行らせたXHRは、XMLHttpRequestっていうんだよ!Semantic WebからWeb Appつう技術の良し悪しではなく、ニーズの良し悪しでトレードが変わる。Schema復権も良し悪しではなくニーズの変化なんすよ。

45: kaorun 2026/05/11 10:54

Web界隈で忌み嫌われるのもわかるけど、IDE派なので、きっちりスキーマ定義されたXMLをゴリゴリに入力補完しながら書くのは好きだなぁ

46: kobito19 2026/05/11 11:28

pdfractalのカスみたいな記事をはてブで上げるな https://b.hatena.ne.jp/site/zenn.dev/pdfractal

47: dodecamin 2026/05/11 11:30

SOAPではなくRESTが流行った時にjsonが選ばれたから。

48: hogeaegxa 2026/05/11 11:31

XMLは別にバズワードではないな。自分が実際どうだったか知らん分野に対してAI生成で記事作るとこうなる。典型的AIスロップでZennも上げられるの1日1本に絞ってるってこと以上に対策しないと本当に自身が無価値になるよ

49: khtokage 2026/05/11 11:56

またこの人だ。1日1個、バズりやすそうな記事をAIで書く、を習慣にしてるんでしょうね。中身は見ての通りなので。

50: strawberryhunter 2026/05/11 12:03

最後に手で書いたのは、Apache Antのbuild.xmlで、意外にも最近だな。/技術雑誌のXMLの連載が意味不明だった。単純なものを無駄に複雑化する雰囲気はある。

51: kura-2 2026/05/11 12:04

バズワードなの?これ

52: Nunocky 2026/05/11 12:29

最近 "LLMはmarkdownじゃなく htmlを出力すべき"みたいな記事が上がってたけど、それなら XMLの方が良いよねと感じながら読んでた。とはいえ大抵のものは JSONと markdownで間に合っちゃうよな

53: hiroomi 2026/05/11 13:04

インフラ化

54: sucelie 2026/05/11 15:38

きっちりカッチリしてるから、使いたい人はこれでいいんだよ。シンプルにゆるゆる使い人はJSONとかでええんや

55: denimn 2026/05/11 23:14

xlsxで毎日触ってるでしょ。普及してインフラになって透過されてる。

56: k_oshima 2026/05/12 11:05

委員会式に巨大な仕様になりがちだが、SGML は筋がよい。schema 解釈して viewer で見る形式なんだから、目で見てデバッグしづらいと言われてもなー。