◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

XMLプログラミング


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1014643296/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1 :デフォルトの名無しさん:02/02/25 22:21
単におれが質問したいから立てたぞ!


2 :1:02/02/25 22:22
IXMLDOMDocument::save
で保存するとUTF8で出力されるのだが
ShiftJISで出力するにはどうすればいいの?


3 :デフォルトの名無しさん:02/02/25 22:24
新しい時代を感じさせる良スレ。

====================終了====================

4 :1:02/02/25 23:12
まだ終了じゃない!


5 :デフォルトの名無しさん:02/02/25 23:16
「ポッキーの甘み」

====================終了====================


6 :デフォルトの名無しさん:02/02/25 23:22
http://pc.2ch.net/test/read.cgi/tech/982914729/l50 で聞け
====================終了====================


7 :デフォルトの名無しさん:02/02/25 23:24
つーかさ、どうみてもこれじゃねーの?調べたのかよオマエ。
http://alina.acomp.usf.edu/work/xml/dcxjp/apidocs/com.datachannel.xml.om.IXMLDOMDocument.html#setEncodingInfo(com.datachannel.xml.util.IXMLEncodingInfo)


8 :デフォルトの名無しさん:02/02/25 23:31
XML って知識分類に使える?
自作アウトラインプロセッサのデータ部分に使おうかと思ってるんだけど。


9 :デフォルトの名無しさん:02/02/25 23:34
>>8
止めはしないけど、無駄にコード量が増えるだけと違うか? アプリローカル
なデータフォーマットならバイナリの方がパフォーマンスも全然高いし。

10 :デフォルトの名無しさん:02/02/25 23:37
>>9
そうですか。
テキストファイルとしても保存できるから良いかなと思ったんだけどな。
あと別件で XML 勉強しなくてはいけないから良い機会かなと。

11 :デフォルトの名無しさん:02/02/25 23:47
>>10
ナレッジマネージメントのソフトか? XML はツリーかリスト構造を記述するにゃ
そこそこ都合が良いけど、グラフ構造扱うと氏ぬよ。まぁ勉強でやってみるなら
別にかまわんけど。XML の使いどころは、いろいろなアプリケーションで使える
汎用フォーマット (つまり会社間の政治が絡んだフォーマット) 程度しか感じて
いないんだけど。HTML みたいに文章中に埋め込まれるマークアップだけなら良い。
でもデータフォーマットに XML だと、データ量に対してタグの量の割合がでか
すぎ。

12 :デフォルトの名無しさん:02/02/25 23:56
確かに XML って無意味にデータサイズが大きくなる感じ。

13 :デフォルトの名無しさん:02/02/26 00:13
いまどき、心情的にはともかく、*実際上* 数百メガ使っても痛くも痒くもないとおもう
けどなぁ。
皆さんそんなデータサイズにシビアな世界のアプリケーションばかり書いているんですか?



14 :1:02/02/26 01:13
>>7
これJavaじゃん?
VCでやってんだよMSXMLを
ヘッダーみてもsetEncodingInfoなんてメソッドないよ。

15 :デフォルトの名無しさん:02/02/26 01:15
>>14
そりゃぁ、単発クソスレ立てるお前になんて
まともに答えないだろ(w


16 :1:02/02/26 01:15
あげるの忘れた。
なおこのスレは言語問わず

17 :デフォルトの名無しさん:02/02/26 01:16
偉そうな1だな…


18 :デフォルトの名無しさん:02/02/26 02:33
>>1
マジレスいたします。
なぜ皆様がこんなに詰めたい対応を取っておられるかといいますと、
すでに下記のようなスレッドが存在しているからです。
つまり、このスレッド自体が実質上がいしゅつ単発質問クソスレなのです。

XML教えて教室
http://pc.2ch.net/test/read.cgi/tech/982914729/


19 :デフォルトの名無しさん:02/04/16 08:40
XMLマンセー

20 :デフォルトの名無しさん:02/04/16 08:51
つーか圧縮して置いておきたいんだけど?
豆でさえzip形式のromが読めるのに。
豆との関連性はまったく無いけど。

21 :このスレは放置でお願いします:02/04/16 09:57
>>20
お気持ちはわかりますがこっちのスレでやってください。

XML教えて教室
http://pc.2ch.net/test/read.cgi/tech/982914729/

22 :デフォルトの名無しさん:02/05/12 15:05
XMLなかなかはやらないねえ。
やっぱ駄目なものは駄目と。

23 :デフォルトの名無しさん:02/05/12 15:07
ああ、ダメだからお前は二度とXMLに近づくな。

24 :デフォルトの名無しさん:02/05/12 15:09
XML厨のヨカーソ

25 :デフォルトの名無しさん:02/05/12 15:11
いやあ、近寄らなくてすむものなら近づきたくないね。
覚えなければいけないことが多すぎ。

26 :デフォルトの名無しさん:02/05/12 15:25
XMLなんてダサすぎ。S式で十分。

27 :デフォルトの名無しさん:02/05/12 15:27
なんでクソスレが上がってるの?

28 :25:02/05/12 15:28
だいたい、たかが設定ファイル程度を書くのになんであんなに沢山
<や>を書かなければならないのか。ファイル効率悪すぎ。
それに見た目ダサい。

29 :デフォルトの名無しさん:02/05/12 17:17
>>28
手書きするわけじゃないしいいじゃん。

30 :デフォルトの名無しさん:02/05/12 17:18
XML の本スレはこちらです。

XML教えて教室
http://pc.2ch.net/test/read.cgi/tech/982914729/

31 :デフォルトの名無しさん:02/07/02 01:05
ビクッ. ∧ ∧ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   Σ(゚Д゚;≡;゚д゚) < うお!なんかすごいところに迷い込んじまったぞゴルァ!
       ./ つ つ   \______________________
   ~(_⌒ヽ ドキドキ
      )ノ `Jззз


32 :デフォルトの名無しさん:02/07/02 01:07
いまだに
「XMLは遅いから使えない」とか
「XMLは難しいから使えない」とか
いうバカが多くて困る。
シラネーならシラネーっつっとけつーの!
知ったかでsageられるとホントつかれる

33 :デフォルトの名無しさん:02/07/02 01:11
「XMLは難しいから使えない」からバカなんだろ。

34 :デフォルトの名無しさん:02/07/13 00:28
オレは今のところ関わる機械がないのだが、面白そうじゃん。
スキーマをこってりこてこて作るのなんて結構おもしろそーだ。

35 :デフォルトの名無しさん:02/08/14 12:14
test

36 :デフォルトの名無しさん:02/08/15 04:08
なんかここ、痛々しくていいね。

37 :デフォルトの名無しさん:02/08/15 04:31
>>32 でも遅いでしょ(ショボーン

38 :デフォルトの名無しさん:02/08/15 04:57
>>37
JAVAも遅いね。TCPも遅くてやだね

39 :デフォルトの名無しさん:02/08/15 05:06
んん?なんかブレークするーあったの?.NETの速度問題とか?

まぁHTTPも「こんな通信プロトコルあってもいいのですか?」みたいな感じで
ここまで来たんだから、適材適所で繁栄して頂く事を希望しますんが。

40 :名無しさん@Emacs:02/08/15 05:11

>From: [11] デフォルトの名無しさん <sage>
>Date: 02/02/25 23:47
>
>>>10
>ナレッジマネージメントのソフトか? XML はツリーかリスト構造を記述するにゃ
>そこそこ都合が良いけど、グラフ構造扱うと氏ぬよ。まぁ勉強でやってみるなら
>別にかまわんけど。XML の使いどころは、いろいろなアプリケーションで使える
>汎用フォーマット (つまり会社間の政治が絡んだフォーマット) 程度しか感じて
>いないんだけど。HTML みたいに文章中に埋め込まれるマークアップだけなら良い。
>でもデータフォーマットに XML だと、データ量に対してタグの量の割合がでか
>すぎ。
俺的には>>11で結論がでてるんだが….

41 :デフォルトの名無しさん:02/08/15 05:25
グラフ構造、ネットワーク構造扱うと
どのように死ねますか?

ツリーの葉の部分に、他の枝/葉への参照を書くって部分ですか?

CommonLispのS式読み込み機構で、
現在I/O中の部分リストにラベルをつけ、同じ参照が出てきたらそのラベルを書いといて、
グラフ構造の保存/再生を保証するってな仕組みがあったけどー。

42 :名無しさん@Emacs:02/08/15 05:29
>>41
やってみれ, 二度としたくなくなるから.

いや~, その点 lisp はいいね.

43 :デフォルトの名無しさん:02/08/15 05:35
なんかfunarg問題と似てるね。
この辺はLisperなら問題点を直ぐに指摘できる気がする。

44 :デフォルトの名無しさん:02/08/15 05:37
>>41みたいな機構が標準仕様になくとも
自分でLisp流に実装してやればカイイーケツて事でわ?

って事で、>>11の見解は
巷に掃いて捨てる程居るLisp実装ヲタに乗り越えられますた

45 :デフォルトの名無しさん:02/08/15 05:39
だったら始めからlisp使えよ

46 :1000:02/08/15 05:43
結論:
XML非常に面倒

47 :名無しさん@Emacs:02/08/15 05:46
>>46
それ採用.

まぁstandardって意味ではXMLでいいのかもしれん.

>>44
いや, 乗り越えてくれるならそれが一番良いんだよ….

48 :デフォルトの名無しさん:02/08/15 05:54
>>1
XMLだけでプログラミングできるの?

49 :デフォルトの名無しさん:02/08/15 05:56
>>45
だったらSGMLとDSSSL(Schemeベースのスタイル記述)使えよ
#以上、退行現象

50 :n:02/08/15 05:59
>>48
XMLに関するプログラミングをXMLプログラミングって言っても不自然じゃないと思う.
日本語を満足に理解できない方ですか?

51 :デフォルトの名無しさん:02/08/15 06:23
XMLなんてデータフォーマットが記述できるだけじゃん
こんなの便利か?

52 :デフォルトの名無しさん:02/08/15 06:55
だから面倒だって言ってるじゃん。
データの互換性以外はメリットも無いし。

53 :デフォルトの名無しさん:02/08/15 07:01
データの互換性も疑わしいが。

54 :デフォルトの名無しさん:02/08/15 07:34
つまり、遅れてきた開発者は、
開発経緯や判断・選択の内容を知らないから、
ちっとやそっとの努力では理解できなくなっちまう
って事ですね。

技術キャッチアップをサボっていると、どうゆう結末になるか、
という良い標本ですな

55 :デフォルトの名無しさん:02/08/15 07:35
技術史勉強汁

56 :///:02/08/15 07:54
バイナリでデータをファイルに押し込むのもまあその場限りの
プログラムならいかもしれんが、まともなアプリならそれなりに
可搬性のある表現で落す方法を用意する。(でないと、将来的にも不便)
XMLは、広く認められた表現だし、APIも整ってるので、
これを積極的に使っていかないのは損だぞ。
まあグラフ構造向きではないわな。最初から見抜けよそれくらい…。

57 :/../../:02/08/16 01:53
そもそも、グラフ構造記述に向いた文字列記述ってあるのか?
つか、構造体でもポインタで記述するしかねぇんだから、
スマート・ポインタの一亜種として、部分構造ラベル使うって事でおっけじゃん?

58 :デフォルトの名無しさん:02/08/16 03:25
無知が何かほざいてますな。

59 :デフォルトの名無しさん:02/08/17 09:11
煽り屋さん登場!煽り屋さんは、w3c.orgのTRくらいさっと目を通して煽っているのかな(ワラ

60 :デフォルトの名無しさん:02/08/17 09:13
>>57
XMLには参照の代用となる記述法が用意されています。

61 :デフォルトの名無しさん:02/08/17 09:56
XPathの事言ってる?

62 :デフォルトの名無しさん:02/08/17 09:58
>>61
あれのどこが?

63 :デフォルトの名無しさん:02/08/17 10:03
グラフ記述は行列のし

64 :デフォルトの名無しさん:02/08/17 10:06
XMLは ま じ で たいしたこと無い。丸一日あれば調査は充分。
他者とのインタフェイスには有用。APIがあるから便利というのはろくにコードが書けない馬鹿のたわごと。

65 :デフォルトの名無しさん:02/08/17 10:08
>>64
みんなそれくらい理解していると思われ。何を偉そうにしゃべってるか知らんが。
俺も意外とあっけなく理解できてビビったけどな。

66 :デフォルトの名無しさん:02/08/17 12:55
頭悪そうな香具師が絡んでるスレってココ?

67 :質問:02/09/07 18:02
最近XMLを勉強し始めた者です.
XMLでもともと構造化されている文書を記述したのですが,思った通りに
表現できません.調べたんですが,よくわかりません...
ちなみにプログラムの知識はまったくないです.
やりたいことは,下のXMLのtag3について,IDが1であるものだけをとり出し
て文章を表示させたいです.(つまり,「あえおおお」と表示したい)
文章はtag3の中に直接書き込んでしまったんですが,これがいけないので
しょうか...?
わかる方,よろしくお願いします.

XML----------------------------------------------------------------
<root>
<tag1>
<tag2>
<tag3 ID="1">あ
<tag3 ID="2">い
<tag3 ID="3">う
<tag3 ID="1">え</tag3>
</tag3>
</tag3>
おおお
</tag3>
</tag2>
</tag1>
</root>
---------------------------------------------------------------------


68 :質問(上の続き):02/09/07 18:03
XSL------------------------------------------------------------------
<xsl:template match="/">
<HTML>
<HEAD><TITLE>テスト</TITLE></HEAD>
<BODY><xsl:apply-templates select="root"/></BODY>
</HTML>
</xsl:template>
<xsl:template match="root/tag1/tag2">
<xsl:for-each select="//tag3">
<xsl:value-of select="@ID"/>
<xsl:value-of select="tag3"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
--------------------------------------------------------------------

69 :デフォルトの名無しさん:02/09/07 22:01
あげ忘れたったのでage

70 :デフォルトの名無しさん:02/09/07 22:48
普通エレメントはテキストのみを持つものと、子エレメントのみを持つもの、
テキストも子エレメントも持たないものの3種類の内のどれか。

71 :デフォルトの名無しさん:02/09/07 22:49
id重複だって馬鹿か?

72 :デフォルトの名無しさん:02/09/08 00:00
id重複って許されるんだっけ?

73 :デフォルトの名無しさん:02/09/08 05:50
<xsl:template match="/root/tag1/tag2">
<xsl:apply-templates select="tag3"/>
</xsl:template>

<xsl:template match="text()">
<xsl:if test="../@ID='1'">
<xsl:value-of select="."/>
</xsl:if>
</xsl:template>


74 :67-68:02/09/09 02:54
>>70
では,テキストと子エレメントの両方を持つエレメントは普通はないってことですか!?

>>71
え,IDって重複しちゃいけないんですか?そんなことないですよね???

75 :67-68:02/09/09 02:54
>>73
やってみます!

76 :67-68:02/09/09 03:57
>>73
なんかエラーメッセージが出たんだけど,そのエラーメッセージが文字化けしてて
読めない...文字コードもなぜか変えられない...欝


77 :デフォルトの名無しさん:02/09/09 05:28
MSXSL.EXEを使え

78 :デフォルトの名無しさん:02/09/09 06:58
まんせーってどういういみですか?

79 :デフォルトの名無しさん:02/09/09 11:02
XMLってDTDとかスキーマの検証ってどうするの?
普通にDTD作ってIE開いても整形のXMLインスタンスだったら
表示されてしまってエラーにならないんだけど
DTD自体の構文が間違ってたらエラーになるけど
DTDとインスタンスが違っててもエラーにならない。

XSVとか使ってるの?
一番シンプルな検証方法をキボンヌ

80 :デフォルトの名無しさん:02/09/09 11:06
XMLでDTDとかスキーマの検証ってどうやってるの?
普通にDTDを作ってIEを起動させても検証してないみたい。
DTDとインスタンスがちゃんと一致してなくても表示される。
DTD自体の構文が違うとエラーにはなるけど

XSVとか使ってるの?
一番シンプルなスキーマ検証方法キボンヌ

81 :デフォルトの名無しさん:02/09/09 11:08
ゴメン二重になった
微妙に違うけど
鬱ダシ脳

82 :デフォルトの名無しさん:02/09/09 13:04
XMLファミリーを列挙してください。
おながいします。

XML、XSL、XSLT、DOM、SAX

83 :デフォルトの名無しさん:02/09/09 13:05
ファミリーつーか、XMLとそのクソに群がるハエ、って感じだよね。

84 :デフォルトの名無しさん:02/09/09 14:52

        ____      ________
      /      \   /
      |   \XML/ |~<俺を馬鹿にしやがって・・・
      川川==◆=◆~ \_______
      川川 _ (・・)   /    ___
    _;   \ | 曲|    .    |  |   |\_
  /      \ _/        . |  |   | |  |\
 /    /     | |         |  |   | |  |::::|
(    (   / \_       .|  |   | |  |::::|
 \   \   /\    ̄ ̄\   |  |   | |  |::::|
  /:\   \      ̄\っ)))) ~|  |   | |  |::::|
 /:::  \    つ_   | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 |:::    \___ )    ̄ ̄| ________ |
 |::::                   .| |            . |.|






85 :デフォルトの名無しさん:02/09/10 22:53
>>82
XSLとXSLTは同じではないの?
スタイルシートとそのトランスレータ?

86 :デフォルトの名無しさん:02/09/10 22:59
>>82 http://www.w3c.org/TR/ 見れ

87 :デフォルトの名無しさん:02/09/10 22:59
XSLはXSLTとXSL FOから構成されるということになってるけど
先にXSLTだけ世に出たから

88 :デフォルトの名無しさん:02/09/10 23:08
ホントでしか?

89 :67-68:02/09/11 01:17
こないだ質問した者です.
>>73
のをやってたらできました!!!
超感動です!
なんと言っていいかわかりませんが,本当にありがとうございます!!!
2chをやってて一番うれしかったかも(笑).
レスくれた人達,ありがとうございました!


90 :デフォルトの名無しさん:02/09/11 02:01
XSLとExcelはなにか関係があるんでしょうか?
Excelの拡張子はxlsだし、混乱してます。

91 :デフォルトの名無しさん:02/09/11 02:20
↓こいつの言ってることには同意できない。
http://www.users.gr.jp/ml/archive/xml/571.asp

>XMLの利点に関して
>(省略)
>しかし、パフォーマンスは置いといて、データの汎用性という点について
>考えてみるとどうでしょうか?
>例えばAccessで作成したファイルをOracleに移行するとなると、移行プログラムを
>作成したり、いったんCSV形式に変換してからOracleで取り込むなどの手間が
>必要ですよね。同期を考えると定期的に移行バッチ処理も流さないといけませんよね。
> これを元データをXMLで持たせておいて、AccessとOracleの両方で読み込む
>方式にすれば、データの持たせ方もはるかにスッキリしますし、同期処理も考えなくて
>いいですよね。

DB同士のマージに比べたら、XMLに移行する手間って相当なもんだと思うけど。
パフォーマンスの話どっかいっちゃってるし。
それに汎用性とか言ってるけど、何にでも適用できる汎用的なデータなんて
作れる気がしないんだが。
結局はパーサが同じで済むってぐらいの利点しか今のところ見出せない。
XMLの使い所ってなんなんだろうね?

92 :デフォルトの名無しさん:02/09/11 02:26
>>91
ひでーなそれ。
今のところ「データ部分は XML 使ってます!」っていうセールストークにしか
なっていない。まぁ繰り返しやツリー構造を成すデータ構造の保管には便利っちゃ
便利なんだが、大抵は name=value の ini 形式と CVS でどうにかなっちゃう
のも事実。

93 :デフォルトの名無しさん:02/09/11 02:45
>>91-92
こっちでやってくれ
http://pc3.2ch.net/test/read.cgi/tech/1014718263/l50

94 :67-68:02/09/12 17:17

この前質問した者です.
>>73で教えてもらった方法でうまくいったのですが,その後に続いてID=2,ID=3も
表示させようと思って,
<xsl:template match="/root/tag1/tag2">
<xsl:apply-templates select="tag3"/>
</xsl:template>
<xsl:template match="text()">
<xsl:if test="../@ID='1'">
<xsl:value-of select="."/>
</xsl:if>
</xsl:template>

<xsl:template match="text()">
<xsl:if test="../@ID='2'">
<xsl:value-of select="."/>
</xsl:if>
</xsl:template>

としたら,ID=2のテキストしか表示されませんでした.
本とかを見て,
<xsl:choose>
<xsl:when test="../@ID='2'">・・・</xsl:when>
<xsl:otherwise>・・・</xsl:otherwise>
</xsl:choose>
ってやつでもやってみたんですが,だめでした.なぜ順番に表示されないのでしょうか...
将来的には(もうちょっとわかってきたら)IDの数を読み込んで,その人数分だけID
別にテキストを表示させたいと思っていますが,とりあえずID別ににテキストを表示
させたいです.

たびたび申し訳ないのですが,わかる方よろしくお願いします.


95 :デフォルトの名無しさん:02/09/13 01:16
>>90
ネタですか?
XSLとExcelは無関係です。拡張子が似ているだけ。

96 :デフォルトの名無しさん:02/09/13 01:30
捻りのないネタとレスですね?
つかXで始まる拡張氏は全て、Excel用に予約してるんじゃないかと

97 :デフォルトの名無しさん:02/09/17 23:34
お勧めの本教えてください。
文系でプログラミング経験無しです。

98 :デフォルトの名無しさん:02/09/17 23:57
>>97
何したいんだか知らないけどさ、多分板違いだと思うんだよね。
こっちで聞いてみれば?
http://pc.2ch.net/php/
http://pc3.2ch.net/hp/

99 :デフォルトの名無しさん:02/09/18 00:14
>>98
ありがとうございます!!

100 :デフォルトの名無しさん:02/09/18 01:00
>>94
http://www.asahi-net.or.jp/~ps8a-okzk/xml/xslt10_1/conflict_resolution.html
> これでもなお最も高い優先順位を持ったテンプレートルールが複数存在する場合、 エラ
> ーとなる可能性があります。 XSLT仕様書を読むと、エラーとするか、一番最後に書かれ
> たテンプレートルールを採用するかを、 XSLTプロセッサが選択することになっています。

という理由。

なんか教えてあげたやつがどういう風に動いてるか理解してないんじゃないか
という気もするんだけど、とりあえずこうやればできるよ。

<xsl:template match="/root/tag1/tag2">
<xsl:apply-templates select="tag3//text()">
<xsl:with-param name="i">1</xsl:with-param>
</xsl:apply-templates>

<xsl:apply-templates select="tag3//text()">
<xsl:with-param name="i">2</xsl:with-param>
</xsl:apply-templates>
</xsl:template>

<xsl:template match="text()">
<xsl:param name="i" />
<xsl:if test="../@ID=$i">
<xsl:value-of select="."/>
</xsl:if>
</xsl:template>

あるいはその奇妙な書き方のXMLをやめて入門書の例を
真似てみたほうがいいかも?

101 :デフォルトの名無しさん:02/09/18 04:47
<age>


102 :デフォルトの名無しさん:02/09/18 05:14
http://findx.nikkeibp.co.jp/ws/sp00xhtml1.html
このサイトに書かれていた例文を入力しても、普通に「3 x」と表示されるだけです。
なんかもっと違う表示のされ方を期待したのですが、これでいいのでしょうか。

ソース
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

<head>
<title>例</title>
</head>

<body>

<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply> <log />
<logbase>
<cn> 3 </cn>
</logbase>
<ci> x </ci>
</apply>
</math>

</body>

</html>


103 :デフォルトの名無しさん:02/09/18 05:14
age

104 :デフォルトの名無しさん:02/09/18 05:43
MathMLに対して標準の描画手段を持たないUAならそうなんじゃないの?


105 :94:02/09/18 05:46
>>100
レスありがとうございます!!!
さっそくやってみます!

106 :デフォルトの名無しさん:02/09/18 06:05
>>102
mozilla 使っているならこのサイトを見れ。
http://pear.math.pitt.edu/mathzilla/

107 :デフォルトの名無しさん:02/09/18 06:17
http://profiles.yahoo.co.jp/tengaiten2002

108 :デフォルトの名無しさん:02/09/18 13:44
CもしくはC++で、XMLファイルをSAXで読み込んでくるプログラムを紹介している
サイトなどがあったら教えて頂けませんか?

109 :デフォルトの名無しさん:02/09/18 16:00
それぐらい自分で検索しろ

110 :デフォルトの名無しさん:02/09/18 17:34
http://www-6.ibm.com/jp/developerworks/xml/020118/j_x-ctlbx.html


111 :94:02/09/21 01:55
>>100
できました!!!
たびたびすみません...ありがとうございます.

67のXML,そんなに変ですか...?
確かに本に書いてあるやつとは全然違うなぁとは思うんですけど,同じタグや属性を複数の階層に
渡って使うというのがいけないのでしょうか.<本にはそういう例がない
扱う文書がそのような構造になってるのでそのままやってみました.


112 :デフォルトの名無しさん:02/09/22 06:40
ものすごく変だよ

113 :CM:02/09/22 07:30

                 ノリ返セヨ~
  ∧_∧ ―     / ̄\ ―
  (´∀` *) ―     (´∀` ;) ―
 ⊂    つ ―    と  と) ―
   ヽ■ ヽ ―     Y  人 ―
  (__ノ `J ―     (__ノ`J ―



114 :102:02/09/22 08:49
四日間、苦手な英語で>>106のサイトを翻訳していましたが未だにわかりません。
結局どうなんですか?ieでもnnでもoperaでも試しましたが、一向に>>102のソースは「3 x」と表示されるだけです。これでいいのでしょうか。

115 :デフォルトの名無しさん:02/09/24 04:53
XHTMLからbr要素が消えるって話で思ったんだけど
brで改行されたXHTMLをlineに置き換えるXSLTってどう書いたら委員だろ?
↓こういうの。
<p>
1行目<br>
2行目<strong>強調</strong>。<br>
3行目<img src="bg.gif"><br>
</p>

<p>
<line>1行目</line>
<line>2行目<strong>強調</strong>。</line>
<line>3行目<img src="bg.gif"></line>
</p>


116 :デフォルトの名無しさん:02/09/24 05:11
そもそもbr要素は必要か?…という煽り合いが始まるわけだが…。

# 個人的には要らんと思う。今まで使ったコトもないし。

117 :デフォルトの名無しさん:02/09/24 05:31
別にbrの是非について話をふったんじゃないんだけど

118 :デフォルトの名無しさん:02/09/24 05:32
というか例文がXHTMLになっていなかったけど脳内で修正してね

119 :デフォルトの名無しさん:02/09/24 05:36
>>115
XSLは知らんのでschemeで。
アルゴリズム的な話に絞ればこれと似たコードになるんじゃないかなあ。

(define (br->line s)
 (let loop ((x (cdr s))(stack '())(r '()))
  (cond
   ((null? x)
    (cons (car s)(reverse (append stack r))))
   ((and (pair? (car x)) (eq?(caar x)'br))
    (loop (cdr x) '() (cons (cons 'line (reverse stack))r)))
   (else (loop (cdr x) (cons
     (if (pair? (car x)) (br->line (car x)) (car x)) stack) r)))))

;test1
(br->line '(p a b c (br) d e f (br)))
=>(p (line a b c) (line d e f))

;test2
(spexpr->html(br->line(html->sexpr
"<p> a b c <br/> d e f <br/></p>")))
=>"<p><line> a b c </line><line> d e f </line></p>"

だれかXSLに変換してくれ。

120 :つかってみるとか:02/09/24 08:59
>>114
WEBの翻訳(無料)
http://www.excite.co.jp/world/url/


121 :属性の有無を調べるには:02/09/24 15:44
MSXMLを使ってDOMプログラムを始めた厨房です。
要素の属性名がわかっていて、その名前の属性をIXMLDOMElementPtr
が保持しているかどうかを調べるのにはどうしたらいいですか。
getAttribute()をつかってアクセスしようとすると属性が存在しない場合
例外が発生してしまいます。

122 :デフォルトの名無しさん:02/09/24 16:21
XMLってどこから始めるのがいいの?
アプリの設定を保存するにしてもイマイチだし、
DTDだとかXSLだとか無関係に感じるんだけど。

ホントの初歩だと、どこからはいるのが良いんでしょ?


123 :デフォルトの名無しさん:02/09/24 19:51
>>122
XMLなんかやめて、LISPやるのがいいと思います。

124 :デフォルトの名無しさん:02/09/24 20:26
>>123
elispとschemeをちょっとだけやってます。
でも、今はXMLについて知りたいので。

125 :デフォルトの名無しさん:02/09/25 02:50
perlとかで、ちょこっと何か書くとかの用途には向いてないよね。


126 :デフォルトの名無しさん:02/09/25 12:35
lispをやると処理系を作りたくなり、
xmlをやるとパーサを作りたくなる。

車輪の再発名万歳

127 :デフォルトの名無しさん:02/09/25 13:07
DOM使えばXMLの保存も楽に出来るけど、
SAXって何か保存する手段ないんですか?

128 :デフォルトの名無しさん:02/09/25 13:18
厨が質問してるだけで誰も答えない寂しいスレだな、おい。

129 :デフォルトの名無しさん:02/09/25 13:30
>>121
じゃあ例外を捕捉してあげてください
>>122
アプリ間の連結に使いましょう。
例えば貧弱なパイプ機構を強化するために、unixコマンドに
--xmlオプションが付いたバージョンを自作するなんて
どうでしょうか?XMLなら再利用が簡単です。
>>123
勧誘はよそでやれ
>>125
いつかはPerlに内臓されるかもしれません。この際、覚えてみましょう。
>>126
そんな君に万歳
>>127
SAXは保存を考慮しないで高速な解析を目指したもののような気がします。
>>129
ムキになって答えてみました。嘘は見抜いてください。

130 : :02/09/25 15:43
>>125
PerlのXMLモジュールは使いやすいよ。

131 :デフォルトの名無しさん:02/09/25 18:10
xmlをやるとパーザよりも俺スキーマを作りたくなる。

132 :デフォルトの名無しさん:02/09/25 18:16
スキーマもパーサーに含まれてるんじゃないの?
そうでないと妥当性検証できないじゃん

133 :デフォルトの名無しさん:02/09/25 19:02
>>131は知ったか厨ということで。

134 :デフォルトの名無しさん:02/09/25 19:05
>>129
>>115の質問にも答えてくれ。

135 :デフォルトの名無しさん:02/09/26 17:04
>>129
>>102の質問にも答えてくれ

136 :131:02/09/26 18:46
いや俺がいいたいのは、ヴァリデータじゃ無くてスキーマの規格?の方。
社内文書のスキーマとか。

137 :デフォルトの名無しさん:02/09/26 21:53
それはスキーマを作るじゃなくて、
文書定義を書くってだけか?

138 :デフォルトの名無しさん:02/09/26 21:53
>スキーマもパーサーに含まれてる
なんて言う方が馬鹿

139 :デフォルトの名無しさん:02/09/26 22:16
>>138
え、なんで?

140 :デフォルトの名無しさん:02/09/27 04:26
俗に言うXMLパーサーとバリデータってそもそも違うもんなんじゃないの?


141 :デフォルトの名無しさん:02/09/27 07:46
バリデータもついてなきゃ単なるおもちゃのオナニーライブラリ止まりだと思われ

142 :デフォルトの名無しさん:02/09/28 02:28
検証なしで高速化という方針もありかと。
検証なしの SAX パーサなら Java でも高速・省メモリにできる。

143 :デフォルトの名無しさん:02/09/28 03:14
バリデータがついてると必ず検証しないといけないわけじゃないやん

>検証なしの SAX パーサなら Java でも高速・省メモリにできる。
検証なしの SAX パーサなら 単なるおもちゃのオナニーライブラリ止まりだと思われ。

ってことで。

144 :デフォルトの名無しさん:02/10/03 20:23
プププ

145 :デフォルトの名無しさん:02/10/06 15:55
perlでインストールしないで使えるパーサない?
cgiが使えるレンタルサーバで使いたいんだけど。

146 :>143:02/10/06 20:41
validが保障されている場合、いちいち毎回vaklitateするの無駄でしょ。

147 :デフォルトの名無しさん:02/10/07 00:12
XML::Parser::Lite が pure perl だったかな。

148 :デフォルトの名無しさん:02/10/09 12:00
名前空間を指定したXMLファイルをDOMで読み込むと、
「この要素の属性'{xmlns}'は、DTDまたはスキーマで定義されていません。」
というエラーがでます。
このエラーを、DTDを変更しないで、且つ、名前空間は指定したままで解決する方法をどなたかご存知でしたら
教えていただけませんか?
DOMオンリーでお願いします。

149 :デフォルトの名無しさん:02/10/09 14:49
XML::Parser::LiteでDOMとかXSLTとかできるのかしらん

150 :デフォルトの名無しさん:02/10/09 14:56
これって本当か?

↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm


151 :デフォルトの名無しさん:02/10/09 15:02
宣伝でつか?

152 :デフォルトの名無しさん:02/10/09 15:31
宣伝でつね

153 :デフォルトの名無しさん:02/10/09 17:55
XMLの本て、なんであんなに無意味に分厚いのが多いの?

154 :デフォルトの名無しさん:02/10/09 17:56
そりゃ意味がわかんなきゃ無意味に見えるでしょうね。

155 :例外処理について質問です:02/10/09 18:34
ただいまIndyを使ってヤフーのTOPページのHTMLソースを
ダウンロードするアプリを作っているのですが、インタ
ーネットに接続してないときにこのアプリを実行すると..

「プロジェクト Project1.exe が EIdSocketError クラスの
 例外を生成しました。」

という例外が出ます。 この表示をtry~except~on~do文を使って

「回線が繋がってません。」

というエラーダイアログに変更したいのですが、実際に
どう書けばいいのか解りません。
______________________________
var
Sorse:string; //HTMLソースを受け取る変数
begin
try
with IdHttp1 do
begin
Sorse := Get('http://www.yahoo.co.jp');
end;
except
on EIdSocketError do //EIdSocketErrorが未定義だと怒られます。
MessageDlg('回線が繋がってません。', mtWarning, [mbOK], 0);
end;
_________________________________
EIdSocketErrorが間違いなのは解っているのですが、ここを
どう変えれば良いのかが解りません。 もし解る方がおられ
ましたら宜しくお願いします。

156 :155:02/10/09 18:38
ぐは・・
板間違えました、申し訳ない。m(__;)m

157 :デフォルトの名無しさん:02/10/09 22:10
>>108
http://xml.apache.org/xerces-c/

158 :デフォルトの名無しさん:02/10/11 07:34
Xercesをインストールできません.クラスパスの設定がうまく行ってないみたいなんですが,
使ってる人いますか?

159 :デフォルトの名無しさん:02/10/11 07:58
>>158
使ってます。

160 :デフォルトの名無しさん:02/10/11 09:05
>>158
どの OS でどのコンパイラのためにインスールとしてるのか書かないと、だれも返事できないよ。


161 :デフォルトの名無しさん:02/10/11 09:16
ダ メ ダ
コ リ ャ

162 :デフォルトの名無しさん:02/10/11 10:46
>>160
返事して欲しくないんです

163 :デフォルトの名無しさん:02/10/11 19:17
IEってさ、XMLファイルを表示すると簡易ビューワーになって
すごい便利なんだけど、これと同等の機能を持ったemacs用
ソフトはあるかな?

164 :デフォルトの名無しさん:02/10/11 20:45
>>163
× すごい便利
○ すごく便利


165 :デフォルトの名無しさん:02/10/11 21:59
>>164
日本語の変化についていけない時代遅れは氏ね!

166 :デフォルトの名無しさん:02/10/11 23:17
>>165
> 日本語の変化についていけない時代遅れは氏ね!

アフォか、「すごい」も「すごく」も昔からあるわ。ただ、「すごい」はあまりあらたまった場では使わんだけだ。お前こそ、氏ねよ。

167 :デフォルトの名無しさん:02/10/11 23:35
改まった場?

168 :デフォルトの名無しさん:02/10/12 00:54
>>163
× すごく便利
○ でら便利


169 :デフォルトの名無しさん :02/10/12 01:04
× でら便利
○ デラべっぴん

170 :デフォルトの名無しさん:02/10/12 01:55
>>166 はよほどすさんで腐りきった世界で生きているDQNですな

171 :デフォルトの名無しさん:02/10/12 04:01
>>166
「すごい」は名詞にかかって、「すごく」は動詞や副詞にかかるのだよ。


172 :デフォルトの名無しさん:02/10/12 04:03
>>169
× デラべっぴん
◎ マラぴんぴん
 

173 :デフォルトの名無しさん:02/10/12 04:06
○ すごいパソコン
× すごくパソコン

○ すごく偉い人
× すごい偉い人

○ すごい本
× すごく本

○ すごく読みにくいソース
× すごい読みにくいソース


174 :158(XERCES):02/10/12 05:07
すみません.web製作管理板から来ました.
XERCESを解凍した後,コマンドラインから

SET CLASSPATH=%CLASSPATH%;C:\Xerces\xerces.jar

と入力しましたが,サンプルで試した所,

Exception in thresd "main" java.lang.NoClassDeFoundError

となってしまいました.試したバージョンは1.4.4と2.2.0で,OSはMEです.
お分かりになる方,よろしくお願いします.



175 :デフォルトの名無しさん:02/10/12 05:10
ソフトウェア板行け

176 :デフォルトの名無しさん:02/10/12 05:11
http://www.hyuki.com/writing/techask.html#procedure

177 :デフォルトの名無しさん:02/10/12 05:27
それはいいページだね。

178 :デフォルトの名無しさん:02/10/12 14:45
XSLで、すべてのleafについてancestor-or-self軸のノードセットを選択し、それぞれのテキスト要素を表示するにはどうすればいいんですか?


<a><text>a</text>
<b><text>b</text>
<c><text>c</text></c>
</b>
<d><text>d</text>
<a><text>A</text></a>
</d>
</a>
結果
abc,adA

179 :デフォルトの名無しさん:02/10/12 15:11
ヤレヤレ

180 :デフォルトの名無しさん:02/10/12 17:49
>>178
ここ、XSL理解してる奴いないから。
質問しても無駄。

181 :178じゃないです。:02/10/12 20:10
>>180
ホントダ!!
ここ何気に雑談スレじゃん。
質問が来ても、まるで答えてねぇ。 ←私もだけど

182 :デフォルトの名無しさん:02/10/12 20:16
178はまた君か、って感じなので。


183 :デフォルトの名無しさん:02/10/12 21:02
>>178
LISPでやれば一瞬で解決しそうだな。

184 :デフォルトの名無しさん:02/10/12 21:08
178です.
書き忘れたんですが,下記を試しましたが,全要素を表示してしまいました.

<xsl:template match="*">
<xsl:if test="position()=last()">
<xsl:value-of select="ancestor-or-self::*"/>
</xsl:if>


185 :デフォルトの名無しさん:02/10/12 21:09
>>184
>>180

186 :デフォルトの名無しさん:02/10/12 21:12
>>185
>>182

187 :デフォルトの名無しさん:02/10/12 21:24
>>186=182に質問
>>182の意味がわかんないんだけど。
>>178と知り合いですか?

188 :デフォルトの名無しさん:02/10/12 23:02
>>178 はやりたいことを全て2chの輩に作らせる奴

189 :デフォルトの名無しさん:02/10/12 23:19
>>189 >>で語るスレ?

190 :デフォルトの名無しさん:02/10/12 23:32
>>184
<xsl:if test="position()=last()">
たぶんここが違う。


191 :デフォルトの名無しさん:02/10/13 16:25
たぶんこっで聞いた方が早い
XSL/XSLT
http://pc.2ch.net/test/read.cgi/php/999654569/l50

192 :デフォルトの名無しさん:02/10/14 01:20
>>190
すみません、解決できました。
そこも全然ちがいました(w。

193 :デフォルトの名無しさん:02/10/14 06:45
>>192解決方法は書いてくれないのか。

194 :デフォルトの名無しさん:02/10/14 08:45
>>190
そうか?左辺が参照を返す関数ならそれは可能だと思うが。

195 :デフォルトの名無しさん:02/10/14 14:27
age


196 :デフォルトの名無しさん:02/10/17 09:29
フリーなXMLファイル作成ツールってありませんか?
あったら教えて下さい。

197 :デフォルトの名無しさん:02/10/17 09:45
>>196
Windowsならメモ帳。

198 :デフォルトの名無しさん:02/10/17 11:40
板違い

199 :199:02/10/17 23:16
>>196
M$の XML NotePad

200 :デフォルトの名無しさん:02/10/21 21:12
XSLTを使ってXML文章を別のXML文章にするのってどうすればいいの?
<xsl:output>やそのomit-xml-declaration属性の設定、<xsl:processing-instruction>を
使うかどうかなんか教えてくれ

201 :デフォルトの名無しさん:02/10/21 22:07
板違い

202 :デフォルトの名無しさん:02/10/21 22:36
板違いなのか?
じゃぁどこで聞けばいいんだ??

203 :デフォルトの名無しさん:02/10/22 00:30
HaXml使ってるヤシいる?
http://www.cs.york.ac.uk/fp/HaXml/

204 :デフォルトの名無しさん:02/10/22 01:26
>>200質問が具体的でなくて答えようが無い

205 :デフォルトの名無しさん:02/10/22 02:00
>>204
例えば
<a>
<b>
<d>hoge</d>
<c>
<d>hoge</d>
</c>
</a>

というのを

<a>
<d>
<name>hoge</name>
<b>mogemoge</b>
<c>hagehage</c>
</d>
<a>

こんな感じXMLをXMLへ変換するのをXSLTを使ってやりたい
というかXSLTを使ってXML文章をはき出す方法がわからない

206 :デフォルトの名無しさん:02/10/22 10:07
はぁ???
普通にtemplate-match使って吐けばいいんじゃなぃの?

207 :デフォルトの名無しさん:02/10/22 10:30
>202
http://pc.2ch.net/php/

208 :デフォルトの名無しさん:02/10/22 23:14
>>205>>206
もしかして、xsl:textを知らないとか?
んでもって、閉じタグの扱いに困ってるとか(w

209 :デフォルトの名無しさん:02/10/28 22:45
改まった場?

210 :デフォルトの名無しさん:02/10/28 22:48
http://isweb8.infoseek.co.jp/computer/tako88/document/unit_uiHTMLParser.html

これと同じ機能を持っていてフリーのhtmlパーサ無いかな

211 :デフォルトの名無しさん:02/10/28 23:40
そんな適当なのでいいんなら自分で書け

212 :デフォルトの名無しさん:02/10/28 23:59
>>211
さんざん海外のサイト探し回ったりしてるんだけど
カーソル位置のエレメントの情報を探し出す って機能が見つからないんだよ

頭悪いから自分で書く事も出来ないしな

213 :デフォルトの名無しさん:02/10/29 00:12
カーソル位置?

214 :デフォルトの名無しさん:02/10/29 00:18
エディタと連携させて、カーソル位置にあるタグの情報を出させるってこと


215 :デフォルトの名無しさん:02/10/29 00:32
>>214


216 :デフォルトの名無しさん:02/10/29 00:48
XmlWriteとか。
編集しながら、即反映するXML&XSLTエディタ。

217 :デフォルトの名無しさん:02/10/29 00:55
>>216
>即反映する

何に。

218 :デフォルトの名無しさん:02/10/29 14:11
emacsのことかな?

219 :デフォルトの名無しさん:02/10/29 14:52
>>218
厨御用達のエディタにしたくないから、勘弁してください。

220 :デフォルトの名無しさん:02/11/01 23:50

厨の言うことはサパーリ

221 :デフォルトの名無しさん:02/11/02 02:13
Javaで、org.w3c.dom.Documentで取得したXMLノードを文字列に展開することってできますか?


222 :デフォルトの名無しさん:02/11/02 03:06
>>221
出来そう。
どのように展開したいですか?
parentノードを所得した時に、

<parent>
 <child>ほにゃらら</child>
</parent>

こう展開したいと解釈してよろしいですか?

223 :デフォルトの名無しさん:02/11/02 03:59
void output(Document aDocument, OutputStream anOut, String anEncoding){
 Transformer transformer = TransformerFactory.newInstance().newTransformer();
 transformer.setOutputProperty(OutputKeys.ENCODING, anEncoding);
 transformer.transform(new DOMSource(aDocument), new StreamResult(anOut));
}


224 :221:02/11/02 09:55
>>222
そのとおりです。

>>223
ありがとうございます。今手元に環境がないので連休明けにでもこれで試してみます。
OutputStreamは適当にnewしたものを使えばいいんですよね?
Encodingは具体的にはどういうものを指定すればいいんでしょうか?


225 :デフォルトの名無しさん:02/11/03 16:39
>>224
メモリ上に得たいなら、ByteArrayOutputStream を new して渡す。
ファイルなら FileOutputStream。
エンコーディングは、"Shift_JIS"、"UTF-8"、"EUC-JP" などなど。


226 :デフォルトの名無しさん:02/11/04 18:28
以下の2つはどちらもXMLの検証に使われる、スキーマの定義文の
かきだしです。なんと呼ばれるXMLのスキーマ言語ですか?対応す
る呼び名を選んでください。
(ア)
<?xml version="1.0" encoding="Shift=_Jis"?>
<Schema xmlns=・・・・・・
(イ)
<?xml version="1.0" encoding="Shift=_Jis"?>
<module moduleVersion="1.0"・・・・・

回答群ーーーーーーーーーーーーーーーーーーーー
?RELAX?SAX?DTD?XS?XDR        
?URI?namespace?Schema?module 
ーーーーーーーーーーーーーーーーーーーーーーー

<回答欄>
(ア):
(イ):

227 :デフォルトの名無しさん:02/11/04 18:41
RUBY!!!!!

228 :デフォルトの名無しさん:02/11/04 18:43
>>226
こんな課題出してくれる大学に行きたかったなぁ。

229 :デフォルトの名無しさん:02/11/04 19:23
(ア)か(イ)、どちらかの回答を知っていれば
片方も推測がついてしまうのが残念だな。

230 :デフォルトの名無しさん:02/11/04 19:29
>>229
と、言うことは深読みしすぎる俺の(2の回答はを間違っていると言うことか。
勉強になった。

231 :デフォルトの名無しさん:02/11/04 19:53
(ア)?
(イ)?
 良いですか?

232 :デフォルトの名無しさん:02/11/06 10:52
アはあってる
でもSchemaだけだと何のSchemaかワカラン気もするが・・・
moduleって使われてるの?まだRELAXの方が使われてると思うけど

233 :デフォルトの名無しさん:02/11/07 07:51
concat関数で文字列を結合したいんですが、要素を指定しないで結合するのってできますか?
例えば、兄弟要素すべてを結合、とか、子要素をすべて結合、など。


234 :デフォルトの名無しさん:02/11/07 08:29
>>232
正解はないだろう。。。名前空間がわからないのにSchemaタグの意味がわからんじゃないか。

235 :デフォルトの名無しさん:02/11/08 09:17
>>233
concatは引数として「連結したい2つ以上の文字列」を渡さなくてはいけないので
ノードを渡すことはできない、と思う
けど、descendant::text()みたくしてやればいけるかもしれない
じゃなかったらcountで数数えて変数つかって一個ずつ連結させていくとか
今手元で試せないんでこんな回答しかできなくてスマソ

>>234
・・・・の以下は本当は続いてるんじゃないの?
なこといったらあれは文書として完結してないじゃん

236 :デフォルトの名無しさん:02/11/08 10:09
だけど名前空間は書いてくれないとね。。。

237 :デフォルトの名無しさん:02/11/10 20:15
今の時点では、激マイナーなXSL-FOスタイルシートの話題降ってもいい?

238 :デフォルトの名無しさん:02/11/13 18:36
激マイナーって...。
1年くらい前にPDF生成に使ったけど?

239 :デフォルトの名無しさん:02/11/14 14:16
バリデータもついてなきゃ単なるおもちゃのオナニーライブラリ止まりだと思われ

240 :デフォルトの名無しさん:02/11/14 18:27
バリデータついてないXMLパーサの作者ですが、何か?
おもちゃにはおもちゃなりの使われ方があるのです。

けど正直、バリデーションもできるようにしたいんです。
DTDステでRELAXサポートってのはありかな?

241 :デフォルトの名無しさん:02/11/14 22:22
RELAXNG にしる

242 :デフォルトの名無しさん:02/11/15 11:19
XPathのAxisでselfってありますが、
self::で絞った時に属性ノード、名前空間ノードといった
従属ノードの扱いってどうなるんでしょうか?

Selfはcontext node自身でなければならないことを表します。
ってあるんですが、属性、名前空間はそれに含まれないとの
認識であってますか?


243 :デフォルトの名無しさん:02/11/15 20:04
>>242
俺の持ってる本には
「attribute軸とnamespace軸は要素ノードからのみたどることのできる軸」
とあるのでそういう認識でいいと思う
"self::node()"は"."と同義なんだからおかしな事になる(むしろself軸ってこれ以外使い道無い??)
属性ノードの場合"@"を使うわけだし

244 :デフォルトの名無しさん:02/11/16 01:32
>243
ThanX!!やっぱそうだよねぇ~

というか、もしかして本が間違えてると言う可能性も
えてたわけですが^^;<XML完全解説(下)

selfで取り出せるのは従属ノード以外のコンテキストノード
ということになるんですかね。
#そもそもコンテキストノードには従属ノードは含まれない?

axisのとこに*selfだけ解説がないので迷ってました。P.65
#child,followingなんかだと従属ノードは取り出せないって明記されてるんですが。

245 :デフォルトの名無しさん:02/11/16 03:02
RelaxNGCC
http://relaxngcc.sourceforge.net/ja/

あまりコメントないようなので、使ってあげてください。


246 :デフォルトの名無しさん:02/11/16 13:58
>>244
243だけど俺も同じ本使ってる(w
たぶんあれには嘘は書いてないと思うよ
従属はあくまでも従属だからその親要素に行ってattribute軸なりを指定しないと
取り出せない(./@hogehogeなんてのができない)と思うので
そういう意味でselfは起点のノード(要素)のみでしょ
そのページの上に書いてある図がわかりやすいと思うけど

247 :デフォルトの名無しさん:02/11/16 15:36
>246

あれしか日本語でまともな本ありませんやん。重宝してます。
あとは、Don Boxの
http://www.amazon.co.jp/exec/obidos/ASIN/0201709147/ref=sr_aps_eb_1/250-5771327-1457021
とか。information setちゃんと解説した本あんまないような。

selfで今いるコンテキスト取り出せたとしても
attribute,namespace以外では従属ノードのとこまでtree walkできませんね^^;

もしそこまでいけたとしたら、きっと、selfで取り出せるけど
そんなことできませんがな、ってことですかね。

248 :242:02/11/17 17:50
あれれ・・・
ちょっと待てよぉ。Quipで試してみたら
/attribute::*/self::*
属性のコンテキスト取り出せます。

ってことは、従属ノードもselfは取り出すって事ですか?
でも、/attibute::*/self::node()ではでてこないという謎仕様なので
あんま信用おけないかもですが。

node()で出てこないで、なんで*で出てくるんだろ。

249 :デフォルトの名無しさん:02/11/19 13:11
XMLマスターってどうよ?
http://school.2ch.net/test/read.cgi/lic/1002557224/

250 :デフォルトの名無しさん:02/11/19 14:22
source forgeでXMLpaserを落としたが状態遷移図で打つになった

251 :重複スレです。:02/11/19 21:17
http://pc.2ch.net/tech/kako/982/982914729.html

252 :デフォルトの名無しさん:02/11/19 21:56
>251
正気とは思えん

253 :デフォルトの名無しさん:02/11/26 10:49
RelaxNGCCはたとえばこんな感じ。

<?xml version="1.0" encoding="utf-8"?>
<grammar xmlns="http://relaxng.org/ns/structure/1.0"
         datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
         xmlns:c="http://www.xml.gr.jp/xmlns/relaxngcc"
         c:package="">

  <start c:class="PersonList">
    <element name="person-list">
      <zeroOrMore>
        person = <ref name="person"/>
      </zeroOrMore>
      <c:java>
        System.out.println("" + person);
      </c:java>
    </element>
  </start>
  

254 :デフォルトの名無しさん:02/11/26 10:50
続き。

  <define name="person" c:class="Person">
    <c:java-body>
      public String toString() {
      
          return ("name="      + name
                + ", sex="     + sex
                + ", age="     + age
                + ", zip="     + zip
                + ", address=" + prefecture
                + " "          + city
                + " "          + detail);

      }
    </c:java-body>


255 :デフォルトの名無しさん:02/11/26 10:50
続き。

    <element name="person">
      <element name="name">
        name = <text/>
      </element>
      <element name="sex">
        <choice>
          sex = <value>male</value>
          sex = <value>female</value>
        </choice>
      </element>
      <element name="age">
        age =
        <data type="decimal">
          <param name="minInclusive">0</param>
        </data>
      </element>

256 :デフォルトの名無しさん:02/11/26 10:51
続き。終わり。

      <element name="address">
        <element name="zip">
          zip = 
          <data type="string">
            <param name="pattern">[0-9]{7}</param>
          </data>
        </element>
        <element name="prefecture">
          prefecture = <text/>
        </element>
        <element name="city">
          city = <text/>
        </element>
        <element name="detail">
          detail = <text/>
        </element>
      </element>
      
    </element>
  </define>

</grammar>


257 :デフォルトの名無しさん:02/11/26 10:54
で、こんなXMLを処理するクラスが生成できる。

<?xml version="1.0" encoding="Shift_JIS"?>
<person-list>
  <person>
    <name>ほげ</name>
    <sex>male</sex>
    <age>20</age>
    <address>
      <zip>1234567</zip>
      <prefecture>東京都</prefecture>
      <city>千代田区</city>
      <detail>大手町</detail>
    </address>
  </person>
</person-list>

258 :デフォルトの名無しさん:02/11/26 16:44
XML形式で注文データを保存しようと思っているのですが、
どんどん、追記式でデータが入る場合、どのような方法で
記録していけば効率がいいのでしょうか、いつも最後の閉
じタグのところの処理に悩みます。

例えば、次のようなデータの場合、最後の</salesdata>がある
がために、<order></order>データをどんどん書き足していく
ことができないのです。こういう場合ってどうやって処理するのが
一般的なのでしょうか?

<salesdata>
<order no="1">aaa</order>
<order no="2">bbb</order>
<order no="3">ccc</order>
<order no="4">ddd</order>
</salesdata>

DOMとか使うと、毎回データを全部メモリに読み始め
てしまうし、SAXでも結局はデータを順次読んでいかな
ければならないと思います。一番簡単なのはファイル
ポインタをいきなり最後にもっていって、</saledata>
のタグまで、戻って、<order></order>データで上書き
して行く方法なのですが、、、なんかムダな感じが、、、

みなさんはどうやっているのでしょうか?


259 :デフォルトの名無しさん:02/11/26 17:05
追記を示すタグを末尾に置けばいいんじゃない?
<append><selesdata/><order>ddd</order></append>
つーか、普通にDB使えば?

260 :デフォルトの名無しさん:02/11/26 17:11
>>250
状態遷移あくまで資料だから、見なくても使えるよん。
(状態はエラーの回復とかやる人のためのもの)
すごい簡単だよん。
使うソースはparse.cppとparse.hの二個だけ。

#include "parse.h" // ヘッダはこれ一個。

 ifs.open("hoge.xml");
parser ps;
 char c;
while (ifs.get(c), ifs.good()) {
if (ps.step(c)) break;
}
if (ps.checkerror()) {
std::cerr << "シンタックスエラー" << std::endl;
} else if (!ps.acceptable()) {
std::cerr << "ちょちょ切れ" << std::endl;
} else {
; // OK
}

261 :デフォルトの名無しさん:02/11/26 18:56
私は入門書片手の初心者です。
キーボードから入力できない記号(?)があって困っています。
Unionと言う演算子(?)らしいのですが、Shift押しながら全部のキーを試しました。
でも、でませんでした。
皆さんはどうやって入力しているのでしょうか?
お助け下さい



262 :デフォルトの名無しさん:02/11/26 19:21
>>261
http://pc.2ch.net/pcqa/

263 :デフォルトの名無しさん:02/11/26 23:22
>>260
状態遷移図実はドキュメントと同期してない?
受理状態となるS7が見あたらないんだけど

264 :デフォルトの名無しさん:02/11/27 00:35
>>258
とりあえず</salesdata>が現れるとこまでバッファに読み、</salesdata>を無視して
追記して最後に</salesdata>と書き込み、出力する。

とりあえず効率は良いし要件は満たしてるでしょ。

ただ組込系とかのタイトなシステムでやるのでない限りDOM使うのがいいと思うけどなー。
パフォーマンスチューニングも大事ですが、コードを単純化して
保守性をあげるのも大事な仕事だと思います。

265 :デフォルトの名無しさん:02/11/27 00:47
XMLを選択する所が間違ってる気が。

266 :デフォルトの名無しさん:02/11/27 01:59
>>263
直しまふ。すまそ。

267 :デフォルトの名無しさん:02/11/28 19:42
Javaの問題かとも思うんだけどもし知ってる人がいれば
Windows2000
JBuilder7.0
Java1.3.1_02
xalan2_4_1
xerces2_2_1
でXSLT変換してるんだけど改行がCRCRLFになる。デバッガでは\r\nですね。
普通にCRLFにさせたいんだけど何か設定漏れかな?

参考にしたところはhttp://www.hellohiro.com/xslt.htm

よろしくおねがいします。

ちなみに<xsl:output method="text" encoding="shift_JIS" />とxsltファイルには指定してあります。

268 :デフォルトの名無しさん:02/11/28 21:24
すみません.質問です.

<hoge>foo1,foo2,foo3</hoge>

のように,デリミタ区切りのXMLソースから,XQueryを使って,

<hoge>foo1</hoge>
<hoge>foo2</hoge>
<hoge>foo3</hoge>

としたいのですが,できるのでしょうか?
お手数ですが,よろしくお願いいたします.

269 :デフォルトの名無しさん:02/11/29 01:07
>>265
>XSLT変換してるんだけど改行がCRCRLFになる。デバッガでは\r\nですね。
>普通にCRLFにさせたいんだけど何か設定漏れかな?

\r\r\n?
\nにしたいの?


270 :デフォルトの名無しさん:02/11/29 01:44
>>269

\r\n -> \n

バイトなら
CRCRLF -> CRLF
0x0d 0x0d 0x0a -> 0x0d 0x0a

にしたいっす。

271 :デフォルトの名無しさん:02/11/29 02:58
>267
状況がそれだけじゃわかんないよ。
CRLFの入力をテキストモードで読みこんでCRLF補完された、または
CRLFのデータをテキストモードで書き出しでCRLF補完されただけって
気がするけど。
ファイルの読み書きの仕方が悪いとしか言いようがない。

272 :267:02/11/29 11:58
XMLはDocumentにプログラムでガリガリかいてます。

public static String n2S(Node targetNode,
String xsltFileResourceName)
throws IOException, TransformerConfigurationException,
TransformerException {

ClassLoader cl = ClassLoader.getSystemClassLoader();
java.net.URL uri = cl.getResource(xsltFileResourceName);
StreamSource xslsrc = new StreamSource(uri.openStream());

StringWriter sw = new StringWriter();
TransformerFactory factory =
TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(xslsrc);
transformer.transform(new DOMSource(targetNode),
new StreamResult((Writer)sw));
return sw.toString();
}

よろしくおねがいします。

273 :268:02/11/29 21:03
すみません.どなたからもレスがないので,やはり無理なのでしょうか.
それとも簡単すぎるのでしょうか.できればコメント願います.
...XQueryはデリミタを解釈できない...

再掲載:
<hoge>foo1,foo2,foo3</hoge>
のように,デリミタ区切りのXMLソースから,XQueryを使って,
<hoge>foo1</hoge>
<hoge>foo2</hoge>
<hoge>foo3</hoge>
としたいのですが,できるのでしょうか?
お手数ですが,よろしくお願いいたします.

274 :デフォルトの名無しさん:02/11/29 21:16
>>273
ここじゃなくてWebプログラミング板で聞いたら?
http://pc.2ch.net/php/

275 :デフォルトの名無しさん:02/11/29 23:01
どっかに、VC++でSAX使ったサンプル、無い?

276 :デフォルトの名無しさん:02/11/29 23:02
>>275
一応つっこんでおくとどの言語でも大体仕様一緒なんだから勝手に読み解けや。

277 :デフォルトの名無しさん:02/11/30 11:15

君、大雑把過ぎ。

278 :デフォルトの名無しさん:02/11/30 11:42
↑俺はそうは思わんぞ。
君プログラマに向いてない。

279 :デフォルトの名無しさん:02/11/30 11:45
w3cがメソッド仕様まで決めてるのって珍しい気もする

280 :デフォルトの名無しさん:02/11/30 12:03
>>279
DOMとかSAXとかって言語問わず同じ手順で操作出来るのが売りなのでは?

281 :デフォルトの名無しさん:02/11/30 13:36
手順は同じでもJavaとC++つかVC++からではそれ以前の準備が大分違う罠。
MSXMLだったらCOMだしな。Java+XMLの達人でもいきなりだとサンプルなし
では難しいと思われ。

282 :デフォルトの名無しさん:02/11/30 13:48
MSXMLもjavaのもlibxmlも普通に使えたよ。特に困ることもなかった。

283 :デフォルトの名無しさん:02/11/30 13:57
>>282に同意

284 :デフォルトの名無しさん:02/11/30 21:59
>>275
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/xmlpaddownload.asp


285 :まちがい:02/11/30 22:30
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/sax2jumpstart.asp

286 :デフォルトの名無しさん:02/12/01 02:33
>>268の質問に答えられるやつは一人もいないのか?
ちなみにおれは知らん。ごめんよ。

287 :デフォルトの名無しさん:02/12/01 03:00
>>268
XQuery使ったこと無いけど、本当にXQueryじゃないと駄目なの?
XSLTとか使ってると簡単なことなら問題ないけど、ちょっと複雑なことをやろうとすると面倒になるよ。
XSLTで改行を<br>に変換しようとしただけでユーザ定義関数作る羽目になったんで。
たぶんXQueryも同じじゃないかなと思うけど。
個人的にはこの場合はXPathとか使って値を取得してから普通にプログラミングでやった方が良いと思うよ。


288 :268:02/12/02 22:11
>>286
ありがとうございます.反応していただいただけでもうれしかったです.

>>287
反応していただき、ありがとうございます.
XQuery以外ですと,JavaScriptしか他はないといったところです.
自分が組める組めないという事情とはちょっと異なり,それしか
手段がないといったところです.

いずれにせよ,ちょっと難しそうですね.
いろいろありがとうございました.

289 :デフォルトの名無しさん:02/12/03 01:09
FILE で読む。これ、最強。

290 :デフォルトの名無しさん:02/12/03 23:31
MSXMLのDOMを使ったコーディングをよーくやってます。
たまにDOMのクラスにメソッドやイベントを書き換えたり追加したてぇって思いますよ。
例えばXMLファイルの整合性を保つためにロック機構を実装しようと、DOMDocument
クラスのLoad,saveメソッドを書き換えたいなぁっと。
MSXMLを使っている限りアクロバティックなコーディングをしないと無理?
Javaを使えばオーバーライドやらを使えばできるんですか?


291 :◆nZptw02DTU :02/12/04 00:03
>>290
ロックは別の機構でしましょう。
ASPならServer.Lockだったかな?
VBとかならセマフォか?
一個ロック用COMを用意しておくと使い回しが便利だとは思うけどつくってません。

292 :デフォルトの名無しさん:02/12/04 07:30
>>291
書込み可で開いたときにロックファイルを置くってなレベルで
いいんですよ。ただし、Load,save共に書き換えて置かないと
おかしくなりますが。
Server.Lock?ってありましたっけな。調べよ。後で。今は手
元にMSDNないし。

293 :◆nZptw02DTU :02/12/04 09:17
>>292
思い出した。
Server.ApllicationLock


294 :デフォルトの名無しさん:02/12/05 00:39
>>293
はて?ありましたっけ?そういうメソッド。
ちなみにあちしはNT4で開発してるのでIIS4です。IIS5?
ひょっとして.NETとか?

295 :◆nZptw02DTU :02/12/05 09:39
>>294
ごめんなさい。
適当に書いていること丸わかり。

Application.Lock
http://www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q=Application.Lock&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

296 :デフォルトの名無しさん:02/12/05 14:28
XML初心者です、JavaでXMLを扱っているんですが次のような例外がでて困ってます。
SAXParseException : the root element is required in well-formed document
これってXML文書本体に誤りがあるってことですよね?
でもXML文書本体もスキーマも正しいはずなんですが、どうしてなんでしょうか?
誰かおねがい!!

297 :デフォルトの名無しさん:02/12/05 14:37
>>296
> でもXML文書本体もスキーマも正しいはずなんですが

思い込み。


298 :デフォルトの名無しさん:02/12/05 23:39
>>296
> でもXML文書本体もスキーマも正しいはずなんですが

証拠は?

299 : ◆oKgODJRETc :02/12/06 00:04
>>295
なーるほど。
(多分)
読み込み、書込みの前後で必ずApplication.Lock/Application.UnLock
をして同時に読み書きが行われるのを避けると。
ASPでの実装はそれでオッケーそうですな。

300 : ◆oKgODJRETc :02/12/06 00:06
ASPでの実装はオッケ―です。どうもでした。ここからは別の話です。

Javaにヒジョーに興味があります。
>>290
であちしが書いたような、XML DOMのメソッド書換えってJavaだとで
きるんですか?

301 :デフォルトの名無しさん:02/12/06 00:14
MSXMLってCOMっしょ。ならアグリゲーションじゃないかねぇ。
委譲書くのがめんどいけど。

302 :デフォルトの名無しさん:02/12/06 00:32
>>296
パーサーと、XML文書、クラスパスの情報を書け

303 : ◆oKgODJRETc :02/12/06 06:58
>>301
いや、JavaでXML使うんだから、MSXMLは使わないです。
確かJavaでもXMLのDOMってありましたよね。

304 :◆nZptw02DTU :02/12/06 10:25
>>303
Xerces かな。
.save とか .load とかっていう便利な代物無いから適当に書いてください。

でも、別環境との排他はファイル存在排他か、DBをつかわないと出来ないよ。
WindowsとASPとかはCOM経由で同一排他ロジックが利用できるけどね。


305 :デフォルトの名無しさん:02/12/07 02:50
DocumentBuilderFactory.newInstance().newDocumentBuilder()
TransformerFactory.newInstance().newTransformer()

306 :デフォルトの名無しさん:02/12/07 13:40
fprintf(fp,"<?xml version="1.0" encoding="UTF-8" ?>\n");

307 :デフォルトの名無しさん:02/12/07 17:29
>>306
Cの基本からやり直せ

308 :デフォルトの名無しさん:02/12/09 10:54
質問です。
XMLDOMを使用した場合、各タグのパラメータを取得するには
getElementsByTagNameメソッドを使用しますが、このパラ
メータを更新したいときはどのようなコーディングをすれば
良いでしょうか? 使用するメソッドがわからないです・・・。

309 :◆nZptw02DTU :02/12/09 11:04
>>308
なにがわからん?

a = domdoc.getElementsByTagName("").value
で取得できれば
domdoc.getElementsByTagName("").value = a
で設定。


310 :デフォルトの名無しさん:02/12/09 11:59
XMLはコンピュータの可能性を狭めている

311 :308:02/12/09 12:02
>>309
 ありがとうございます!
 
 その通り、パラメータセットを逆にしてあげるだけで
 いいのかな?と思ったんですけど、上記のように実装
 してもデータが反映されないんですよ。ファイル更新
 時間も変わらないし。
 このあとで何か命令が必要なんでしょうか?
 ちなみに値の取得はできてます(確認しました)。

Set xmldoc=CreateObject("Microsoft.XMLDOM")
xmldoc.async=false
xmldoc.load(ファイルパス)
set strData = xmldoc.getElementsByTagName(タグ名)
domdoc.getElementsByTagName("").value = a

312 :308:02/12/09 12:17
あ、セットしてる箇所はこっちでした
strData.Item(0).text = a

313 :デフォルトの名無しさん:02/12/09 12:36
fprintf(fp,"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");

314 :◆nZptw02DTU :02/12/09 13:06
>>311
保存してる?
MSXMLなら.save
それ以外は自分で調べて。

オンメモリのドキュメントは変更されてるから。

315 :デフォルトの名無しさん:02/12/09 13:40
>>306-307

>>313
やり直してきたみたいだね。感心感心。

316 :308:02/12/09 14:45
>>314
 できました! そうですね、保存処理をすっかり
 忘れてました・・・(恥)。ありがとうございました。

 ただそのまま保存すると2バイト文字が内部コード(UTF-8)
 の3バイト形式になってしまうんですね。
 元々の形式が「𘚟」だったので・・・。変換モジュール
 作るしかないですね?

317 :◆nZptw02DTU :02/12/09 14:54
>>316
そんなことはないよ。
どうやって保存してる?.save()?
>>313のようにXML宣言しているところをencoding="Shift_JIS"にしてる?

318 :308:02/12/09 15:33
>>317
「encoding="UTF-8"」です。元々作成データはUTF-8なんです。
 ただ、作成したいのはUTF-8の3バイトコードじゃなく、
 "𘚟"の文字体系なんですね。
 なので、Save処理を実行すると当然ながらデータは元々の体系
 ではなく3バイトコードになってしまうのでマズイ、と。

319 :308:02/12/09 15:51
あ、ばけてた。「&#99999;」ですね。

320 :◆nZptw02DTU :02/12/09 17:11
>>318
全部数値実態参照にしたいの?
なんでかなー?

うまいやり方はあまり思いつきません。
何か方法あるかな?

321 :デフォルトの名無しさん:02/12/09 21:58
XML仕様書のEBNFやめてほしいよ・・・。あいまいでつかみにくい。
例えば「正規表現で表すものは大文字で始めます」とかイットキナガラ
「prolog」が大文字で始まらないのはなんなんだよっ

322 :デフォルトの名無しさん:02/12/10 13:27
xslとxsltの違いって何?

323 :◆nZptw02DTU :02/12/10 13:36
>>322
XSL=XSLT + XSL-FO

324 :デフォルトの名無しさん:02/12/10 13:40
XSL-FO知らなかった。サンクス

325 :デフォルトの名無しさん:02/12/11 23:50
すいません。
Cでコーディングしてるんですが、
IXMLDomDocument* aaa
みたいにして、かつCreateInstanceしてさらにaaaを、LoadXMLとかLoadしてDOMつくるじゃないですか。
今度はbbbを、aaaと同じようにして別のXMLで作成して、bbbをaaaに代入することはできるんですか?
処理が死んでしまうんですが・・・
どなたか詳しい方に教えていただきたいんですが。
よろしくお願いします。


326 :デフォルトの名無しさん:02/12/11 23:58
「代入」とは?
「処理が死んでしまう」とは?

XML以前の予感

327 :デフォルトの名無しさん:02/12/12 00:26
Javaの話だが、xercesだけでXPath式使えないのかな
xalanのXPathAPIクラス使えばいいんだろうが、xalan.jar使いたくない
でもDOM/SAXは辛い

328 :デフォルトの名無しさん:02/12/12 00:54
>>326
学生なんですいません。
「代入」・・・bbbのXML文書をaaaにコピーしたい。元々のaaaのXMLはもう要らない。
「処理が死ぬ」・・・実行時にエラーが発生するという意味です。
むいてないんですかね、おれ。


329 :デフォルトの名無しさん:02/12/12 00:58
>>328
どんなコードか載せてみれ。

330 :デフォルトの名無しさん:02/12/12 01:00
>>329
今ないんで明日ガッコからもってきます。
レスありがと。


331 :デフォルトの名無しさん:02/12/13 19:56
これっぱかしのやりとりでは適性は判断できないが…「エラーが発生」って何?
APIがエラーを返すのか、OSが例外を出すのか、はたまた…。

332 :デフォルトの名無しさん:02/12/21 13:17
適性と言うより経験が無い、という方が正しそう。
とにかくコード

333 :デフォルトの名無しさん:02/12/27 02:07
333ゲットついでに教えてください

XMLマスターってどんな資格?
XMLは元々そこそこ詳しいし、ちょっとした暇を見つけて取得しようかと考えているんだけれど。
少なくとも海外では使えなさそう、という事だけはわかりました。

後、他に(海外含めて)XML関係の資格ってどんなのがあるでしょう?

334 :デフォルトの名無しさん:02/12/27 11:00
>>333
↓こっち嫁

XMLマスターってどうよ?
http://school2.2ch.net/test/read.cgi/lic/1002557224/

んでXMLマスタープロフェッショナルの資格を取って勇者になれ。
そしてスレを救え。たのんだ。

335 :デフォルトの名無しさん:02/12/27 12:11
>>334
サンクス。しかしそのスレをみると、やはり使い道のない資格の様な気がする。

そのスレで紹介されていたIBMの資格がちょっと気になる。
http://www-1.ibm.com/certify/tests/obj141.shtml
今度アメリカに遊びに行くついでに試験受けてみようかな…

336 :デフォルトの名無しさん:02/12/27 21:45
>>335
XMLマスターが使い道なければIBMの試験はもっと使い道ねーよ
もういい帰ってくれ。

337 :デフォルトの名無しさん:02/12/28 00:34
>>336
アホ発見(プ

338 :デフォルトの名無しさん:02/12/28 03:25
     ____
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴∴,(・)(・)∴|
  |∵∵/   ○ \|
  |∵ /  三 | 三 |  / ̄ ̄ ̄ ̄ ̄
  |∵ |   __|__  | < うるせー馬鹿!>>337
   \|   \_/ /  \_____
     \____/

339 :デフォルトの名無しさん:03/01/03 03:35
複数のXMLにたいして検索をかけて、情報をとってくる事を考えてます。
言語はjavaなんですけど、
XQueryとか、そういうXMLの問い合わせ言語で
実際に使えるものはあるのでしょうか?

やっぱりDOMやSAXで自分で作るほうがいいでしょうか?

340 :デフォルトの名無しさん:03/01/03 04:59
>>339
XPath

341 :デフォルトの名無しさん:03/01/03 23:06
Jakarta Commons JXPath
http://jakarta.apache.org/commons/jxpath/index.html


342 :339:03/01/04 00:16
JXPath調べてみます。
ありがとうございました。

343 :デフォルトの名無しさん:03/01/04 21:37
 Dim objDoc As New XmlDocument()
 objDoc.Load("sample.xml")
 Dim count As Integer

 objRoot = objDoc.DocumentElement
 objAAA = objRoot.childNodes

★For i = 0 To (objAAA.Length - 1)
  count = count + objAAA.item(i).Length
 Next

VB.NETでDOMの勉強をしているのですが、上記のコードの★の部分で
以下のようなエラーが出てしまいます。Lengthプロパティを取得するには
どうすばれ良いでしょうか?

>'System.MissingMemberException' のハンドルされていない例外が
>microsoft.visualbasic.dll で発生しました。
>?追加情報 : 型 'XmlChildNodes' でパブリック メンバ 'Length' が見つかりません。

344 :デフォルトの名無しさん:03/01/04 21:44
エラーメッセージのまんまやん。

345 :デフォルトの名無しさん:03/01/04 21:54
>>344
済みません、始めたばかりなもんで本当に対処の方法が分かりません。
ヒントでもいいのでお願いします。

346 :デフォルトの名無しさん:03/01/04 21:56
XmlChildNodesをヘルプで見れば?

347 :デフォルトの名無しさん:03/01/04 22:12
>>343
http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfSystemXmlXmlNodeListMembersTopic.asp

348 :デフォルトの名無しさん:03/01/04 22:13
>>345
XmlChildNodesにメンバ"Length"が無い
これ以上やさしく書くのは不可能

349 :デフォルトの名無しさん:03/01/04 22:39
あ、分かりました…ノードの数はLengthじゃなくてcountだったんですね
ありがとうございました。
手元のXMLの本ではLengthを使ってるんですが…

350 :デフォルトの名無しさん:03/01/04 22:51
.NETのXMLライブラリはDOM API準拠じゃないと思った

351 :デフォルトの名無しさん:03/01/04 23:57
てことはVB.NETで343みたいな操作するやつは
DOMじゃないってこと?

352 :デフォルトの名無しさん:03/01/05 00:06
いや、DOM相当の機能はあるけど、W3CのDOM APIそのままじゃないってこと。
あれ、でもDOM APIがLengthなんて使うわけないよな・・・

353 :IP記録実験:03/01/08 22:01
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

354 :デフォルトの名無しさん:03/01/09 01:31
もう2chも終わりだな

355 :デフォルトの名無しさん:03/01/09 02:20
なんでも俺を実験に使うそうで

356 :IP記録実験:03/01/09 02:33
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

357 :デフォルトの名無しさん:03/01/09 02:38
fu-n

358 :デフォルトの名無しさん:03/01/09 03:26



          これはぼくの自作自演スレを根底から揺るがす大事件だ



ダレカ、カキコンデクレ・・・

359 :デフォルトの名無しさん:03/01/09 12:14
>>40
初めてひろゆきにレス貰った。

360 :デフォルトの名無しさん:03/01/09 18:18
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

361 :デフォルトの名無しさん:03/01/10 00:05
おぺら6.05からテスト
書けてるよ~

362 :デフォルトの名無しさん:03/01/10 08:55
>>567
そのへんをはっきりとひろゆき氏は述べて欲しい。
いろんな状況が考えられるけど、善意の告発と思われるものに関しては書き込み者を保護するとか。



363 :デフォルトの名無しさん:03/01/10 10:55
(^_^;)?

364 :デフォルトの名無しさん:03/01/10 11:25

 荒らし荒らし for dream!!

365 :デフォルトの名無しさん:03/01/10 12:12
脅迫事件発生!!
http://choco.2ch.net/test/read.cgi/intro/1040994855/

もう2chは末期ですな。

366 :デフォルトの名無しさん:03/01/10 12:40
ついでに。

367 :デフォルトの名無しさん:03/01/10 13:35
素朴な疑問ですが、どうしてこの板だけスレストされるのですか?

368 :デフォルトの名無しさん:03/01/10 15:54
…うまかった…時空を超えた1年越しの味。

369 :デフォルトの名無しさん:03/01/10 17:23

localhost:12987みたいな自分のところで立ち上げてから見るんじゃなくて、
自分は立ち上げずに他の人のところで見たいという意味なんだよね。

やっぱ2ちゃんねるのアドバンテージは
多くの人が書き込んでいること、なんだけど、
そのひとつの要因として、ブラウザと言う、
OSに標準でついてるもので簡単に見れること、
があげられるし。

370 :デフォルトの名無しさん:03/01/10 21:55
MSXMLでDOMを使ってます。例えば

<product id="0">
 <name>A</name>
 <price>600</price>
</product>
<product id="1">
 <name>B</name>
 <price>500</price>
</product>
<product id="2">
 <name>C</name>
 <price>300</price>
</product>

idの番号を連番にしたいのです。
idが1のノードを削除した場合、idの番号を詰める。
挿入した場合もidを連番になるようにする。
これって、やっぱり自力でやるしかないのですか?


371 :デフォルトの名無しさん:03/01/10 22:32
2003年1月10日がおいらの青春の1ページに記録されますた。

372 :デフォルトの名無しさん:03/01/10 22:41
なんかこれ見よがしに必死に他の掲示板へ誘導してる香具師が居るように見えるんだがw

373 :デフォルトの名無しさん:03/01/11 00:01
IP晒されてるのはクソ馬鹿ばっかりだな・・・ こういうのが減るのならいいか・・・

374 :デフォルトの名無しさん:03/01/11 00:08
そういわれるとそうでした。。

375 :デフォルトの名無しさん:03/01/11 09:31
つっこみでました

376 :デフォルトの名無しさん:03/01/11 09:32
qb鯖の中の人は大変だな。

377 :デフォルトの名無しさん:03/01/11 10:06
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

378 :デフォルトの名無しさん:03/01/11 11:29
良識ある大人が基地外じみた発言をするところがココの魅力ですた



379 :デフォルトの名無しさん:03/01/11 12:31
美学っすか?

380 :デフォルトの名無しさん:03/01/11 13:03
qbサーバー
http://qb.2ch.net/accuse/ 批判要望
http://qb.2ch.net/saku2ch 削除要請
http://qb.2ch.net/saku/ 削除整理
http://qb.2ch.net/sakud/ 削除議論
http://qb.2ch.net/saku/ 削除依頼

ここだってよ


と自己レスしてみるが、今までIPでてたじゃん

381 :デフォルトの名無しさん:03/01/11 15:57
半角系板では、業者が書き込むとリモホが表示させられてるみたい

382 :デフォルトの名無しさん:03/01/11 16:20
>>370
そりゃ、自力しかなかろうもん。

383 :デフォルトの名無しさん:03/01/11 23:36
【無料】みんなでお揃いのユニフォーム【祭り】
http://life2.2ch.net/test/read.cgi/offevent/1042037013/

みんなで2ちゃんユニフォームを作ってワショーイしよう!
同じカッコしたちゃねらーで街を埋め尽くそう!

ユニフォーム代はなんと無料です!
↓ここを利用します。
http://www.getuniform.com/



384 :デフォルトの名無しさん:03/01/11 23:38
おまえら、IP記録がそんなにこわいのか。

385 :デフォルトの名無しさん:03/01/11 23:47
肛門から心臓が飛び出そうなくらい怖いです(^_^;)

386 :デフォルトの名無しさん:03/01/12 02:25


387 :デフォルトの名無しさん:03/01/12 02:30
皆さん祭りの予感です。
2002/1/11 の昼に、ポートスキャンは悪くないってのたまった
男(アサピー)が降臨しました、今夜は祭りの予感です。

http://ex.2ch.net/test/read.cgi/korea/1042284179/l50



388 :デフォルトの名無しさん:03/01/12 10:00
IDが1ch

389 :デフォルトの名無しさん:03/01/12 10:01
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
誰が書き込んだ内容だろうと、その内容の全責任はひろよきにあるんだ。
ただ裁判官も弁護士もネット観念が全く無いのをいいことに 、もっともらしく
「私は場所だけを提供しています」って押し通そうとしている痛いひろゆき。
訴える側も、掲示板の管理責任を追求することまでしか知識が追いつかず
ひろゆきを名誉毀損などで訴えることをする奴が皆無なのが拍車をかける。

一度、裁判で、書き込みに対して、
削除を求める等では無くひろゆきを名誉毀損で訴え
SFCの村井さんあたりが原告証人で出廷するといい。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


390 :デフォルトの名無しさん:03/01/12 20:48
test test

391 :デフォルトの名無しさん:03/01/12 21:00
どれぐらいでおわるの? 明日までにはおわりそう?

392 :デフォルトの名無しさん:03/01/13 22:37
一月だろ。


393 :山崎渉:03/01/15 17:59
(^^)

394 :デフォルトの名無しさん:03/01/16 00:15
xslについて教えてください

<国>
<都道府県>
....
<市町村>
....
</市町村>
</都道府県>
</国>

県内における市町村のポジションはposition()で得られるとき、
国における都道府県のポジションを得るにはどうすればいいのですか。
都道府県のレベルであらかじめ、position()を使ってポジションを
得るしかないのでしょうか。



395 :Windows上で:03/01/23 09:03
DOMツリーのオブジェクトをツリー表示してくれるようなコンポーネント
ってないでしょうか?ダイアログに貼り付けて使いたいのですが。。。

396 :山崎渉:03/01/23 20:00
(^^)

397 :242:03/01/25 16:30
>395

IE

398 :デフォルトの名無しさん:03/01/27 22:10
>>334
プロ合格した勇者いるみたいよ。

399 :デフォルトの名無しさん:03/01/31 00:34
↑mailto:xxxli

400 :デフォルトの名無しさん:03/02/26 20:32
【何処も】情報科学総合スッドレ【板違い】
http://science.2ch.net/test/read.cgi/rikei/1046173479/





401 :デフォルトの名無しさん:03/02/26 20:36
>>395
MozillaのDOMInspectorみたいな?

402 :デフォルトの名無しさん:03/03/04 12:16
おまえらXMLが死滅寸前に追い込まれたときどうするよ?

ちゃんと対策とってるかよ
死滅対策をよ
死滅後の行動とってるかよ

403 :デフォルトの名無しさん:03/03/04 12:27
>>402
コピペにマジレス。

間違いなくXMLより先に俺が死ぬから問題ない。

404 :デフォルトの名無しさん:03/03/04 13:37
403 の主治医です。
(以下略)

405 :デフォルトの名無しさん:03/03/04 14:07
なんかこの死滅死滅ってコピペよく見るが、
ちっとも面白くないのはどういうわけだ。

406 :406:03/03/12 22:54
Java で XMLをDOMに読んだり、DOMをいじったり、それをXMLに
書き込んだりするのができるようになりますた!

Schema の書き方も勉強中なのですが、実際にXML文書がSchemaに
Valid かどうかをちぇっくさせるには、どうやってやればいいですか。

Schemaファイル名をどっかに書くのだろうけど、どこに書けばいいか
わかりません。

407 :ヽ(´ー`)ノ:03/03/12 23:17
>>406
http://www.google.com/search?q="xml+schema"+java+validation

408 :406:03/03/12 23:30
ありがとうございます。

検索時に、的確に単語を選ぶ能力がマジでわしには無いです。
こうやって出されると、ああ、たしかにそうだ、と思います。

409 :デフォルトの名無しさん:03/03/23 16:14
xml2javaってどうかな?
http://www.jnerd.de/xml2java.html

XMLの各要素に対応するクラスを自動生成してくれる。
SAXReaderもあり。
かなり便利そうだが。


410 :ヽ(´ー`)ノ:03/03/23 16:28
>>409
DTD からクラスを生成してくれるのか。
そういえば、Relaxer もクラス生成の機能が付いていたような。


411 :デフォルトの名無しさん:03/03/23 16:41
大元をDTDにするか、Relaxerのスキーマ定義xmlにするか。
DTDの方が理にかなってるとは思うが、
何気にDTD作らない場合も多いんだよなぁ。

412 :ヽ(´ー`)ノ:03/03/23 16:44
>>411
Relaxer で Relax -> DTD もできたはず。
悲しいかな、RelaxNG に対応してるのはβ版だけなんだが。

XMLScheme って実装の方は進んでないの?


413 :デフォルトの名無しさん:03/03/23 16:58
>>412
MSXMLくらいじゃないか?対応してるのは。

414 :デフォルトの名無しさん:03/03/24 22:50
んなこたーない。xercesも対応済み。

415 :デフォルトの名無しさん:03/03/25 00:42
プログラマとユーザが非対応・・・

仕事ではSchemaもRelaxも見たことない、
見るのも書くのもDTDばかりな漏れはDQNプログラマですか?

416 :デフォルトの名無しさん:03/03/25 00:50
DTDがちゃんと書けるなら立派なものかと。

417 :デフォルトの名無しさん:03/03/25 01:07
本当のDQNは例えば「DTD死滅スレ」や「Schema vs Relax @春厨」や
「DTDばかりやってると馬鹿になる」みたいなスレを立てる奴のことだ。

418 :デフォルトの名無しさん:03/03/25 08:38
DTDって読みにくいから、DTD手に入れたらすぐにRELAXに変換してから読んでる。

419 :デフォルトの名無しさん:03/03/25 08:41
>>418
Relaxって、どこか(W3CとかISO)で標準化されつつあるんだっけ?

420 :デフォルトの名無しさん:03/03/25 10:29
RELAX NG が ISO/IEC 標準ね。
Document Schema Definition Languages の一部として標準化された。
http://www.y12.doe.gov/sgml/sc34/document/0320.htm

421 :デフォルトの名無しさん:03/03/25 10:48
>>420
うそいえ。まだドラフトだろ。

422 :デフォルトの名無しさん:03/03/25 14:14
>>420
一瞬「いつの間になったんだ(゚Д゚;)聞いてねぇぞゴルァ」とか思った。
Status: Texy for DSI ballot って事は投票する一歩手前か?

XML Schema とダブルスタンダードになったりする事ってありえるのん?
教えて偉い人。
# ダブルスタンダードは困る…激しく。

423 :デフォルトの名無しさん:03/03/25 18:07
これだけはいえる。



RELAX NG作った日本人は見た目キモイ。

424 :デフォルトの名無しさん:03/03/25 19:54
>417の言う本当のDQNが降臨しました。

425 :デフォルトの名無しさん:03/03/28 18:43
MSXMLつかってまつ。
IXMLDOMElementが指定されたアトリビュートを持っているかどうか
調べる方法はありますでしょうか。
存在しないアトリビュートにアクセスすると例外が投げられるので
いちいちキャッチする
、、、という方法は避けたいのですが。。。

426 :デフォルトの名無しさん:03/03/28 18:45
hasAttribute

427 :デフォルトの名無しさん:03/03/28 19:28
XMLファイルからXMLファイルをASPのincludeのように呼び出すにはどうすればいいですか?

428 :デフォルトの名無しさん:03/03/28 20:07
>>426
error C2039: 'hasAttribute' : is not a member of 'IXMLDOMElement'
って出てダメなんですけど。。。
MSXMLのバージョンがふるいのかな。

429 :デフォルトの名無しさん:03/03/29 00:51
> MSXMLのバージョンがふるいのかな。
と言っておいてバージョンを書かないとはどういうこと?

430 :デフォルトの名無しさん:03/03/29 01:11
>412
libxml2、RELAX NGをサポートしました。(2.5.5以降)

431 :デフォルトの名無しさん:03/03/29 01:16
>422
http://xmlhack.com/read.php?item=1847
http://www2.xml.gr.jp/log.html?MLID=xmlusers&N=7952

という意見もある。

432 :デフォルトの名無しさん:03/03/29 01:20
>423
この人はどう?(w
http://www.jclark.com/bio.htm







433 :デフォルトの名無しさん:03/03/29 02:41
なんだかんだ言いながら、もうすぐ500スレ逝く。
ヴァカかお前らは。

====================== 終了 =====================================

434 :デフォルトの名無しさん:03/03/29 05:58
500 _スレ_ も?

435 :デフォルトの名無しさん:03/04/03 00:28
SAXにて、
想定する順番どおりイベントが起こらなかったとき、例外を出して
止めるという事はできますか?

例えば
<?xml ... ?>
<a>1</a>
<b>2</b>
みたいにa,bという順番を想定していたのに
<b>1</b>
<a>2</a>
という風に来た時
例外を出してフォーマットエラーにしたい。

436 :デフォルトの名無しさん:03/04/03 00:40
>>435
ハンドラインスタンスにListでもおいといて、イベントの履歴保存しとけばイイジャン。
直前のイベントといまのイベントの順序がおかしければ自力で例外投げれ。

437 :436:03/04/03 00:48
DTDなりXSDなりのメタ定義情報を準備して、パーサにバリデーションチェック
お願いするほうが簡単だけどナ。

438 :デフォルトの名無しさん:03/04/03 01:27
ありがとうございました。
解決しました。

439 :デフォルトの名無しさん:03/04/03 01:58
解決しちゃったのかよ

440 :デフォルトの名無しさん:03/04/03 03:16
こんなんばっかりだな。
所詮板違いということか。

441 :デフォルトの名無しさん:03/04/05 18:41
ある要素<item>が存在するとき、その子要素か、あるいはその<item>を
包含する上位要素のどれかの子要素として<title>が存在しなければならない
ということをチェックしたいのですが、XML Schemaでそのような定義が記述
できるでしょうか?

基本的には各<item>は子要素として<title>を持つのですが、

<root>
<item><title>title1</title></item>
<item><title>title2</title></item>
</root>

多数の<item>が同じ値の<title>を持つ場合、デフォルト値を与える
要素を追加して簡略化した記述が可能であるようにしたいのです。

<root>
<title>title</title>
<item></item> <!-- <item><title>title</title></item>と同等とみなす -->
<item></item> <!-- <item><title>title</title></item>と同等とみなす -->
<item><title>title1</title></item>
</root>

<root>
<item></item> <!-- <title>が存在しないのでエラー -->
<item><title>title</title></item>
</root>

もし不可能だとした場合、XML Schemaで定義できる範囲で上のようなことを
実現するには、どのような構造にするのが良いでしょうか?

442 :デフォルトの名無しさん:03/04/06 20:36
>>441
できます

443 :441:03/04/07 07:15
>>442
ありがとうございます。できるんですね。
ただ、その後もXML Schemaの仕様を調べているんですが、
いまだにどのように実現できるのかわかっていません。
具体的にはどのように記述すれば良いんでしょうか?

444 :デフォルトの名無しさん:03/04/07 09:36
>>443
普通に。属性にデフォルト設定できるでしょ?

445 :441:03/04/07 22:46
>>444
あ、いえ、属性値のデフォルトではなくて、>>441に書いたように、
要素の省略を許しつつも、その要素がどの階層にも存在しなければ
エラーとしたいのです。
やっぱり無理なんでしょうか。

446 :デフォルトの名無しさん:03/04/08 09:32
>>445
choiceで場合わけとかはどう?

447 :デフォルトの名無しさん:03/04/15 13:53
MSXMLを使っています。
XMLファイルをロードするときに、すでに他からロードされている場合は
ロードに失敗するような、排他読み込みをするにはどうすれば良いのでしょうか?

448 :山崎渉:03/04/17 15:23
(^^)

449 :デフォルトの名無しさん:03/04/19 00:40
>>447
XMLがどうこう以前に、単にファイルをロックすれば解決でわ。

450 :山崎渉:03/04/20 04:33
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

451 :デフォルトの名無しさん:03/04/25 09:02
質問です.

<unit>
<title>Dennis M. Ritchie</title>
<uri>http://www.cs.bell-labs.com/who/dmr/</uri>
</unit>
<unit>
<title>Ken Thompson</title>
<uri>http://cm.bell-labs.com/who/ken/index.html</uri>
</unit>

という XML を

<a href="http://www.cs.bell-labs.com/who/dmr/">Dennis M. Ritchie</a><a href="http://cm.bell-labs.com/who/ken/index.html">Ken Thompson</a>

と変換する XSLT はどう書けばいいんですか?


452 :◆nZptw02DTU :03/04/25 10:29
本読めばすぐわかるよ。
だからおしえない


453 :デフォルトの名無しさん:03/04/25 13:23
>>452

ある要素の内容を,ある要素の属性の値にする方法ていうのが,
本読むんでもどうしてもわからないんですよ

ヒントだけでもお願いできませんか?

454 :◆nZptw02DTU :03/04/25 14:41
xsl:attribute

455 :デフォルトの名無しさん:03/05/11 01:48
なんかXMLの勉強をすると必ずどっかにjclarkって名前が出てくるんだが
こいつは一体何者なんすか?

456 :デフォルトの名無しさん:03/05/11 01:56
仕様の策定から仕様に忠実な実装の作成までこなす XML 界の偉人。
http://www.jclark.com/bio.htm

457 :デフォルトの名無しさん:03/05/14 23:44
age

458 :デフォルトの名無しさん:03/05/15 00:29
みなさんJAVA<->XMLのマッピングには何使ってます?
Relaxer,Castor,JAXB,ZEUS,XML2JAVA...

459 :デフォルトの名無しさん:03/05/17 21:54
JAXB
もしくはCastor


460 :デフォルトの名無しさん:03/05/17 21:55
zeus

461 :デフォルトの名無しさん:03/05/17 22:29
.NET Framework

462 :デフォルトの名無しさん:03/05/18 02:39
JXPathは少し芸風が違うんだっけ?

463 :デフォルトの名無しさん:03/05/21 22:12
Relaxer使ってる。
XML"文書"のマッピングをしようとすると、MixedContentや、Choice、Orderに、そこそこ
対応さてれないとつらいので。
最近は調査してないけど、ほかのもできるようになったのかなぁ。


464 :山崎渉:03/05/28 12:59
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

465 :デフォルトの名無しさん:03/05/30 02:49
XMLを勉強したい故にお勧めの一冊なんですか?

466 :趣味でXML Schema勉強中:03/05/30 16:15
・・・どうでもいいことかもしれんが、
次スレのスレタイでは「XML」じゃなくて"XML"にしとこうな。>>1

最初検索しても見つからなくて探しちゃったよ。

XML教えて教室
http://pc2.2ch.net/test/read.cgi/tech/982914729/l50

は過去ログに落ちてるし…。

467 :デフォルトの名無しさん:03/05/31 00:57
次スレがあればな

468 :デフォルトの名無しさん:03/05/31 04:51
SOAPスレってねぇな、そういえば、

469 :デフォルトの名無しさん:03/05/31 12:26
あったけど消えたと思った。

470 :デフォルトの名無しさん:03/05/31 22:27
SEXML
最強言語になる
特にネットワーク向けの言語である

471 :デフォルトの名無しさん:03/05/31 23:14
SヨXML
最強のハッタリ言語。

472 :デフォルトの名無しさん:03/05/31 23:27
XSML

473 :デフォルトの名無しさん:03/06/01 05:11
>>472
eXtendStandardMetaLanguage?

474 :デフォルトの名無しさん:03/06/01 05:11
SXMLというのは本当にあるけど、たぶん最強。

475 :デフォルトの名無しさん:03/06/07 23:27
<保守 name="趣味でXML Schema勉強中" mail="sage"/>

476 :デフォルトの名無しさん:03/06/20 12:57
<hoshu>
<age/>
</hoshu>

477 :デフォルトの名無しさん:03/06/20 13:03
XMLプログラミングってなんだろう。

478 :デフォルトの名無しさん:03/06/20 13:07
XMLを扱うプログラミング

479 :デフォルトの名無しさん:03/06/21 01:01
プログラムをXMLで書く

480 :デフォルトの名無しさん:03/06/21 01:31
>>479
XMLで書くスクリプトってのは、すでにあるな。EVALが楽かもね。

Antなんか殆どスクリプト同然だよな。死ぬほど遅いスクリプト。

481 :デフォルトの名無しさん:03/06/22 01:07
>>480

>EVALが楽かもね。
威張る?

>Antなんか
蟻?

482 :デフォルトの名無しさん:03/06/26 10:14
>>480
XSL なんかも近いと思うけど。

483 :デフォルトの名無しさん:03/07/01 09:57
厨質問ですまそ。
XMLをHTMLに変換するXSLを定義したいんですが、補助してくれる
フリーのツールってありますでしょうか。
どなたか教えてください。おながいします。

484 :デフォルトの名無しさん:03/07/14 23:41
非常にあいまいな質問ですが、
SGMLでできることのうち、する意義のあることは、
全てXMLの範囲内でできるのでしょうか?

485 :デフォルトの名無しさん:03/07/15 04:40
>>484
曖昧杉。まぁ印刷業とかでSGMLが前提で無いならXMLでやってみれ。
ダメならそれからSGMLに移っても多分それほど回り道ではない予感。

>>483
フリーじゃないとダメなのかい?
(もれはついこの間からXMLSPY&StylesheetDesignerを使い始めたところ。30日試用版はタダすよw。)

486 :484:03/07/15 06:53
>>485
すみません。

HTMLがらみで、DTDの読み方をほんの少し知っている程度のど素人です。

出版業に限定してググってみると、
SGMLを軽視するな、というようなことを言う人がいます。
これからはSGMLよりXMLだ、というようなことを言う人もいます。
そのこころがよくわからない、ということです。

前向きな出版業の人は、いかに完璧なレンダリングをするか、ということと、
いかに徹底した論理マークアップを行うかということと、
いかに低いコストでそれを行うかということを、真剣に考えていると思います。
といったときに、XMLとSGMLのどちらが有利なのでしょうか?
というのが質問です。

487 :デフォルトの名無しさん:03/07/15 07:40
>>486
だから何がやりたいのよ。>>485の言う通りとりあえずXMLやったら?

488 :山崎 渉:03/07/15 09:32

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

489 :デフォルトの名無しさん:03/07/15 21:53
>>486
>SGML を軽視するな
既に SGML に金をかけちゃったんでそういってるだけじゃないかね。


490 :デフォルトの名無しさん:03/07/16 01:08
>>486
有利不利は(いつでもそうだけど)条件による。

例えば、既にSGML資産があるならSGMLから始めるしかないんだろうし、
何もないなら今やXMLの方が色々手ごろな参考文献もツールも揃ってるし
仕様も明快でコンパクトな分だけ楽だと思うよ。

幸いSGMLとXMLは親子みたいなもんで似てるところも多いから
後からSGMLに移る必要が出てきたらそれから差分だけ
なんとかすることにしてもそんなに無茶じゃないと思う。

491 :デフォルトの名無しさん:03/07/16 01:17
>>490
> >>486
> 仕様も明快でコンパクトな分だけ楽だと思うよ。

ま、正確に言うと仕様書の量だけで言えば大元のSGMLはコンパクトらしいが
その分SGMLはXMLより許容される文書の様態が多様なんでそれが大変だという噂。
この辺が柔軟性対コストでトレードオフがあるところらしい。

軽視するなってのはやっぱり
既存資産(文書インスタンス、スキーマ、ツール、技術、理論、ノウハウ)を
見ての発言だと思うよ。
印刷関連業界では長らく使われてきたという噂も見るので。
ま、その資産の幾らかは様々な形で徐々にXML世界に移植されてきてるではないかと
私個人は無責任かつ無根拠に思うけどねw。

492 :デフォルトの名無しさん:03/07/19 01:59
.

493 :デフォルトの名無しさん:03/07/19 04:26
>>492
冬眠?

494 :デフォルトの名無しさん:03/07/28 13:35
初心者的なことかもしれないけれど、迷ったので質問させてください。

今、XMLで構築されたデータベース的な情報の中からXSLで情報を摘出するようなシステムを考えています。
具体的に言うと、日記を毎日XMLで書いて、ホームページの更新をXSLのみでやろう、というようなことです。
それ自体は特に問題なく出来そうなのですが、「日記を毎日書く」というのをどのように実装しようか
ちょっと迷っています。

エディタで書くのはあまり現実的な方法ではないので、何かしらのツールを書こうと思っていますが、
定型のXMLを毎回既存のXMLに追加していく場合、どのような方法で行うのが良いのでしょうか?
DOMモデルを固めうちでやってしまった場合、将来的に変更があった場合などに困りそうですし、
XML SchemaやRELAXERなどを使うのが正しいのか、いまいちよくわかりません。

簡単に「~がいいよ」というのを教えてもらえませんか?よろしくお願いします

495 :デフォルトの名無しさん:03/07/28 21:50
>>494

■XMLDB(e.g. Xindice)を使う
一番スマートと思える方法だが、XindiceはJava1.4と相性が悪くて僕は断念した。
リリースビルドも2年以上更新されてないし、半分止まったプロジェクトなのだろうと判断。
アップデートにはXUpdateを使う。

■普通のDBに入れる
一日ごとにDBのレコードにしちゃう。ロックも一日単位で行えるので、排他処理が確実。
ただ、XSL+XPathみたいなXMLバリバリな処理とは相性悪いよね。

■一つのファイルに入れちゃう
排他処理とか大変そう。
排他処理をファイルのロック等に頼らず、サーブレットのスレッド同期で行うので有れば、
更新等の処理を全部サーブレット側からのみ行うようにすれば、なんとかいけるような。
この場合、DOMツリーを常にメモリに保持して置いて、XMLのファイルはバックアップとして扱うことになるかと。

僕は当面最後のアプローチをとっておいて、使えそうなXMLDBが安く(あるいは無料で)
手にはいるようになったらそちらに移行しようかと考えてまつ。
そもそもXMLをストレージに使うのは云々、というツッコミ歓迎。

496 :デフォルトの名無しさん:03/07/28 22:31
>>13
ワラタ

497 :デフォルトの名無しさん:03/07/29 01:07
>>495
Xindice、そんな状況なのか…情報サンクスです。

ただ、DBを作るほどではなくて(というか権限が無くて出来ない)
本当に個人が日記を毎日更新するくらいの簡単な話です。

考えていたのは、1つのXMLファイルにデータを全部入れて、
更新があるたびに適当に書いたプログラムで(おそらくxerceを使って)
XSLをかけ、いくつかのHTMLを定期的に作成する、そういう流れを考えていました。

で、XMLファイルの定期的な更新が意外と面倒になりそうだったので、
これもプログラムで処理しようと思ったわけですが、DOMで書くのは
なんだかいまいち正しくないような気がして……。

でもDOMでいいかも、とか思い直してきました。
なにか他にいい方法があればぜひ教えてください

498 :デフォルトの名無しさん:03/07/29 09:45
<?xml version="1.0" ?>
<htmldoc>
<![CDATA[ hoge<br>hogehoge ]]>
</htmldoc>

「hoge
 hogehoge」
と出力するxslはどう書けば良いのでしょうか。
何をどう書いても
「hoge<br>hogehoge」
と出力されてしまいます。

499 :_:03/07/29 09:47
http://homepage.mac.com/hiroyuki44/hankaku08.html

500 :デフォルトの名無しさん:03/07/29 10:02
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★ 新商品 ゾク・ゾク 入荷 ☆★☆★☆
★☆                       
☆★ 送料激安!!  送料激安!!  送料激安!!
★☆      http://www.get-dvd.com      
☆★  激安アダルトDVDショップ        
★☆    お買い得!! 1枚500円~ 急げ!   
☆★    インターネット初!「きたぐに割引」  
★☆    北海道・東北の皆様は送料も激安!   
☆★      http://www.get-dvd.com      
★☆        スピード発送!        
☆★      http://www.get-dvd.com      
★☆        商品が豊富!         
☆★      http://www.get-dvd.com      
★☆                       
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆

501 :???:03/07/29 10:02
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=ookazujp
http://www.39001.com/cgi-bin/cpc/welcome.cgi?id=ookazujp

!!!!! ━━━━━━(゚∀゚)━━━━━━ キター!!!!!


502 :デフォルトの名無しさん:03/07/29 10:17
>>498
xsl:value-ofでdisable-output-escapingをyes

503 :デフォルトの名無しさん:03/07/29 14:41
すいません、他のXMLスレで質問したのですがスレ違いらしいので
ここで改めて質問させていただきたいのですが
XMLをHTMLに変換するXSLなのですが

<xsl:element name="a">
<xsl:attribute name="href">
          <xsl:value-of select="linkurl"/>
</xsl:attribute>
<xsl:value-of select="name"/>
</xsl:element>

HTMLの<a href="url">タグを生成する部分なのですが
3行目の<xsl:value-of select="linkname"/> の部分で
java.lang.IllegalArgumentException: The output format must have a '{http://xml.apache.org/xslt}content-handler' property!
という、エラーが出ます
ちなみに、情報になるかわからないのですがJDOMを使用しています

504 :デフォルトの名無しさん:03/07/29 17:02
>>503
スレ違い

505 :デフォルトの名無しさん:03/07/29 18:04
>>503
敬語の用法が間違っている

506 :503:03/07/31 15:49
たった今、解決しました
とりあず、wsdp1.2のJarファイルをJ2sdkのlibフォルダにコピーしたら出来ました

詳細
%WSDP_HOME%\jaxp\lib\endorsed\*.jarを
%JAVA_HOME%\jre\lib\endosed以下にコピー

ちなみにJava2SDK1.4.1._02の場合です

507 :デフォルトの名無しさん:03/07/31 16:38
xmlってvbsみたいなことできないの?

508 :山崎 渉:03/08/02 02:09
(^^)

509 :デフォルトの名無しさん:03/08/02 18:34
>507
vbsみたいなことってどんなだよぬ

510 :デフォルトの名無しさん:03/08/04 14:12
すいません、なんか上手くいかなくて困っています
スキーマ定義です↓

<?xml version="1.0" encoding="UTF-8"?>
<staff-list>
<staff id="001">
<name>山田</name>
</staff>
<staff id="002">
<name>斉藤</name>
</staff>
<staff id="003">
<name>岡田</name>
</staff>
<staff id="004">
<name>山下</name>
</staff>
</staff-list>

XPathで、取り出したElementをそのまま新しいDocumentとして
構築したいのですが上手くいきません
感覚的には、Document doc=new Document(elem);でいいのかなと思っているのですが
以下のエラーが出ます
org.jdom.IllegalAddException: The element already has an existing parent "staff-list"



511 :デフォルトの名無しさん:03/08/04 14:13
//これがソースです JDOM使ってます
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
import org.jdom.xpath.XPath;

public class Test {

public static void main(String[] args) throws Exception {

//ファイルからDocument構築して読み込み
//XmlIO#buildDocumentは別クラス
Document inputdoc = XmlIO.buildDocument("staff.xml","Shift_JIS");

//検索処理
Element elem = (Element) XPath.selectSingleNode(inputdoc, "/staff-list/staff[@id=\"001\"] ");

//わざわざ、新しいElementを作って値をコピーしないとエラーになる
Element root = new Element("staff-list");
Element staff = new Element("staff");
Element name = new Element("name");
staff.setAttribute("id", elem.getAttributeValue("id"));
name.setText(elem.getChild("name").getText());
staff.addContent(name);
root.addContent(staff);

// Document doc =new Document(elem);←本当は一発でこうやりたいが、これやるとエラー
Document doc =new Document(root);
XMLOutputter out = new XMLOutputter(" ", true, "Shift_JIS");
out.output(doc, System.out);
}
}

512 :デフォルトの名無しさん:03/08/04 14:14
↑Shift_JISはUTF-8です書き間違えています読み替えてください

513 :デフォルトの名無しさん:03/08/05 00:21
XSLT 使え。

514 :デフォルトの名無しさん:03/08/05 10:42
>>510
エラーメッセージ通りの意味ですな。
試していないけど、duplicateすればparentが無くなると思うので、
duplicateしてからnew Document(dup);としてみたらいいんじゃないの?

515 :デフォルトの名無しさん:03/08/05 14:33
>>514
ありがとうございます

でも、新しく作ったDocument docにElement入れても
重複なんてしないのになぁ と、思っています

516 :デフォルトの名無しさん:03/08/05 15:00
>>515
そうじゃなくて、君がxpathで取り出してきたstaffエレメントは、
自分自身の属性の中にparent情報を持っているんだよ。具体的にはstaff-listエレメント。

だから、staffエレメントをそのままdocmentルートにしようと思っても、
当然ルートは親を持たないから矛盾する。それがエラーメッセージ。英語読めるよね。

cloneNodeなんかを使って親の情報を消せば、多分うまく行くんじゃない?と思った。
結果教えてね。

517 :デフォルトの名無しさん:03/08/05 15:47
>>516
ありがとうございます

例の英語のエラーメッセージですが僕は
「ルート要素が既に存在します」と、思っていました
でも実際の訳は
「ルート要素の情報が一致しない(あるはずなのに無い)」なんですね

「ルート要素ある」⇔「ルート要素の情報を持ってる」

これは、大きな勘違いでした。でもこの指摘によりいろんな謎が解けました
指摘していただいたparentをはずす処理に当たるのがorg.jdom.Element#detach()です。
JDOMのJavadocはもっていないのですが、
org.jdom。Elementのソースコードのコメントに以下のように書いてあったので期待する動作をすると思われます
/ * This detaches the element from its parent, or does nothing if the
/ * element has no parent.


で、修正後のコードです
Element selected = (Element) XPath.selectSingleNode(inputdoc, "/staff-list/staff[@id=\"001\"] ");
selected.detach();//←org.jdom.Element#detach() 戻り値を利用せずにそのまま使えそうです
//selected=(Element)selected.clone();←コレでも動作しますが、detachのほうがスマートですかね
Document resul = new Document(selected);
XMLOutputter out = new XMLOutputter(" ", true, "Shift_JIS");
out.output(resul, System.out);

518 :デフォルトの名無しさん:03/08/05 17:22
XSLの中で、外部ファイルの有無によって処理を分岐させたいのですが、
外部ファイルの有無を調べる方法がいまひとつわかりません。
ファイルの有無を調べてその結果を反映するXMLを返すCGIスクリプトを書いて
document()で取り込んで見たりしたのですが、これはパースに時間がかかりすぎて
だめでした。
MSXMLを使ってIE上で表示させています。何か方法があったら教えてください。
おながいしまつ。

519 :デフォルトの名無しさん:03/08/05 17:49
>>517
ルート要素と親を勘違いしているっぽい。

>>518
試してないんだけど(こればっかですまないっす)、
<xsl:valiable name="check" select="document('foo.xml')"/>
<xsl:if test="$check/root">何か処理</xsl:if>
じゃダメですかね?msxmlは長らく使っていないのでサポートしているかどうか微妙だけど。

520 :デフォルトの名無しさん:03/08/08 21:28
ASPだと簡単にXMLの送受信ができるんだね

> xmlData.Load "data.xml"
> Set xmlHTTP = CreateObject("Msxml2.ServerXMLHTTP")
> xmlHTTP.Open "POST", "http://hoge/hoge.asp", False
> xmlHTTP.send xmlData
> resXML = xmlHTTP.responseXML.xml

Perl, PHPで同じ事するソースわかる人いますか??
悔しいけどASPなめてた自分に鬱

521 :デフォルトの名無しさん:03/08/08 23:30
XML::Parserとか。Perl-XMLで出てくる


522 :デフォルトの名無しさん:03/08/08 23:33
どうもMSはXMLをiniファイルの代わりにしか見ていないような。
もちろんそれも重要な用途の一つなのだが。

523 :デフォルトの名無しさん:03/08/09 01:53
いいだけWEBサービスに力入れてるじゃん。独自路線だけど。

524 :デフォルトの名無しさん:03/08/09 17:25
>>521
サンクスコ。
Parserモジュールでできるんやね。
ちょと調べてみる

525 :デフォルトの名無しさん:03/08/10 05:13
>>522
XML形式で出力できるアプリもあるぞ

526 :520:03/08/10 19:54
ぐぐったり本屋で調べても、SOAPとかXML通信の概要しか出てこない・・・
すまん、誰かヒントください。

527 :520:03/08/11 15:49
Perl(CGI)でDOMオブジェクトをHTTP(S)でPOSTするのって、
普通にSocket接続してHTTP通信するっていうのが普通だったりします??

528 :デフォルトの名無しさん:03/08/12 00:12
>>527
普通だったりするよ。他にどんな方法がある?

529 :520:03/08/12 00:42
>>528
thx!

てっきりもっとむずいのかとオモテタ
(XML::DOM->http_post(URL); みたいなの想像)
そりゃ、見つからんわな

syobo-n

530 :デフォルトの名無しさん:03/08/13 20:15
ANTのxsltタグが正常に働いてくれなくて困ってる。
具体的には、「stylesheetにはversion属性が必要です」というエラーが出てきて
(ちゃんとDTD通りの順序でversion="1.0"を書いているにもかかわらず)
それでも一応出力できるんだけど、出力されたファイルはxslファイルそのまま。

問題は上のエラーだと思うんだけど、もう何がなんだかわからない。
ちなみにエラーの出るxslファイルはこれ。
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3c.org/1999/XSLT/Transform">
<xsl:template match="/"><root></root></xsl:template>
</xsl:stylesheet>

531 :デフォルトの名無しさん:03/08/13 21:56
はい、かなり悲しい事故レスです。こんなくだらないミスで2時間ほど無駄にした。

×<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3c.org/1999/XSLT/Transform">
○<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSLT/Transform">

532 :デフォルトの名無しさん:03/08/13 22:05
もうひとつ ×XSLT ○XSL でした。うろ覚えじゃダメだな、ホント

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

534 :デフォルトの名無しさん:03/08/15 16:04
このスレでレポート・論文用の文書型+PDFに変換するXSLTを作ってくれまいか?
いい加減TeXマンドクセーんだ

535 :デフォルトの名無しさん:03/08/15 17:20
>>534
自分でXMLからTeXに変換するxslを作成すれば良いのではないかと。
というか、既に誰かやっているんじゃないか?

536 :デフォルトの名無しさん:03/08/16 15:49
>>535
それもマンドクセーんだ
探すのもマンドクセーんだ

537 :デフォルトの名無しさん:03/08/16 20:31
XMLって何に使うの?実際に何に使われているの?
CSVの発展形みたいなもの?

538 :デフォルトの名無しさん:03/08/16 21:06
>>537
次世代の時代遅れだな

539 :>>2ちゃんねらーの皆さん:03/08/16 21:06
( ´Д`)/< 先生!!こんなのを見つけました。
http://www.hokekyoji.com/
http://www.yakuyoke.or.jp/
http://members.tripod.co.jp/hossyoji/index/
http://www.maap.com/tanjoh-ji/
http://www.honmonji.or.jp/
http://www.maap.com/tanjoh-ji/
http://www.kuonji.jp/
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html

540 :デフォルトの名無しさん:03/08/16 21:33
>>534
既にある
www.docbook.org


541 :デフォルトの名無しさん:03/08/17 05:28
>>540
thx
http://sourceforge.net/projects/docbook/
のdocbook-xslイイネ

542 :>>2ちゃんねらーの皆さん:03/08/17 05:39
( ´Д`)/< 先生!!こんなのを見つけました。
http://www.hokekyoji.com/
http://www.yakuyoke.or.jp/
http://members.tripod.co.jp/hossyoji/index/
http://www.maap.com/tanjoh-ji/
http://www.honmonji.or.jp/
http://www.maap.com/tanjoh-ji/
http://www.kuonji.jp/
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html

gc
lud20190721222459
このスレへの固定リンク: http://5chb.net/r/tech/1014643296/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「XMLプログラミング」を見た人も見ています:
膣プログラミング
プログラミング
数独プログラミング
動画プログラミング
GTK+プログラミング
自動プログラミング
プログラミング言語
GUIプログラミング総合
OpenMPプログラミング
株取引プログラミング
七行プログラミング
OCIプログラミング
プログラミングスレ
プログラミング大学生
プログラミング英語検定
プログラミングをするゲイ
プログラミング飽きた
Linuxプログラミング 2
プログラミングの本買った
プログラミング言語Egison
OpenCLプログラミング#1
IRIX上でのプログラミング
プログラミングの勉強法
プログラミングしようぜ
プログラミングを始めてみたい
サウンドプログラミング5
七行プログラミング part6
0からプログラミングを知りたい
無職のプログラミング学校
プログラミングを始めたい
Bashでプログラミング
プログラミングのお題スレ
プログラミングが面倒くさい
今日のプログラミングスレ
linuxのプログラミング環境
プログラミング初心者あるある
elm(プログラミング言語)
プログラミング言語Swift 3
プログラミングをしたい件
プログラミングやってみたいんやが
攻守最強のプログラミング言語は?
プログラミング始めたいんだが
Webプログラミング出張所
プログラミング初心者なんだが
学びたいプログラミング言語
ノンプログラミングツール
サウンドプログラミング6
プログラミングをやりたいんだが
プログラミング趣味でやってる人
狼プログラミング習得部
七行プログラミング part5
プログラミング環境がほしい
プログラミングのお題スレ Part19
競技プログラミングは役に立たない
プログラミングについて教えてくれ
天才以外お断りプログラミング言語
なんJ深夜のプログラミング部
未来のプログラミング言語
Macでプログラミング{11}
プログラミングって儲かるの?
プログラミングを始めようと思ってる
■日商プログラミング検定■
AIプログラミング技法全般
21:42:07 up 62 days, 22:40, 0 users, load average: 10.11, 10.64, 10.37

in 0.015126943588257 sec @0.015126943588257@0b7 on 061910