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

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

XML

1 :名無しさん@お腹いっぱい。 : 2001/03/18(日) 02:50 ID:laaa63cU
PHP で XML を利用するスレ

php Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/


229 :nobodyさん:04/07/27 02:08 ID:???
使いたければ使えばいいじゃないの。

230 :nobodyさん:04/07/27 16:22 ID:???
xsl:for-each って名前が悪い。実質 xsl:template/child::xsl:template なのに。

231 :nobodyさん:04/08/04 07:24 ID:???
こ、、、このスレ1番最初から3年以上たってんじゃん。。。


1 :名無しさん@お腹いっぱい。 :2001/03/18(日) 02:50 ID:laaa63cU
PHP で XML を利用するスレ

php Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/

232 :nobodyさん:04/08/06 22:46 ID:???
過疎板過疎スレなら良くあるこった。
XMLに興味をもつ夏厨も居るんだな。

233 :227:04/08/08 14:33 ID:ZvMtZ/SU
>>228
for-eachが有効な状況もあるので、常にだめというわけではないけど、
コピペプログラムを助長するのあまりよろしくない。
templateはapply-templatesやcall-templateで他の場所からも使いまわせるし、
importを使ったモジュール化の恩恵が受けられるので、積極的に使うのが良い。
他のテンプレートとの競合に注意しないといけないという欠点もあるけどね。

234 :nobodyさん:04/08/08 19:38 ID:???
ツリー形式のデータを入出力する内部フォーマットとしてはよく使うが
WebProgramming では使わねえからなあ > XML

235 :nobody:04/08/17 15:38 ID:VjAEtycJ
すいません、ご教授ください。
XMLは勉強し始めたばかりでとんちんかんなことをいうかもしれませんが、
よろしくお願いいたします。

ファイルメーカーというデータベースソフトからデータをXMLで取得し、
そこから必要なデータをXSLTで書き出したいと考えています。まず、
ファイルメーカーから取得するXMLのフォーマットは以下のようなものです。

<?xml version="1.0" encoding="UTF-8"?>
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="2004/2/10" NAME="FileMaker Pro Web Companion" VERSION="6.0Jv3"/>
<DATABASE DATEFORMAT="yyyy/M/d" LAYOUT="web" NAME="Service.fp5" RECORDS="9" TIMEFORMAT="k:mm:ss"/>
<METADATA>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Name" TYPE="TEXT"/>
<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Address" TYPE="TEXT"/>
</METADATA>
<RESULTSET FOUND="1">
<ROW MODID="10" RECORDID="1">
<COL>
<DATA>山田 太郎</DATA>
</COL>
<COL>
<DATA>東京都港区南青山</DATA>
</COL>
</ROW>
</RESULTSET>
</FMPXMLRESULT>

このXMLからXSLTを使ってエラーコードを書き出したいと考えています。

以下次のレスに続く。

236 :nobody:04/08/17 15:39 ID:VjAEtycJ
以下前のレスからの続きです。

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns="http://www.filemaker.com/fmpxmlresult" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="ERRORCODE">
Error:<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>

とりあえずこんな感じかなと思って動作させてみてもうまくいきません。
うまく照合できていないのか、Errorの文字列すら書き出されません。
いろいろ試してみて、XML内の、
<FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
のタグに問題があることがわかりました。このxmlnsの属性がついて
いるとデータの照合ができません。試しにこのxmlnsの属性を外して
動作させると、思うように動作させることができました。
元データのXMLは自動的にデータベースから吐き出されるもので、
こちらで任意にフォーマットを変えることはできません。
なのでここにxmlnsの属性があることを前提にXSLTを組まねばいけない
のですが、どのようにすればこのままでも照合ができるようになるか
わかりません。

お手数ですが、お分かりの方がいらっしゃいましたらご教授いただけると
助かります。よろしくお願いいたします。


237 :nobodyさん:04/08/17 16:30 ID:???
>>235-236
http://archive.gingerall.cz/archives/public/sablot2003/msg00646.html


238 :nobody:04/08/17 16:37 ID:VjAEtycJ
>>235 >>236
すいません。自己解決しました。
お騒がせしました。


239 :nobodyさん:04/08/27 22:03 ID:???
何ヶ月か前の日経新聞で、
これから注目の技術の何位か(だいぶん後だけど)に、XMLが入っていた。
えー?そうかー?とあんまり知らないながら思って、
実際本を読んでみたら、
やっぱり具体的にどう便利なのかがイメージできなかった。
でもこのスレみたらスッキリしました。
使うところではそこそこ使いますよ、程度のもんなんだね。
注目の技術で挙げていた奴はXMLって言いたかっただけかよ。

240 :nobodyさん:04/08/28 08:15 ID:???
これから注目って…回答者はどんなやつらだ?

241 :nobodyさん:04/08/31 20:27 ID:AfN26wuz
XMLは、使える使えないというか、それしかないというもんで、
それしかないといってそれだけあるというような何ともいえない存在

242 :nobodyさん:04/09/01 22:48 ID:???
CSVにこれから注目。ってな感じかな。

243 :nobodyさん:04/09/02 02:04 ID:???
まぁ、現実的な使用のされ方としては、
CSVにしてたのを、XMLにした、ってだけだしなぁ。


244 :nobodyさん:04/09/02 10:31 ID:???
CSVを可変長/ツリー対応にしたらXMLになった、みたいな感じか

245 :nobodyさん:04/09/05 19:33 ID:WCdq8mcy
天気予報は既存の配信ビジネスを守るためにRSS配信できない
http://neta.ywcafe.net/000339.html

国民の税金で気象データの収集・解析までしておきながら、
気象庁の官僚の天下り先である
財団法人 気象業務支援センター
財団法人 日本気象協会
の利権保護の為、未だRSS配信が拒まれているのだ。
将来的に行われるであろう地震予知の情報も、有料で国民に販売するつもりだろうか?

246 :nobodyさん:04/09/08 03:22 ID:???
技術っつーか書式の話だからなぁ。

247 :nobodyさん:04/09/08 17:31 ID:???
根本はそうだけど、
普通は応用技術やライブラリ環境、APIの定義なんかもふくめた
複合技術をさします。

248 :nobodyさん:04/09/10 04:03 ID:???

php4.3 の domxml で、 DomAttribute から名前空間接頭辞を得る方法って有りますか?
DomAttribute から名前空間接頭辞を得る方法を教えてください。

DomNodeの場合はDomNode->prefixで得られます。
DomAttribute->prefixは有りません。


249 :nobodyさん:04/11/07 08:35:02 ID:qkgPUNjx
XMLじゃなくてCSVのデータバインドで質問です。スレなさそうなので・・
すみません。

CSVデータは
a b
あああ   javascript:abc('URL')">  
みたいなデータです。

b列でbuttonを使って、
onclick=b列
みたいに表示したいのですが、分かる方いらっしゃいませんでしょうか?

よろしくお願いします。

250 :nobodyさん:04/11/07 12:25:42 ID:???
いるんじゃないでしょうか。

251 :nobodyさん:04/11/07 13:18:25 ID:???
CSVファイルのスレ
http://pc5.2ch.net/test/read.cgi/db/1057136328/

252 :nobodyさん:04/11/07 17:23:42 ID:qkgPUNjx
このスレはちょっと‥
質問は別にcsvでもxmlでもよさそうな感じだと思うので、
分かる人いらっしゃいましたらお願いします。

253 :nobodyさん:04/11/07 18:30:17 ID:???
なんで XML でもよさそうなんだろうか……
全く理解できないんだが。

254 :nobodyさん:04/11/07 19:36:58 ID:???
ではこのスレの趣旨に沿って回答しよう。
まずCSVデータをXML整形式に変換するのだ。
しかるのちにその XML を XSLT で button に変換する。
これで完璧。

255 :nobodyさん:04/11/08 12:55:53 ID:???
XPath解説突っ込み日記 (agenda)
http://members.jcom.home.ne.jp/jintrick/Personal/d20033f.html#d10_4

@* を略さない形が attribute::* であると知らないことで起きうる弊害って何があるかな?

256 :sage:04/11/11 21:31:30 ID:PArZy+Mk
>>255
では、@* をどう理解しているの?

このことを知らないで、
axis, node tests, predicate, location steps, location path, XPath expressions
などをちゃんと説明できる?

説明できないなら、理解できてないということで、
理解できてない人が使いこなせるわけがない。

弊害があるかどうかどころの問題じゃないと思うんですが。

257 :nobodyさん:04/11/11 22:19:51 ID:???
  ク    ク    || プ  / ク     ク  | | プ  /
  ス  ク ス  _ | | │ // ス  ク ス  | |  | //
  / ス   ─ | | ッ //  /ス _ | | ッ.//
 /  _____  // /    ―    //
.  /   l⌒l l⌒l \  ))   ____
. / / ̄| ,=| |=、| ̄ヾ   / ____ヽ
/ ̄/ ̄.  ー'●ー'  ̄l ̄ |  | /, −、, -、l  ))
| ̄l ̄ ̄  __ |.    ̄l ̄.| _| -| ,=|=、 ||
|. ̄| ̄ ̄  `Y⌒l__ ̄ノ ̄ (6.   ー っ-´、}
ヽ  ヽ    人_(  ヾ    ヽ    `Y⌒l_ノ
  >〓〓〓〓〓〓-イ   /ヽ  人_(  ヽ
/   /  Θ  ヽ|  /    ̄ ̄ ̄ ヽ-イ

258 :257:04/11/11 22:20:20 ID:???
ごめん煽りの種類間違えた

259 :nobodyさん:04/11/12 11:09:59 ID:???
>>258
?

260 :nobodyさん:04/11/13 11:50:31 ID:???
>>256
理解できない ⇒ 使いこなせない
は言い過ぎだと思うよ。

261 :256:04/11/17 14:47:17 ID:???
>>260
> 理解できない ⇒ 使いこなせない
ではなくて、
理解できてない ⇒ 使いこなせない
なのですが、言いすぎでしょうか?

理解の度合いに比例してうまく使いこなせるというのは、
自明だと思うのですけどね。

262 :257:04/11/18 03:13:46 ID:???
まぁ俺は sage 間違ってるのを指摘しようとしただけだが

263 :256:04/11/20 03:03:33 ID:???
>>262
ああ。2ちゃんねる初心者だったので間違えました。
申し訳ない。
(でも、あれはとても指摘とは思えんがね)


264 :nobodyさん:04/11/20 03:55:04 ID:Vj6p7EJv
XMLも3年で空気のような存在になったな。
いまさらながら技術革新はやすぎ

265 :nobodyさん:04/11/20 05:44:32 ID:???
>>261
俺もそう思う

>>264
けど2000年ぐらいの技術革新に比べたら
最近の革新ってそんなになくね?

驚くような新技術がここずっと出てない

266 :nobodyさん:04/11/20 06:26:30 ID:???
>>265
どうでもいいけど、例えばどんな技術なら驚くの?
お前の想像力が高まっただけとも考えられない?

267 :nobodyさん:04/11/20 13:58:28 ID:???
>>265
確かに言われてみればそういう気もする

>>266
お前はどんな技術が革新だと思ったんだ?

268 :nobodyさん:04/11/20 23:30:45 ID:???
>>267
思いつかないから、そう思ったんだよ。
何出されても、ふーんまぁすごいね、て感じるような気がする。

269 :nobodyさん:04/11/22 06:25:18 ID:???
>>266
漏れは>>265の言ってる2000年付近ではないが
初めてFlashみたときは衝撃だったな
あの頃ってまだ動的ページってBBSぐらいだったし
(139ポートで騒ぐ前ぐらいね)

静的ページばっかりしかないときに
BBSやチャットが出てきたときもそこそこ驚きだったけど

WEB以外ではやっぱCUIからGUIに環境を変えたときかな
Canbeとかでテレビやゲーム見れたときとか

XMLでいうとやっぱりAmazonのAWS(技術というか使い方)だけど
あの頃のように衝撃的なものはないかもしれない

270 :nobodyさん:04/11/23 19:17:14 ID:J+vSBPx/
javascriptで配列に、idを格納しました。
xsltで、配列内のidの物だけ表示するって出来ますか?

配列 ('001','004','005')

XML
<name id="001">田中</name>
<name id="002">佐藤</name>
<name id="003">山田</name>
<name id="004">関根</name>
<name id="005">山口</name>

271 :nobodyさん:04/11/23 19:46:24 ID:???
>>270
JavaScriptとXSLTのつながりを言ってくれなきゃわからん。

272 :nobodyさん:04/11/30 14:06:48 ID:???
ttp://orz.cc/blog/2004/11/25-2

> <http://www.w3.org/1999/xhtml:h1>
> <http://orz.cc/:h1>管理人</http://orz.cc/:h1>について
> </http://www.w3.org/1999/xhtml:h1>
>
> このように要素ごとにいちいち長い URI を書いてたら大変だから、
> 文書内で最初に出てくる要素 (ルート要素) で xmlns 属性を使って、
> 名前空間とそれと対応した略語をあらかじめ纏めて宣言しておく。

解りやすいとは思うんだが、あたかも <http://www.w3.org/1999/xhtml:h1> としても
Well-formed であるかのような言い回しは良くないな。

273 :nobodyさん:05/02/22 04:04:14 ID:IvyCqzTr
質問です。
XHTMLファイルをXSL変換したいのですが、
名前空間が違うせいかテンプレートを読んでくれません。

xhtmlファイル
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

xslファイルでは
<xsl:template match="html">
という感じで、特に名前空間を意識して作ってはいないです。

ちなみに、xhtmlファイルのxmlns="http://www.w3.org/1999/xhtml"を消せば期待通りに動くのですが、
これでは何の解決にもならないので…。
どなたか教えて下さい。

274 :nobodyさん:05/02/22 12:42:06 ID:???
ルート要素 xsl:stylesheet に、 xmlns="http://www.w3.org/1999/xhtml" という属性を付ける

275 :nobodyさん:05/02/27 10:28:50 ID:???
>>273
名前空間つきの XML を XSLT 内では接頭辞抜きで扱うことは出来ないよ。

<xsl:stylesheet xmlns:x="http://www.w3.org/1999/xhtml">

とでもして、

<xsl:template match="x:html">

276 :nobodyさん:05/03/01 22:37:27 ID:???
PHP使えるレン鯖(さくらスタンダードを予定)を借りるつもりなんですが、
鯖側でPHPでxmlをxsltでhtmlに変換するには具体的にはどんなものをどこに置けば良いのだろうか。


277 :nobodyさん:05/03/01 22:59:07 ID:???
>>276
<? phpinfo() ?>

278 :nobodyさん:05/03/02 05:21:05 ID:???
>>277
<?php phpinfo() ?>

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

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

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)