X



XML
0001名無しさん@お腹いっぱい。
垢版 |
NGNG
PHP で XML を利用するスレ

php Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/
0192nobodyさん
垢版 |
03/12/27 22:20ID:???
>>191
それを除去するのに良い手段ってありますか?
0193ヽ(´ー`)ノ
垢版 |
03/12/27 23:32ID:???
>>192
一番手取り早くてスマートなのは xslt じゃない?
ちょいとオーバースペック気味な気がするが。

あとは API にそういうものがあると思う。
Perl だと XML::Filter::DetectWS とか。他の言語にもあるだろ。
0194nobodyさん
垢版 |
04/01/06 17:30ID:xRFLJh8q
今から勉強します保守age
0195nobodyさん
垢版 |
04/01/18 02:56ID:gYjQDebJ
sevi-ってどうよ
0196nobodyさん
垢版 |
04/01/19 10:25ID:???
何それ(´Д`)そんな規格あったっけか。
検索したけど、ML で質問に答えてる人しか引っ掛からんかった。
0197nobodyさん
垢版 |
04/02/13 11:25ID:???
Xpathの仕様書ってなんで名前空間の例が何もないんだ?
./foo/bar[@hoge:attribute]
ってやってもなぜか駄目なんだけど、属性「hoge:attribute」を持っている
./foo/bar要素を取得するにはどうすれば良いんだ・・・。
0198nobodyさん
垢版 |
04/02/14 18:57ID:???
使ってる XPath エンジンが対応してないだけでは。
0199nobodyさん
垢版 |
04/02/19 14:14ID:???
namespace fixup って何ぞや?
調べてみたけどイメーヂが捕めない……。
0200nobodyさん
垢版 |
04/03/23 23:59ID:6bD0ZCwn
xhtml文書をxsltprocで変換したいと思ってるんだけど、
namespaceの有り/無しによってtemplateがapplyされない。助けて。
----- test.xsl -----
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="html"/>
</xsl:stylesheet>
-----------------
[実行例] $ xsltproc.exe -v test.xsl test.xml 2>&1 | grep xsltProcessOneNode

----- test.xml -----
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml"/>
-----------------
xsltProcessOneNode: no template found for /
xsltProcessOneNode: no template found for html

このようにマッチしない。でも、namespaceを消したり名前を付けたりするとマッチする。

----- test.xml -----
<?xml version="1.0"?>
<html xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
-----------------
xsltProcessOneNode: no template found for /
xsltProcessOneNode: applying template 'html' for html


#現象が再現できる最小のソースなので、それに関しては突っ込まないで。
0202nobodyさん
垢版 |
04/04/03 15:13ID:SdrPGQ+v
っていうか、初心者向け解説ページとかってないのか?
だれかおれしおしえろーー!
0206nobodyさん
垢版 |
04/04/22 22:21ID:???
PHP5のsimpleXMLなら取り込んだだけで全てがオブジェクトさ
あとは君の好きなようにやればいい
0207nobodyさん
垢版 |
04/04/23 16:39ID:???
php5にしろ、phpdomにしろ、レン鯖ではサポートされないことが多いじゃん。
で、SAXを使って無理やりDOMっぽいことしようとしたけど、
xml_set_element_handler($xml_parser, $this->_startElement, $this-> _endElement);
とするとエラーになってしまう。
どうやらハンドラの呼び出し方が気に入らないらしいんだけど、
これはどうにかできないのかな?
0208ヽ(´ー`)ノ ◆.ogCuANUcE
垢版 |
04/04/23 17:29ID:???
こーじゃねーの?
xml_set_element_handler($xml_parser, array(&$this, '_startElement'), array(&$this, '_endElement'));

てか、ドキュメントに書いてある。
> Note: Instead of a function name, an array containing an object reference and a method name can also be supplied.
お前はどこに目ん玉が付いとるんかと小一時間問い詰めたい。
0209nobodyさん
垢版 |
04/04/23 17:55ID:???
なるほど。さんくす。
そこ読んだけど意味がよくわからなかったんだよ・・・
0210nobodyさん
垢版 |
04/04/30 23:36ID:G+Ai2Hl9
perlでxmlを読み込み、値を取得しようとしています。
---------------------------------------
#!/usr/local/bin/perl
use XML::Simple;

my $xs = new XML::Simple();
my $ref = $xs->XMLin('<opt><x>text1</x><member num="2">text2</member><member num="3">text3</member></opt>', ForceContent => 1);
my $xml = $xs->XMLout($ref);

print $xml."\n";
print $ref->{x}->{content}." ---1\n";
print $ref->{member}[0]->{content}." ---2\n";
print $ref->{member}[1]->{content}." ---3\n"; #●2
---------------------------------------

---------------------------------------
<opt>
<member num="2">text2</member>
<member num="3">text3</member>
<x>text1</x>
</opt>

text1 ---1
text2 ---2
text3 ---3
---------------------------------------
となります。
●2の所で、その上の行のように配列でアクセスするのではなくprint $ref->{member}->{num}->{3}->{content}." ---3\n";こんな感じで、「numが3のもの」として取得したいのですが空白になってしまって取得できませんでした。
「numが3のもの」を取得するにはどのようにすれば良いのでしょうか?
http://cpan.uwinnipeg.ca/htdocs/XML-Simple/XML/Simple.html を読んでもわかりませんでした。

0212nobodyさん
垢版 |
04/06/03 13:39ID:yjN/eGjl
みようみまねでやっているのですが、
xsltで属性を指定する方法は

ttp://634.ayumu-baby.com/xml/xslt_attribute.html

に書いてあったのですが、
閉じた具のない要素についてはどのようにすればいいのでしょうか。
<img>など
0213212
垢版 |
04/06/03 14:16ID:???
ttp://www.atmarkit.co.jp/fxml/tecs/012xslt/12.html
でうまくいきました。すみません。
0214nobodyさん
垢版 |
04/06/04 08:58ID:???
閉じた具のない要素……。
素敵な言い回しだなぁ。
0215nobodyさん
垢版 |
04/06/06 09:48ID:3eIUMHSR
質問です

(xmlの内容)Booksという蔵書管理ソフトから書き出されたものです

<?xml version="1.0" encoding="UTF-8"?>
<definition type="Book Collection">
<definition type="Book">

<property name="Authors" type="string">作者名</property>
<property name="Format" type="string">フォーマット</property>
<property name="Genre" type="string">ジャンル</property>

</definition>
</definition>


これをxsltにおいて作者名(Authors)のみを取り出したい場合は
xsl:value-of select=
においてどの様な記述をすればいいのでしょうか?

昨日、xmlに触れ始めたばかりなのですが、
とりあえずどの様な形になるのか試してみたいものでお聞きしました。
0216nobodyさん
垢版 |
04/06/06 10:45ID:???
>>215
取りあえずこんな感じ?
作者名が複数あるのなら、for-eachなり別のtemplateに分けてapply-templatesで呼び出す
なりしなければだめだけど。

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
    <xsl:value-of select="definition/definition/property[@name='Authors']/text()" />
  </xsl:template>
</xsl:stylesheet>
0217nobodyさん
垢版 |
04/06/06 14:44ID:3eIUMHSR
>>216
ありがとうございます、できました。
パスと属性の指定がよくわからず苦労しておりました
精進せねば・・

0218nobodyさん
垢版 |
04/06/06 17:11ID:???
この板にhttp://〜の規制がかかったらxmlns書けなくなるなあ
0220kuni
垢版 |
04/06/29 15:48ID:y3qOC+kV
photobloxをココログに設置したいのですが、やり方を教えて下さい。
0221nobodyさん
垢版 |
04/07/20 00:06ID:VPqSwsN/
ttp://naoya.dyndns.org/feedback/

みたいな更新ツール検索エンジンみたいな
スクリプトってないのかねぇ。
あまりにも重いので、自前の作って、
クロール+インデックス+RSS化して、自分で楽しみたいが…
0222nobodyさん
垢版 |
04/07/20 15:30ID:???
とりあえずマルチはお勧めしない。
0223nobodyさん
垢版 |
04/07/23 23:36ID:???
お聞きしたいのですが
xmlで下記のような場合
<car>
<color>red</color>
<color>blue</color>
<color>white</color>
<color>black</color>
</car>

xsltで全てを取り出すのはどうすればよいのでしょう?
xsl:apply-templates selectを使ったり、
必要な回数だけxsl:value-of selectを書いても
最初の値しか取得出来ませんでした。
よろしければお願いします。
0225nobodyさん
垢版 |
04/07/24 09:05ID:???
>>223
それぞれの<color>の中身を取り出したいという意味だったら、
<xsl:for-each select="car/color">
...
</xsl:for-each>
でどうかな
0226223
垢版 |
04/07/24 11:22ID:???
すみません。
書き方が悪くて混乱させてしまいました。
私がやったら、どうやってもredしか取り出せなくて悩んでいました。

>>225さんのやり方で、とりあえず表示だけ出来るようにしたところ
<xsl:for-each select="car/color">
<xsl:value-of select="." />
</xsl:for-each>
で全て取り出すことが出来ました
完璧です。本当ありがとうございます。
こういう事がサラッと出るようになるまで、もっと勉強してきます。
0227nobodyさん
垢版 |
04/07/25 20:26ID:rv/tXLP7
>>226
<xsl:template match="/">
<xsl:apply-templates select="car/color"/>
</xsl:template>

<xsl:template match="car/color">
<xsl:value-of select="text()"/>
</xsl:template>

の方が効率的だろうな。
初心者にありがちだけど、for-eachはあんまり使うもんじゃない。
0228nobodyさん
垢版 |
04/07/26 19:13ID:???
>>227
なんで?特定のコンテキストでも使っちゃだめなの?
0229nobodyさん
垢版 |
04/07/27 02:08ID:???
使いたければ使えばいいじゃないの。
0230nobodyさん
垢版 |
04/07/27 16:22ID:???
xsl:for-each って名前が悪い。実質 xsl:template/child::xsl:template なのに。
0231nobodyさん
垢版 |
04/08/04 07:24ID:???
こ、、、このスレ1番最初から3年以上たってんじゃん。。。


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

php Javaページより「XML関連情報」
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/xml/
0232nobodyさん
垢版 |
04/08/06 22:46ID:???
過疎板過疎スレなら良くあるこった。
XMLに興味をもつ夏厨も居るんだな。
0233227
垢版 |
04/08/08 14:33ID:ZvMtZ/SU
>>228
for-eachが有効な状況もあるので、常にだめというわけではないけど、
コピペプログラムを助長するのあまりよろしくない。
templateはapply-templatesやcall-templateで他の場所からも使いまわせるし、
importを使ったモジュール化の恩恵が受けられるので、積極的に使うのが良い。
他のテンプレートとの競合に注意しないといけないという欠点もあるけどね。
0234nobodyさん
垢版 |
04/08/08 19:38ID:???
ツリー形式のデータを入出力する内部フォーマットとしてはよく使うが
WebProgramming では使わねえからなあ > XML
0235nobody
垢版 |
04/08/17 15:38ID: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を使ってエラーコードを書き出したいと考えています。

以下次のレスに続く。
0236nobody
垢版 |
04/08/17 15:39ID: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を組まねばいけない
のですが、どのようにすればこのままでも照合ができるようになるか
わかりません。

お手数ですが、お分かりの方がいらっしゃいましたらご教授いただけると
助かります。よろしくお願いいたします。
0238nobody
垢版 |
04/08/17 16:37ID:VjAEtycJ
>>235 >>236
すいません。自己解決しました。
お騒がせしました。
0239nobodyさん
垢版 |
04/08/27 22:03ID:???
何ヶ月か前の日経新聞で、
これから注目の技術の何位か(だいぶん後だけど)に、XMLが入っていた。
えー?そうかー?とあんまり知らないながら思って、
実際本を読んでみたら、
やっぱり具体的にどう便利なのかがイメージできなかった。
でもこのスレみたらスッキリしました。
使うところではそこそこ使いますよ、程度のもんなんだね。
注目の技術で挙げていた奴はXMLって言いたかっただけかよ。
0240nobodyさん
垢版 |
04/08/28 08:15ID:???
これから注目って…回答者はどんなやつらだ?
0241nobodyさん
垢版 |
04/08/31 20:27ID:AfN26wuz
XMLは、使える使えないというか、それしかないというもんで、
それしかないといってそれだけあるというような何ともいえない存在
0242nobodyさん
垢版 |
04/09/01 22:48ID:???
CSVにこれから注目。ってな感じかな。
0243nobodyさん
垢版 |
04/09/02 02:04ID:???
まぁ、現実的な使用のされ方としては、
CSVにしてたのを、XMLにした、ってだけだしなぁ。
0244nobodyさん
垢版 |
04/09/02 10:31ID:???
CSVを可変長/ツリー対応にしたらXMLになった、みたいな感じか
0245nobodyさん
垢版 |
04/09/05 19:33ID:WCdq8mcy
天気予報は既存の配信ビジネスを守るためにRSS配信できない
http://neta.ywcafe.net/000339.html

国民の税金で気象データの収集・解析までしておきながら、
気象庁の官僚の天下り先である
財団法人 気象業務支援センター
財団法人 日本気象協会
の利権保護の為、未だRSS配信が拒まれているのだ。
将来的に行われるであろう地震予知の情報も、有料で国民に販売するつもりだろうか?
0246nobodyさん
垢版 |
04/09/08 03:22ID:???
技術っつーか書式の話だからなぁ。
0247nobodyさん
垢版 |
04/09/08 17:31ID:???
根本はそうだけど、
普通は応用技術やライブラリ環境、APIの定義なんかもふくめた
複合技術をさします。
0248nobodyさん
垢版 |
04/09/10 04:03ID:???

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

DomNodeの場合はDomNode->prefixで得られます。
DomAttribute->prefixは有りません。
0249nobodyさん
垢版 |
04/11/07 08:35:02ID:qkgPUNjx
XMLじゃなくてCSVのデータバインドで質問です。スレなさそうなので・・
すみません。

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

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

よろしくお願いします。
0250nobodyさん
垢版 |
04/11/07 12:25:42ID:???
いるんじゃないでしょうか。
0252nobodyさん
垢版 |
04/11/07 17:23:42ID:qkgPUNjx
このスレはちょっと‥
質問は別にcsvでもxmlでもよさそうな感じだと思うので、
分かる人いらっしゃいましたらお願いします。
0253nobodyさん
垢版 |
04/11/07 18:30:17ID:???
なんで XML でもよさそうなんだろうか……
全く理解できないんだが。
0254nobodyさん
垢版 |
04/11/07 19:36:58ID:???
ではこのスレの趣旨に沿って回答しよう。
まずCSVデータをXML整形式に変換するのだ。
しかるのちにその XML を XSLT で button に変換する。
これで完璧。
0256sage
垢版 |
04/11/11 21:31:30ID:PArZy+Mk
>>255
では、@* をどう理解しているの?

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

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

弊害があるかどうかどころの問題じゃないと思うんですが。
0257nobodyさん
垢版 |
04/11/11 22:19:51ID:???
  ク    ク    || プ  / ク     ク  | | プ  /
  ス  ク ス  _ | | │ // ス  ク ス  | |  | //
  / ス   ─ | | ッ //  /ス _ | | ッ.//
 /  _____  // /    ―    //
.  /   l⌒l l⌒l \  ))   ____
. / / ̄| ,=| |=、| ̄ヾ   / ____ヽ
/ ̄/ ̄.  ー'●ー'  ̄l ̄ |  | /, −、, -、l  ))
| ̄l ̄ ̄  __ |.    ̄l ̄.| _| -| ,=|=、 ||
|. ̄| ̄ ̄  `Y⌒l__ ̄ノ ̄ (6.   ー っ-´、}
ヽ  ヽ    人_(  ヾ    ヽ    `Y⌒l_ノ
  >〓〓〓〓〓〓-イ   /ヽ  人_(  ヽ
/   /  Θ  ヽ|  /    ̄ ̄ ̄ ヽ-イ
0258257
垢版 |
04/11/11 22:20:20ID:???
ごめん煽りの種類間違えた
0260nobodyさん
垢版 |
04/11/13 11:50:31ID:???
>>256
理解できない ⇒ 使いこなせない
は言い過ぎだと思うよ。
0261256
垢版 |
04/11/17 14:47:17ID:???
>>260
> 理解できない ⇒ 使いこなせない
ではなくて、
理解できてない ⇒ 使いこなせない
なのですが、言いすぎでしょうか?

理解の度合いに比例してうまく使いこなせるというのは、
自明だと思うのですけどね。
0262257
垢版 |
04/11/18 03:13:46ID:???
まぁ俺は sage 間違ってるのを指摘しようとしただけだが
0263256
垢版 |
04/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"を消せば期待通りに動くのですが、
これでは何の解決にもならないので…。
どなたか教えて下さい。
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に変換するには具体的にはどんなものをどこに置けば良いのだろうか。
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で書かれてますよね?
このシステム作れる人いますか?
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形式のデータなどどこにも見当たらない。

なお、お察しのとおり、財団法人 気象業務支援センターも
財団法人 日本気象協会も 気象庁の官僚の天下り先である。
レスを投稿する


ニューススポーツなんでも実況