トップページphp
340コメント124KB

XML

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
PHP で XML を利用するスレ

php Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/
026125604/11/17 14:47:17ID:???
>>260
> 理解できない ⇒ 使いこなせない
ではなくて、
理解できてない ⇒ 使いこなせない
なのですが、言いすぎでしょうか?

理解の度合いに比例してうまく使いこなせるというのは、
自明だと思うのですけどね。
026225704/11/18 03:13:46ID:???
まぁ俺は sage 間違ってるのを指摘しようとしただけだが
026325604/11/20 03:03:33ID:???
>>262
ああ。2ちゃんねる初心者だったので間違えました。
申し訳ない。
(でも、あれはとても指摘とは思えんがね)
0264nobodyさん04/11/20 03:55:04ID:Vj6p7EJv
XMLも3年で空気のような存在になったな。
いまさらながら技術革新はやすぎ
0265nobodyさん04/11/20 05:44:32ID:???
>>261
俺もそう思う

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

驚くような新技術がここずっと出てない
0266nobodyさん04/11/20 06:26:30ID:???
>>265
どうでもいいけど、例えばどんな技術なら驚くの?
お前の想像力が高まっただけとも考えられない?
0267nobodyさん04/11/20 13:58:28ID:???
>>265
確かに言われてみればそういう気もする

>>266
お前はどんな技術が革新だと思ったんだ?
0268nobodyさん04/11/20 23:30:45ID:???
>>267
思いつかないから、そう思ったんだよ。
何出されても、ふーんまぁすごいね、て感じるような気がする。
0269nobodyさん04/11/22 06:25:18ID:???
>>266
漏れは>>265の言ってる2000年付近ではないが
初めてFlashみたときは衝撃だったな
あの頃ってまだ動的ページってBBSぐらいだったし
(139ポートで騒ぐ前ぐらいね)

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

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

XMLでいうとやっぱりAmazonのAWS(技術というか使い方)だけど
あの頃のように衝撃的なものはないかもしれない
0270nobodyさん04/11/23 19:17:14ID: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>
0271nobodyさん04/11/23 19:46:24ID:???
>>270
JavaScriptとXSLTのつながりを言ってくれなきゃわからん。
0272nobodyさん04/11/30 14:06:48ID:???
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 であるかのような言い回しは良くないな。
0273nobodyさん05/02/22 04:04:14ID: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"を消せば期待通りに動くのですが、
これでは何の解決にもならないので…。
どなたか教えて下さい。
0274nobodyさん05/02/22 12:42:06ID:???
ルート要素 xsl:stylesheet に、 xmlns="http://www.w3.org/1999/xhtml" という属性を付ける
0275nobodyさん05/02/27 10:28:50ID:???
>>273
名前空間つきの XML を XSLT 内では接頭辞抜きで扱うことは出来ないよ。

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

とでもして、

<xsl:template match="x:html">
0276nobodyさん05/03/01 22:37:27ID:???
PHP使えるレン鯖(さくらスタンダードを予定)を借りるつもりなんですが、
鯖側でPHPでxmlをxsltでhtmlに変換するには具体的にはどんなものをどこに置けば良いのだろうか。
0277nobodyさん05/03/01 22:59:07ID:???
>>276
<? phpinfo() ?>
0278nobodyさん05/03/02 05:21:05ID:???
>>277
<?php phpinfo() ?>
0279nobodyさんNGNG

質問です。

http://tools.live365.com/cgi-bin/api_station_status.cgi?member_name=bcname&password=bcpassword&action=listeners

上記記CGIにアクセスすると下記のXML形式のデータが出力されます。

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <LIVE365_API_STATION_STATUS_CGI>
<Code>0</Code>
<Reason>Success</Reason>
<Stream_status>OK</Stream_status>
<Current_listeners_reg>35</Current_listeners_reg>
<Current_listeners_pm>2</Current_listeners_pm>
<Current_listeners>37</Current_listeners>
<Rating>8.73</Rating>
</LIVE365_API_STATION_STATUS_CGI>

そして<Current_listeners>37</Current_listeners> の値だけHTMLもしくはJavascriptに出力したいのですがどのようにすればいいのでしょうか?
0280nobodyさん2005/04/09(土) 18:36:30ID:???
各XSLTツールの趣旨を表にしたようなページ無いかな?
乱立しててよくわからん。
0281nobodyさん2005/04/13(水) 05:25:47ID:63N0WCvJ
質問です。

http://www.flickr.com/

有名なサイトですがXMLで書かれてますよね?
このシステム作れる人いますか?
0282nobodyさん2005/04/13(水) 21:57:29ID:???
>>281
これでも使え。
http://cocoon.apache.org/2.1/
0283nobodyさん2005/04/14(木) 04:17:53ID:2qC1db3U
>>282
やはり難しくて作れないものなんでしょうか?
0284nobodyさん2005/04/14(木) 21:53:52ID:???
>>283
だからXMLをHTMLとかPDFにしてWebから見るってシステムは既にあるって言ってるだろ。
0285nobodyさん2005/06/26(日) 17:50:57ID:???
あなた変わりはないですか。
0286nobodyさん2005/06/26(日) 20:55:02ID:???
あなた恋しい北の宿
0287nobodyさん2005/07/03(日) 17:51:21ID:mPcOPzFP
みようみまねでXMLからデータ抽出をしようとしてます。

<page1>1</page1>

の値を抜き出すのは、

<xsl:value-of select="page1" />

でできることはわかりました。では、

<Args>
<Arg name="page2" value="2"></Arg>
</Args>

のようにXMLに記述してある「value」の値「2」を
抜き出すことなんて、できるのだろうか?


教えておねがいします。
0288nobodyさん2005/07/03(日) 21:33:36ID:???
<xsl:value-of select="/Args/Arg/@value"/>
とかじゃ駄目かな
0289nobodyさん2005/07/04(月) 12:04:37ID:PKarpLtK
XMLもXSLTも超初心者です。以下のようなXMLデータをXSLTでHTMLに出力
するにはどう記述すればいいのでしょう;;

<Args>
<Arg value="値1" name="値名1" />
<Arg value="値2" name="値名2" />
<Arg value="値3" name="値名3" />
<Arg value="値4" name="値名4" />
<Arg value="値5" name="値名5" />
</Args>

任意のname値のvalue値を取得したいのですが。(きっと初歩ですよね。。)
xsl:value-ofを使うのでしょうか。
よろしくお願いします。
0290nobodyさん2005/07/04(月) 18:21:53ID:???
>>289
いい加減しつこい。 ちったぁ考えれ。
0291nobodyさん2005/07/07(木) 22:11:14ID:???
xsl:if とか。xsl:choose 使っても良いし。
あと、xsl:value-of とかだべ。
少しは本買って嫁や。>>290
0292nobodyさん2005/07/26(火) 18:37:51ID:drqO86Ya
ttp://neta.ywcafe.net/000339.html

天気予報をXMLで提供すると気象庁が発表してから半年が経った
実は2004年の11月には既に気象庁がこんなプレスリリースを出している。
---
府県天気予報・府県週間天気予報を新しい形式(XML形式)で提供します。

◎:平成16年12月から追加して発表するもの
(XML形式で提供します。気象庁HPでも12月から掲載します。)
---

しかし発表で予告された12月1日からもう半年以上を経た2005年7月現在、
気象庁のwebサイトにはXML形式のデータなどどこにも見当たらない。

なお、お察しのとおり、財団法人 気象業務支援センターも
財団法人 日本気象協会も 気象庁の官僚の天下り先である。
0293nobodyさん2005/08/20(土) 15:30:27ID:7Wfj6XqF
折れはXMLがそこそこ使える。だから仕事くれ!
0294nobodyさん2005/09/23(金) 12:20:42ID:???
すんません、「book of sax」という本を買ったのですが、
ttp://www.amazon.com/exec/obidos/tg/detail/-/1886411778/qid=1127445240/sr=8-2/ref=sr_8_xs_ap_i2_xgl14/104-8546575-0250313?v=glance&s=books&n=507846
サンプルコードを置いてある
ttp://www.bookofsax.com/
がなくなってるぽいです。
どなたか他の方法でサンプルコード入手した方おられますか?
0295nobodyさん2005/10/30(日) 18:40:34ID:sWk9fJUs
XMLデータベースとかいうのをやって見ようと思ったんだが、
あれってはじめからXMLでデータベースを記述してサーバに置いとくってこと?
並び替えとかすごい処理時間を食いそうなんだけど・・・
0296nobodyさん2005/10/31(月) 12:33:09ID:???
>>292
そうしている間に、goo は RSS で全国各地の天気予報を配信している・・・
0297nobodyさん2006/01/19(木) 12:07:04ID:???
CDATA区間の中で]]>を書きたいときってどうするの?
多分一生に一度も無いと思うけど
0298nobodyさん2006/01/19(木) 12:44:10ID:???
仕様上不可能。どうしてもやりたければCDATA区間を一度閉じて入れる。
<![CDATA[abc]]>]]&gt;<![CDATA[def]]>
0299nobodyさん2006/01/19(木) 20:56:43ID:???
こういうのはどう?
<![CDATA[abc]]]]><![CDATA[>def]]>
0300nobodyさん2006/01/19(木) 21:10:38ID:???
それでも可。CDATA区間では ]]> のみが意味のあるマーク付けとして認識される。
0301nobodyさん2006/10/27(金) 00:01:18ID:dMTVlWU0
すみません、XMLって何ですか?
よく聞くんですが、調べてもよくわかりません。
どういうメリットがあるのでしょうか?
本気で気になるので良かったら教えてください
0302nobodyさん2006/10/27(金) 00:41:28ID:???
ナッ・・時が止まったスレが上がっている?!
0303nobodyさん2006/10/28(土) 22:38:41ID:???
>>301
ざっぱに言えば、コンピュータが扱いやすいデータ形式。
ライブラリが整っていて大概の言語から利用可能。
人間にも少し扱いやすい(しかし、普通は手書きはしない)
0304nobodyさん2006/10/29(日) 00:19:17ID:sT9PeoCG
>コンピュータが扱いやすいデータ形式。

扱い易いか?
0305nobodyさん2006/10/29(日) 01:19:01ID:???
<タグ>ベースの最大公約数的テキストフォーマット
0306PInTYLuGTsn2008/02/06(水) 20:19:51ID:???
<a href=http://juansilva.bebto.com/627ffe/index.html>; celebrity boxing video </a>
0307nobodyさん2008/04/23(水) 10:27:59ID:w35rTmO6
FileMakerからXMLを出力し、XSLTを使って、Excelで帳票を再現したいと思っています。
XML+XSLT→HTMLの参考書は溢れているのですが、
XML+XSLT→EXCELの参考書、またはサイトをご存じでしたら
教えてください。

お願いします。
0308nobodyさん2008/04/23(水) 11:17:54ID:???
ageるんじゃない!
0309nobodyさん2008/04/25(金) 00:25:32ID:cu1AxInx
ageるんだ!!
0310nobodyさん2008/07/10(木) 07:33:08ID:???
sage厨は逝ってよし
0311nobodyさん2008/07/10(木) 11:38:21ID:???
逝ってよしw
0312vVNRvlOcflwIXrR2008/10/01(水) 02:29:33ID:???
ozyr2u <a href="http://nazpkjovnxol.com/">nazpkjovnxol</a>, [url=http://cgiiwcdvncga.com/]cgiiwcdvncga[/url], [link=http://huclmnbfqgfw.com/]huclmnbfqgfw[/link], http://ufkcodxohnlo.com/
0313NPdxlIyMIuff2008/10/02(木) 11:17:59ID:???
casin-betting-systems.txt;5
0314RQgAhYbMid2008/10/03(金) 01:22:43ID:???
We can learn you how to start up a business fast.We are providing seminars for these people.Contact our company at info@businessgrowing.con,website is,
0315QuSuLXnW2008/10/09(木) 00:59:57ID:???
Wachovia bank is down right now,don't be panic just sell your stocks,it's awful.You can watch current index of Wachovia stock right now.,
0316gBhvbaDfgtQjT2008/10/09(木) 03:32:08ID:???
my name is Kelly,i 'm glad to see you here,, http://adoption-gay-lesbian-statistics.gloria-software.com/mature-lesbian-gang-bang.html mature lesbian gang bang, qgml,
0317hQdvCYumiKenAV2008/10/09(木) 04:47:58ID:???
how to create a business online fast, please read my blog for further information,thank you.,
0318cfkBKzZLMU2008/10/31(金) 08:57:20ID:???
dmipencil.txt;10;15
0319aCQNQWNVJg2008/11/03(月) 02:57:27ID:???
Where did the government get $85 billion to bail out AIG?,
0320lTqozVry2008/11/09(日) 07:40:05ID:???
Work from home!great opportunities!Wanna make up 5000 $ a month?No problem.,
0321NosmkiaymSM2008/11/09(日) 09:05:49ID:???
hello,my name is Michael Olson,please let me know if you have some troubles,my e-mail,
0322FAWCAPXHXmfj2008/11/15(土) 01:29:42ID:???
Please make it yourself and you will receive the perfect results in the end,
0323lgCPYmsx2008/11/15(土) 03:01:23ID:???
Hey guys,i'm Tom Velasques,the desicion of this problem is here,
0324fvcmWjnhrsktk2008/11/16(日) 06:34:25ID:???
Hi. My website is about work from home where I explore the internet and find work from home opportunities and share those with my readers. I also share some experiences about the internet world.Please find time to view it,
0325amkeWcqabkQxPeVYL2008/11/20(木) 00:41:33ID:???
i have something to show you here,i'm Collin Hutchinson,,
0326MwzRdtbKVsEt2008/11/20(木) 02:07:04ID:???
Hi there,I have the perfect idea to make much money,please visit my site,this offer is only for americans,thanks,
0327qVolwVmNWHhZoGvdI2008/11/24(月) 06:15:10ID:???
hey my name is Frank,let me show you my decision of this problem,
0328HPUohdKyrNW2008/11/24(月) 08:33:11ID:???
Hey,i'm Mary Maroon,CBS news,Barack Obama's wife devorced with him 2 days ago.,
0329nobodyさん2009/08/12(水) 17:31:46ID:OAwojwXe
【困った】 便利ソフト マイクロソフト 「Word2003・2007」 が特許権侵害  販売中止
http://tsushima.2ch.net/test/read.cgi/news/1250064451/

XMLの改造が特許侵害って初めて聞いた。
i4iてどんな会社?
0330nobodyさん2009/08/14(金) 02:09:52ID:Vh7kO7Y9
この板の人がこの件に無関心でワロタww
0331nobodyさん2009/10/19(月) 02:27:48ID:???
XPathで中身が空の要素すべてを表現するにはどうしたらいいですか?

<tag></tag>
<a></a>
<b></b>

こういったものすべてを想定しています。
0332nobodyさん2009/10/19(月) 02:29:11ID:???
あがれ〜〜〜
0333nobodyさん2010/01/05(火) 15:07:18ID:lO3jaaQY
あけましておめでとうございます。

Xpathで、特定の要素名に含まれているすべての属性"名"を取得する方法はありませんか?
たとえば、xml文書に含まれるすべての<elem>タグの属性"値"を取得するなら、
'//elem/@*' でできるのですが、属性"名"の取得方法がわかりません。

用途は<elem>要素内に使われているすべての属性名を調べることです。
なので、すべての属性名が事前にわかっていないという状態なのです。
0334nobodyさん2010/01/08(金) 20:17:41ID:???
//elem/@* で取得したノード集合のそれぞれのノードに対して name() 関数を適用すればいいんでないかい
XSLT だったらこんな感じ

<xsl:template match="//elem/@*">
 <xsl:value-of select="name()"/>
</xsl:template>
0335nobodyさん2011/03/30(水) 20:28:59.69ID:PJGcsfam
googleMapとgoogleEarthのデータは、
KMLというファイルで、中身はXML。

それをいじるために、XMLをちょっと勉強する必要がでてきた。

マイクロソフトのmsxmlってフリーソフトを使うと、
XMLをCSV形式に変換したりできることが判明。
0336nobodyさん2011/03/31(木) 11:42:02.50ID:M/BlwJAj
>>335
> マイクロソフトのmsxmlってフリーソフトを使うと、

msxsl の間違い
0337 忍法帖【Lv=40,xxxPT】(1+0:8) 【19.5m】 電脳プリオン ◆3YKmpu7JR7Ic 2013/01/19(土) 15:49:24.54ID:????PLT(12079)
>>1のリンク先が見れない
0338nobodyさん2013/01/28(月) 11:58:45.38ID:Uphns814
現時点で、外部実体参照によって別のxmlファイルの埋め込みまで
表示してくれるブラウザって何なんですかね?
UbuntuのFirefox、GoogleChromeでは埋め込んだ表示ができませんでした。
0339nobodyさん2014/01/12(日) 08:21:49.46ID:???
ぬるぽ
0340nobodyさん2014/04/27(日) 10:40:06.05ID:???
XML
■ このスレッドは過去ログ倉庫に格納されています