■ このスレッドは過去ログ倉庫に格納されています
<XML総合 part="3"/>
- 1 :デフォルトの名無しさん:2008/10/07(火) 17:40:09 .net
- XMLなんでもスレ。
前スレ: 【XML】xmlns, XSLT, RelaxNG, JAXP, etc.【総合】
http://pc11.2ch.net/test/read.cgi/tech/1133280488/
前々スレ: 【必須?】XML技術【使ってる?】
http://pc8.2ch.net/test/read.cgi/tech/1090253584/
- 890 :デフォルトの名無しさん:2014/12/31(水) 18:36:03.88 ID:2GcuerX7.net
- ごめん意味が分からん
具体例をたのむ
とりあえず適用範囲と適用順序が明確になるように
<apply-templates>
<call-template>
を使ってスタイルシートを書くべき
- 891 :887:2014/12/31(水) 23:36:10.22 ID:xoMNspqD.net
- >>890
文書
<Conference Situation="Reserved" Equipment="Projecter">
<Room>会議室A</Room>
<User>山田太郎
<Date>2005/6/1</Date>
<Time>10:00〜12:00</Time>
</User>
<Number>4名</Number>
</Conference>
スタイルシート
<template match="Conference">
<value-of select="Number" />
</template>
<template match="Conference/User">
<value-of select="Date" />
</template>
<template match="/">
<value-of select="Conference/Room" />
</template>
この時、出力が「会議室A」となるようなのですが、
スタイルシートの2行目、5行目は処理されないのかがわからず・・・
ルートノードから処理するから8行目が処理されて会議室Aが出るのはわかるのですが・・・
- 892 :デフォルトの名無しさん:2015/01/01(木) 04:47:22.67 ID:fOT3zbhy.net
- >>891
>>890が言っているように apply-templates を使って、
1行目〜のテンプレートと4行目〜のテンプレートをどこで適用するかを
ルートノードに対するテンプレートから辿れるように記述してやらないと、
2行目も5行目も呼ばれないよ。
例えば、
<Reservation>会議室A4名2005/6/1</Reservation>
と出力したいなら、
<xsl:template match="Conference">
<xsl:value-of select="Number"/>
<xsl:apply-templates select="User"/>
</xsl:template>
<xsl:template match="Conference/User">
<xsl:value-of select="Date"/>
</xsl:template>
<xsl:template match="/">
<Reservation>
<xsl:value-of select="Conference/Room"/>
<xsl:apply-templates select="Conference"/>
</Reservation>
</xsl:template>
(面倒な適用の仕方をしているように思うが、敢えて889に合わせて書いてる)
- 893 :889:2015/01/06(火) 23:45:27.76 ID:yBfyAEit.net
- >>890
>>892
ありがとうございました。
おかげさまで理解できました。
- 894 :デフォルトの名無しさん:2015/03/05(木) 19:45:24.25 ID:M8OCZQG2.net
- ソースを取得したいのですが
eucのところだと文字化けしてしまいます
msXMLhttp = CREATEOLEOBJ("Microsoft.XMLhttp")
msXMLhttp.open("GET", PageURL, 0)
msXMLhttp.send()
Result = msXMLhttp.responseText
これに何を足せばいいでしょうか?
uwscという言語から呼び出しているので
書式が少し違うかもしれません
- 895 :デフォルトの名無しさん:2015/03/05(木) 19:49:31.16 ID:cZBJVpyp.net
- このへん
ttp://qiita.com/weal/items/3b3ddfb8157047119554
- 896 :デフォルトの名無しさん:2015/03/07(土) 20:28:10.67 ID:LBQfAvGd.net
- いまどきXMLを使っているおとこの人って・・・
- 897 :デフォルトの名無しさん:2015/03/07(土) 21:06:32.28 ID:mxofLn9D.net
- >>886-887
これかな
XMLが最善とは思わないが
XMLを捨てる十分な動機とインフラがない
- 898 :デフォルトの名無しさん:2015/03/07(土) 21:16:55.61 ID:mxofLn9D.net
- あと名前空間の機能は重要
XMLの名前空間の仕様自体は気に入らないが
- 899 :デフォルトの名無しさん:2015/08/28(金) 07:08:01.04 ID:9f9Xq2tT.net
- 記念パピコ。
- 900 :デフォルトの名無しさん:2016/03/29(火) 08:49:41.63 ID:/c8bAcK4.net
- サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
- 901 :デフォルトの名無しさん:2016/08/07(日) 05:01:16.51 ID:YyOdRUHo.net
- xml2wbxml に xml 喰わせてバイナリ化させようとしても
The XML language is unknown.
が出ておかしいなと思ったら、これ WML とか特定の種類の XML しか処理してくれないのか。
ルートタグを wml に変えたら普通に変換できたけど、折角のライブラリだけどこれは使えないな。
- 902 :デフォルトの名無しさん:2017/02/18(土) 23:10:50.67 ID:mqLRfa9/.net
- やっぱりcsvのが使いやすいな
編集もExcelで楽チン出しね
自分でExcelで保存して03が3になったってキレた客からしかクレームないよ
xmlは人間が編集できないからね
触れそうだからって触った奴は阿鼻叫喚の地獄絵図
- 903 :デフォルトの名無しさん:2017/02/22(水) 20:13:54.05 ID:SndQQfpM.net
- まあ煽りのつもりなんだろうけど。
10年前ならまだしも今さらこれに反論する奴はまずいないわな。
データ記述言語とマークアップ言語の両方をまかなおうとしたあげく
結局どっちにも使いにくいものになってしまったってのはもう誰もが認めるところでしょ。
- 904 :デフォルトの名無しさん:2017/03/22(水) 09:10:06.68 ID:tZY6T4Dk.net
- XMLは人間が読むべきじゃないんだよ
つまりその都度専用のエディタ作らないと
- 905 :デフォルトの名無しさん:2017/03/22(水) 23:54:46.05 ID:FZeDpxxp.net
- 人間が読むのは他人に迷惑かけてないし構わんでしょ
非整形式な(、もっと言えばスキーマの無い)XMLを書くことを
認めてしまった時点でXMLである利点が損なわれてしまった
専用のエディタはともかく専用のスキーマはあってしかるべき
人間がXMLを編集できないというより
XML(+xlink)でないと表現できないようなデータ構造が
人類に早すぎたというべきだと思う
- 906 :デフォルトの名無しさん:2017/03/29(水) 06:13:18.07 ID:0nv3IeaJ.net
- この期に及んで初めてXMLに真剣に取り組んでみてるけど結構面白いな
スキーマでの型定義とかで以外としっかりしててひたすらごちゃごちゃなイメージと違う
XSLTで結構柔軟に動けそうだしこれはなんだかLisp/Schemeみたいな言語だなと思った
- 907 :デフォルトの名無しさん:2017/04/10(月) 10:24:26.97 ID:COlJfLN4.net
- 会社のINI大好きおやじがウザくて困る。
「XMLは読みづらいからINIファイルにしろ。」と
設定の項目も数も自在に変わって、階層も深いプログラムの設定。
XMLなら簡単に実現できそうだけど、INIで実現するとなると物凄く大変そう。
オブジェクト指向も知らないオッサンにとってはINIで十分かもしれんけど、
大規模なプロジェクトにINIはキツい。
- 908 :デフォルトの名無しさん:2017/04/10(月) 22:33:04.71 ID:V8ixImAP.net
- jsonやyamlじゃいかんのか
- 909 :デフォルトの名無しさん:2017/04/11(火) 13:55:08.83 ID:W6dcIsJ3.net
- TOML
- 910 :デフォルトの名無しさん:2017/04/22(土) 19:10:41.93 ID:IUEn1/Ee.net
- >>907
あー、いや
マジで疑問なんだけどその設定ファイルをお客さんがいじるとした場合
どうやっていじってもらうの?
iniはまだメモ帳で何とかなる
でもxmlってVisual Studioでも入ってないとそもそもエディタからしてないだろ
- 911 :デフォルトの名無しさん:2017/04/23(日) 01:33:46.20 ID:4FG0byGx.net
- メモ帳でええやん
読み込むときにバリデーションできる分iniファイルよりは安全
- 912 :デフォルトの名無しさん:2017/04/23(日) 01:55:25.47 ID:TYFM/Tvt.net
- >>911
いや、あのツリー構造をメモ帳でお客さんに整合性とれってそもそも無理やで
俺もやってみたけどあかんわあれ
- 913 :デフォルトの名無しさん:2017/04/23(日) 02:19:40.14 ID:4FG0byGx.net
- 無理なら触らせるなってことだよ
XML手書きできないならjsonとかにしたって同じ
- 914 :デフォルトの名無しさん:2017/04/23(日) 04:23:33.56 ID:TYFM/Tvt.net
- >>913
でもiniやcsvなら触れるよね
なんかいいフリーソフト出ればいいんだけどなぁ
- 915 :デフォルトの名無しさん:2017/04/23(日) 09:22:16.83 ID:4FG0byGx.net
- iniやcsvが触れるのはツールの問題もあるにせよ
本質はそれらが1次元配列か2次元配列を扱うからだろ
2次元配列で良いんならExcelにだって編集機能あるぞ
使ってる奴見たこと無いが
- 916 :デフォルトの名無しさん:2017/04/23(日) 09:25:07.26 ID:4FG0byGx.net
- それに設定ファイルなら親を見れば子が取りうる型が判るんだから
1時間もあればスキーマからエディタを自動生成するやつが書けるだろ
スキーマを書くのは1時間じゃ済まないかもしれないが
- 917 :デフォルトの名無しさん:2017/04/26(水) 09:56:04.94 ID:1zlg9RNw.net
- INI->XML変換器書けばぜんぶ解決!
INIのおやっさんには秘密兵器のように使い方を教えてあげよう
- 918 :デフォルトの名無しさん:2017/05/02(火) 12:16:50.68 ID:DEV4ShMQ.net
- >>910
設定はプログラムが吐き出すので、お客さんが直接いじることはない。
飽くまでも社内のオッサンの意向。
だいたい、iniだと連番付けたりしなきゃいけないだろうに、
挿入や削除したくなったときはどうするつもりなんだろう?
- 919 :デフォルトの名無しさん:2017/05/02(火) 15:01:36.53 ID:kZz0RkZ8.net
- gephiってソフトつかいだしたのでxmlについてちょっとべんきょうしようとおもってんだけど
xmlってもう廃れた言語なの?
- 920 :デフォルトの名無しさん:2017/05/02(火) 22:47:17.29 ID:nFoQA49R.net
- 廃れては無い
良くも悪くも枯れた言語
- 921 :デフォルトの名無しさん:2017/05/03(水) 12:49:16.67 ID:dNbaVfzn.net
- >良くも悪くも枯れた言語
良くも悪くも とか 枯れた ってわかりやすく言うとどういうこと?
このスレも10年位前に建てられてるし、図書館でけんさくしても10年位前の本しか出てこないし
xhtmlもなくなったし
勉強とかしても使いみちないん?
- 922 :デフォルトの名無しさん:2017/05/03(水) 13:08:02.53 ID:m7QOcsCM.net
- とりあえず無くなったのはXHTML2.0でXHTMLは無くなってないよ
10年間変わっていないことに価値を見出せないなら止めとけば?
- 923 :デフォルトの名無しさん:2017/05/03(水) 17:18:52.04 ID:tt/7nJiL.net
- XHTMLとXMLは違う
データの表現としてXMLは今後も残るように思う
schemaとかDTDとか検証できるのは強み
- 924 :デフォルトの名無しさん:2017/06/25(日) 19:47:21.34 ID:PbhQLBTm.net
- XML Schema に合わせてXMLを修復してくれるようなツールってないでしょうか?例えば順序が違っていたら並べかえてくれるとか。
- 925 :デフォルトの名無しさん:2017/06/25(日) 21:40:02.87 ID:pOZXxH7E.net
- Webブラウザの互換表示みたいに
力技でやる以外は原理的に無理だろ
というかデータだけ見て修復できるんなら
最初から緩いスキーマで十分ということでは?
- 926 :デフォルトの名無しさん:2017/06/26(月) 17:13:29.12 ID:3KsimYO/.net
- そうですか。どうも。
やはり自作するしかないか・・・
- 927 :デフォルトの名無しさん:2017/10/07(土) 00:19:21.97 ID:lJZL+cmj.net
- XMLを整形するフリーのプログラムを探してます
ミスなく動作するのはもちろんのこと
・テキストで入力してテキストで出力する(ファイルではない)
・インデントはタブ(を選択できる)
・子要素タグを内包しない場合は内容および終了タグを改行&インデントしない(を選択できる)
・属性の区切りも整形できる
・ルート要素が複数あっても、警告は出すとしてもとりあえず整形結果を出力できる
…あたりの条件を始めとして、なるべく任意で設定できるのが望ましいのですが
なかなか全てを満たすものが見つかりません
なにかいいのないでしょうか
- 928 :デフォルトの名無しさん:2017/10/07(土) 06:02:31.26 ID:Gmnt5KgW.net
- ルート要素が複数あるのはwell-formedではないのでは。
- 929 :デフォルトの名無しさん:2017/10/07(土) 22:10:49.10 ID:0DPfmeH4.net
- その程度のスクリプトをさくっと書けるのがXMLの利点では?
XMLで独自色出しても自己満足以上に
いい事なんてないと思うんだが
- 930 :デフォルトの名無しさん:2018/03/21(水) 20:50:15.81 ID:VY6gRTiq.net
- 2つのXMLファイルを比較して足りない部分は追加、変更部分は更新したいのですが
全ノードを一つずつ比較していくしか思い浮かびません。
何かいい方法ないのでしょうか。
- 931 :デフォルトの名無しさん:2018/05/23(水) 21:36:40.08 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
S7OQA
- 932 :デフォルトの名無しさん:2018/07/05(木) 00:23:26.91 ID:RfoszcD2.net
- U9C
- 933 :デフォルトの名無しさん:2019/03/06(水) 12:57:24.09 ID:adPEmteS.net
- 広告やらなんやらの情報でめちゃくちゃごちゃついたxmlをjsonみたいにしてくれるサイトってありますか?
- 934 :デフォルトの名無しさん:2019/06/19(水) 04:52:41.91 ID:tVNS+22r.net
- 【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
- 935 :デフォルトの名無しさん:2019/06/25(火) 20:25:35.91 ID:+9AJD6Lb.net
- exiフォーマットをブラウザーに表記できるもんですか?
- 936 :デフォルトの名無しさん:2019/06/26(水) 00:18:30.57 ID:SMlxsdym.net
- >>935
今日日、ブラウザで表示できないものはないんちゃう?w
- 937 :デフォルトの名無しさん:2019/06/26(水) 20:31:38.58 ID:hK0sw3DX.net
- テキストベースのhtmlやxmlを介在せずにできるんですか?
素人すぎて申し訳ないのですが、お教えください
- 938 :デフォルトの名無しさん:2019/08/12(月) 02:50:52.55 ID:kdU0FwTT.net
- EXI形式は一見すばらしい技術に見えるけど対して圧縮率変わらねーしな。
寧ろ今時の多くのシステムに備わってるgzip圧縮のほうが汎用性・可搬性の面で「効率的」とも言える。
- 939 :デフォルトの名無しさん:2019/09/16(月) 12:52:11.23 ID:kMJT57qy.net
- ブラウザで動くアプリって、安定しないイメージあるんですけど、
イメージだけなんですかね?
グルグルまわって永遠にループしてたり、やはり機関系に比べてWeb系のPhper開発者はバカが多いからですか?
総レス数 939
272 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★