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

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

XML使いのスレ 2.0

1 :Name_Not_Found:03/07/03 11:23 ID:Q6a0JtK5
XMLとかXSLTとかの話題。

[前スレ]
XML使いの板
http://pc2.2ch.net/test/read.cgi/hp/984950028/

2 :Name_Not_Found:03/07/03 11:23 ID:???
[総本山]
日本XMLユーザーグループ WebPage http://www.xml.gr.jp/

[技術情報]
XML Cafe http://www.fxis.co.jp/xmlcafe/index.html
XML FAQ-J http://db-www.aist-nara.ac.jp/xml/
XML eXpert eXchange http://www.atmarkit.co.jp/fxml/
XML SQUARE http://www.utj.co.jp/xml/

[学習]
[入門者用]たのしいXML http://www.cityfujisawa.ne.jp/~yanai/xml/
[脱初心者用]Studying XML for beginners http://www.asahi-net.or.jp/~ps8a-okzk/xml/index.html

[リンク集]
[DTD集]XMLフォーマットのイエローページ http://it.jeita.or.jp/eltech/XML/
[カテゴリ別]XMLディレクトリ http://www2.ocn.ne.jp/~yamagu/xmldir/xindex.html

[海外]
XML.org http://www.xml.org/
[あのオライリーのサイト]XML.com http://www.xml.com/
[フリーツール集]Homepage: Lars Marius Garshol http://www.garshol.priv.no/

[XHTML]
Web作成支援 http://msugai.fc2web.com/index.html

[XML to HTML]
[専らサンプル]KOBA'S World http://www.mwc.ne.jp/y-koba/


3 :Name_Not_Found:03/07/03 11:24 ID:???
XSLT1.0仕様(日本語) http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm
XPath1.0仕様(日本語) http://www.infoteria.com/jp/contents/xml-data/REC-xpath-19991116-jpn.htm


4 :Name_Not_Found:03/07/04 12:29 ID:???
16ぐらいゲト?

5 :Name_Not_Found:03/07/05 19:31 ID:bgGCqJtc
今勉強してます。便利ですね〜。

6 :Name_Not_Found:03/07/06 01:01 ID:???
XMLパーサが搭載されてるWEBブラウザの普及率が100%になればなあ。

7 :Name_Not_Found:03/07/06 09:26 ID:???
>>6
ダム端末はダム端末なりの使い勝手があるから、
そりゃ無理。

8 :Name_Not_Found:03/07/06 10:25 ID:???
こんなのあったよ。ジャンルは学習ってことになるかな。
これから読むのでレベルはわからん。

ttp://www.techscore.com/tech/XML/index.html

9 :Name_Not_Found:03/07/06 10:28 ID:???
>>8
ん、なんか読みやすそう。 さんくす。

10 :Name_Not_Found:03/07/06 13:52 ID:???
>>8
イケてそう。横からだが禿しく感謝。

11 :Name_Not_Found:03/07/06 14:35 ID:???
良スレの股間?(´・ω・`)

12 :Name_Not_Found:03/07/07 18:23 ID:???
XMLのブームってもう過ぎてたんですね……

13 :Name_Not_Found:03/07/07 19:11 ID:???
ブーム=よく解らないけど凄そうなので使っちゃえ、って人が多い時期

と言う意味ならとっくに過ぎてるっすよ。

今はあまり騒がれないけど、
これはみんなの興味が薄れたって言うよりは
仕様として浸透してきたからっすね。

14 :Name_Not_Found:03/07/08 12:14 ID:???
そだね。
使い道が限定されてるというか、何がメリットがハッキリしてるから・・。
必要なとこで必要なだけ使えば良いよね。
こなれ具合がまだまだだから何となくで使えるほど楽でもないし。

15 :Name_Not_Found:03/07/08 19:41 ID:???
>>14

どういう使い道が限定されていて、なにがメリットなのだ?

16 :Name_Not_Found:03/07/08 21:17 ID:???
おまえらXMLを一体どういう風に使っているんだ?

17 :Name_Not_Found:03/07/08 22:40 ID:???
運動会のプログラム作成と、
町内会で親しくしてる和食屋のメニュー作り。

18 :Name_Not_Found:03/07/08 23:59 ID:???
>>16
XHTML で…ってのは違うか…(XMLには勿論包括されるけど)。

会社では.NETが吐き出すXMLをDOMで弄繰り回したりしてるけど、
これはどちらかと言うとW3Cの規格を利用するってよりMSの規格に乗っかってるような感じだしなぁ。
(SVGがあるってのに、MSが独自策定したVMLを業務じゃ使う事になってるし)

19 :Name_Not_Found:03/07/09 00:05 ID:afH3El9a
すいませんXSLTで規定回数だけ繰り返す方法なんかないでしょうか?
カレンダーを作ろうと思っているのですが、うまい事行きません。
(今の所セルが1直線に並んでしまいます、これを7区切りにしたいのです)
どなたかご助力お願いします。

20 :Name_Not_Found:03/07/09 01:35 ID:???
>19
if文で日付を7で割って余りが0の時に改行させる、かな?

21 :質問です:03/07/12 11:14 ID:KjSdrfA8
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"><html lang="ja">
<head><title>kamon and name</title>
<link rel="stylesheet" type="text/css" href="seisi.css" />
</head><body><h2>助けてください。わかりません。</h2></body></html>
<xsl:apply-templates /><table border="1" align="center">
<tr><th>苗字</th><th>ページ数</th><th>色</th><th>筆</th></tr>
<xsl:for-each select="zentai/seisi">
<tr><td><xsl:value-of select="myouji" /></td><xsl:choose>
<xsl:when test="page='不明'"></xsl:when><xsl:otherwise>
<td><xsl:value-of select="page" /></td></xsl:otherwise>
</xsl:choose><xsl:choose><xsl:when test="kamon='不明'">
</xsl:when><xsl:otherwise><td><xsl:value-of select="kamon" />
</td></xsl:otherwise></xsl:choose><xsl:choose>
<xsl:when test="ryuha='不明'"></xsl:when><xsl:otherwise>
<td><xsl:value-of select="ryuha" /></td></xsl:otherwise>
</xsl:choose></tr></xsl:for-each></table></xsl:template>
</xsl:stylesheet>

こんな感じでXSLを作ってみたんですけど、表が上手く表示されない
というか、表自体はできるんですが、表の上に、本来セルの中に
入れるものが表の上に出来上がってしまいます。どうすればよいでしょうか?
教えてください。

22 :16:03/07/12 14:27 ID:???
>>18
.NET鯖での帳票処理ですかね?.NET系はよくわからないので。
漏れは自鯖でCocoonとかBXS

23 :Name_Not_Found:03/07/12 16:08 ID:???
見難い

24 :Name_Not_Found:03/07/12 19:44 ID:L79OSFfG
>>21
<xsl:when test="page='不明'">
<td><xsl:value-of select="child::page"/></td>
</xsl:when>

というか、「不明」とあるのなら、条件分岐は必要ないんじゃないかなあ。

<xsl:for-each select="child::zentai/child::seisi">
<tr>
<td><xsl:value-of select="child::myouji"/></td>
<td><xsl:value-of select="child::page"/></td>
<td><xsl:value-of select="child::kamon"/></td>
<td><xsl:value-of select="child::ryuha"/></td>
</tr>
</xsl:for-each>

で、<xsl:apply-templates />は何でしょうか?

25 :Name_Not_Found:03/07/12 19:49 ID:L79OSFfG
>>21
空白を表示させたいのですか?
<xsl:when test="page='不明'">
<td> </td>
</xsl:when>
とか

26 :質問です:03/07/12 22:27 ID:KjSdrfA8
>>24,25
「不明」の所は
空白を表示させたいのです。
<xsl:apply-templates />は、ぐちゃぐちゃやっている
うちについたまま見逃してしまっていたものです。
で、取ってみたら直りました。
ありがとうございます。

27 :無料動画直リン:03/07/12 22:34 ID:Nx8vvzi+
http://homepage.mac.com/miku24/

28 :O塚:03/07/12 23:17 ID:???
http://life.fam.cx/a005/





29 :Name_Not_Found:03/07/13 06:08 ID:???
>>21
これって、html要素の中にapply-templatesを入れなくてもいいものなの?

30 :19:03/07/13 11:41 ID:???
>>20
おそくなってすいません、なんとか作る事ができました。
どうもありがとうございます。

31 :山崎 渉:03/07/15 09:44 ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

32 :Name_Not_Found:03/07/16 05:34 ID:???
Linuxサバでxslt変換をしたいのですが、freeで良さげなソフト知ってたら教えてください。

33 :Name_Not_Found:03/07/16 06:24 ID:???
どうしようかなあ。

34 :Name_Not_Found:03/07/16 07:19 ID:???
>>32
横浜ベイキット

35 :Name_Not_Found:03/07/17 16:31 ID:???
>> 34
情報ありがとうございます。しかし、xslt変換の話は立ち消えしてしまいました。。。
残念。




36 :Name_Not_Found:03/07/23 12:35 ID:???
最近一部でFOAFが流行っとるらしいがどうか?

Chinese zodiacとか書きたい気分。

なんだろう。微妙にスレ違いのようでスレ違いじゃないようで
やっぱり微妙な感じなんだが他のスレ思いつかんかった。
場違いだったらスマソ。


37 :そんな貴方に:03/07/24 13:35 ID:???
【RDF】セマンティックウェブ【メタ情報】
http://pc2.2ch.net/test/read.cgi/hp/1057681807/l50

閑古鳥が泣いている

38 :Name_Not_Found:03/07/26 23:05 ID:???
>>37
禿しく感謝。

・・・寂れてるな・・・。

39 :Name_Not_Found:03/07/31 10:10 ID:???
んで、XMLがバイナリ化されてなんか意味があるのか。

40 :Name_Not_Found:03/07/31 13:06 ID:???
>>39
>to compress XML documents to save bandwidth and parsing time.

41 :Name_Not_Found:03/07/31 14:15 ID:???
xml.gzでじうぶん。

42 :Name_Not_Found:03/07/31 14:48 ID:???
xml.gz だと bandwidth は節約できるけれども
parsing time は変わらんぞ。

43 :Name_Not_Found:03/08/01 18:24 ID:???
人間が中を開いて見ない前提のXMLならバイナリ化しても別にいいかな、と。

たとえばハンディーターミナルからPOSレジに送る伝票データとかなら
データ通信のレスポンス向上とかでありかと。

44 :Name_Not_Found:03/08/01 20:47 ID:???
これからXML(XHTML)を学ぼうと思い、
まず自サイトのHTMLをXHTMLにすることから始めました。

<TABLE>をXMLとXSLで表示することはできたのですが、
    はじめまして、<font color="red">田中</font>です。
のようなものをXHTMLで表示させるにはどうしたらいいのでしょうか?

<text>
  <kuro>はじめまして</kuro>
  <red>田中</red>
  <kuro>です。</kuro>
</text>
とすればできましたが、書体が増えるとXMLを書くのが大変です。

<text>はじめまして、<red>田中</red>です。</text>
こういう形のデータでも、XSLの工夫で表示できるのでしょうか?

教えてくださいませ。

45 :Name_Not_Found:03/08/01 21:10 ID:???
>>44
copy-ofを使え。
それ以前にあんたはXMLよりも先にHTMLを学ぶべき。

46 :44:03/08/01 21:29 ID:???
>45
レスありがとうございます。

copy-ofは要素の内容をそのまま抽出するんですね。
これならHTMLにほとんど手を加えずともいけそうです。
ありがとうございました。

よろしければ>44のHTMLのまずかった所を教えてはいただけないでしょうか?

47 :Name_Not_Found:03/08/01 21:59 ID:???
>>46
W3C信者にサイトを正しい記述に直して貰うスレ2
http://pc2.2ch.net/test/read.cgi/hp/1040377672/

48 :Name_Not_Found:03/08/01 22:48 ID:???
>>47
あっちはテンプレを見る限り、どうも(X)HTMLを対象にしてないか?
畑としてはこっちに近いかも。

>>44
SVGみたなものがある以上、表示スタイル情報を含んだXML言語の自主定義自体は
とめはしないが、しかし、本件の場合、要素名としてはredよりnameの方が
いいんじゃないか? その上で赤くしたければXSLでHTMLのfont要素に変換するなり、
CSSで表示指定するなりすればいい。

<text>
  はじめまして
  <name>田中</name>
  です。
</text>

あるいは、XHTML の名前空間でいきなり<xhtml:font color>とかしてみるとか。

49 :48:03/08/01 22:49 ID:???
誤:<xhtml:font color>とかしてみるとか。
正:<xhtml:font color="#ff0000">とかしてみるとか。


50 :44:03/08/02 00:04 ID:???
>48
レスありがとうございます。

表示スタイル情報を含ませないように…となると、
また同じ内容で悩んでしまいます。

<text>
  はじめまして
  <name>田中</name>
  です。
</text>

>47さんに挙げていただいたこの例で、正しく表示させるにはXSLをどう書くのでしょうか?
 <xsl:value-of select="/text" />
 <xsl:value-of select="/text/name" />
として要素textに含まれる要素nameをダブらせてしまいました。
copy-ofもそうでしたが、XSLTのタグを知らなさ過ぎなんでしょうか。。

51 :山崎 渉:03/08/02 02:24 ID:???
(^^)

52 :Name_Not_Found:03/08/02 03:21 ID:???
>>50
<xsl:template match="text">
<xsl:apply-templates />
</xsl:template>

<xsl:template match="name">
<span class="name">
<xsl:apply-templates />
</span>
</xsl:template>

で、cssで .name { color:red; } あたりが基本的なやり方だろうな。
css使わずにTransitionalで出力する必要があるなら
name要素ののtemplateでfont要素に変換すればいい。
最初全然解らないのはしょうがないんだけど、知らなさ過ぎなのは確か。
まあがんがれ。必要な情報はWebの検索で全て手に入る。

53 :Name_Not_Found:03/08/02 16:05 ID:???
桁取りのコンマ(例:12,345)を表現しなければならないのですが、
XML文書内で、12345にすべきか、12,345にすべきか、悩んでいます。
XSLTで桁取りコンマを生成する方法が思いつかないので、
現状はXML文書に12,345と書いていますが、
この値を計算に利用することを考えると、12345という風に書くべきかなあとも思います。
どうすればいいんでしょう…

54 :Name_Not_Found:03/08/02 16:07 ID:mXC71DwV
>>53
format-number() という関数について調べてみては。

55 :Name_Not_Found:03/08/02 17:05 ID:???
>>54
青くて厚い技評のXML本に載っていました。
format-number(1234, '#,###')
でいいみたいですね。
ありがとうございました。

56 :Name_Not_Found:03/08/02 18:52 ID:???
>>2
「日本XMLユーザーグループ」はイタいからやめとけ。

57 :Name_Not_Found:03/08/02 20:57 ID:???
理由も述べられないほうがよほどイタイ。

58 :44:03/08/02 21:10 ID:???
>52

まさにこれです。
やっとxsl:templateの意味がわかりました。
精進します、ありがとうございました。

59 :32:03/08/03 17:47 ID:???
また同じ事お聞きします。

OSはlinuxです。
C++のCGIでxmlを組み、APIからxsltを呼んでhtml変換させようとしてます。
parserにSablotronを使おうと思って、サンプルプログラムで日本語のxmlを変換させた所、
上手く変換出来ません。Shift_JISに対応してない為と思ったんですが、良い方法は無いでしょうか?

また、他のxslt parserで上記の様な方法でやってる人いますか?


60 :Name_Not_Found:03/08/04 00:11 ID:???
>59
あんま詳しくないけど原因が文字コードなら
通す前にEUCとかに変換すれば良いのでは。


61 :Name_Not_Found:03/08/04 13:50 ID:???
文字コードとencodeingが原因でした。
両方ともUTF-8にした処、日本語でも変換できました。

62 :Name_Not_Found:03/08/07 14:17 ID:???
http://www.w3.org/TR/2003/WD-InkML-20030806/
XMLバイナリ化はこういう所で需要があるんだろうなと思った。

63 :Name_Not_Found:03/08/08 22:37 ID:???
したらばあたりにXML板作ろうかなぁ、とか思ったんだけどどうよ?

今、思い付いただけなんだけどね。

64 :Name_Not_Found:03/08/09 13:06 ID:???
あんまし流行らなさそう。

65 :Name_Not_Found:03/08/09 13:07 ID:???
↑板がね。

66 :Name_Not_Found:03/08/09 14:05 ID:LexSXZAp
>>63
そういう時はageなさい

67 :Name_Not_Found:03/08/09 15:24 ID:???
2ch全体のXML系スレでさえ少なくて活発じゃないもんな。

68 :Name_Not_Found:03/08/10 00:33 ID:???
周辺技術は(RSSとかXSLTとか)実用レベルになったが、
意識して実用レベルで使っている人口が余りにも少ない。

まずは、XSLT普及スレとかつくって「便利そうだけど、難しくてよくわかんない」
みたいな香具師をXML使いに養成する所から始める必要がありそう。

69 :Name_Not_Found:03/08/10 01:26 ID:???
>>68
頑張れ!影で応援するから!

70 :Name_Not_Found:03/08/10 23:11 ID:???
FOやっているんだけど、情報が集めにくい。
XML板として集客できるなら期待できるかな。

71 :Name_Not_Found:03/08/10 23:54 ID:???
例えばHTMLの
<h1 class="foo">
ってのに接頭辞をつける時って、
<html:h1 class="foo">
で良いのか、それとも
<html:h1 html:class="foo">
って属性にもつけないとダメ?


72 :Name_Not_Found:03/08/11 00:04 ID:???
ええと、
{URI}h1#class (Per-Element-Type Partitions)

{URI}#class (Global Attribute Partition)
だっけ?

73 :Name_Not_Found:03/08/11 01:56 ID:???
>>71
こっち。
<html:h1 class="foo">

理由を話すと長くなるので、とりあえず下記参照ってことで。
ttp://kanzaki.com/docs/sw/names.html#ns-partition



74 :Name_Not_Found:03/08/11 02:01 ID:???
>>70
情報が集めにくいに同意。結局、洋書買った。

75 :Name_Not_Found:03/08/11 06:40 ID:???
Open eXeed
ttp://openexeed.sourceforge.jp/

まだベータみたいだけど結構期待できそう。
使ってる人いる?

76 :Name_Not_Found:03/08/11 11:44 ID:???
Visual Studio .NET を使ってるからいらないや

77 :Name_Not_Found:03/08/11 15:56 ID:???
XML周辺規格やStrictスレのようなXHTMLの話題、
Cocoonなどのサーバー側での変換まで広く扱うなら便利かも>板

78 :Name_Not_Found:03/08/11 23:33 ID:???
開発環境なら俺は eclipse を推奨。
http://www.eclipse.org/

Java用のフリー統合開発環境として有名だが、XMLやその周辺技術をサポートする
プラグインも少なくない。

79 :Name_Not_Found:03/08/12 13:22 ID:???
FOってどんなツールで使えるの?

80 :Name_Not_Found:03/08/12 13:50 ID:???
まじで夏ですね

81 :Name_Not_Found:03/08/13 22:19 ID:???
>>79
メモ帳

82 :Name_Not_Found:03/08/15 01:58 ID:???
>>79
FOフォーマッターって系統のツールを使う。
商用だと、けっこうある。
フリーだとApache FOPってのもあって、これを使ってる人は多そう。
んな、ところ。

83 :山崎 渉:03/08/15 15:48 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

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

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

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)