XML統合スレッド

1名無しさん@お腹いっぱい。
垢版 |
03/07/03 13:51ID:wUY3QixB
CSVファイルのスレが立ってたのでこれも立てます。
DOM,SAX,XSLT,スキーマ,DTD,XHTML,soxなどXML関連の事は全部ここでどうぞ。


関連スレ
CSVファイルのスレ
http://pc2.2ch.net/test/read.cgi/db/1057136328/
160158
垢版 |
NGNG
>>159 おお、そうだったんですか、情報ありがとうございました。

ところで、XML文書の先頭にHTTPやインターネットメールなどの、
いわゆる外部プロトコルのヘッダがついた状態のファイルがあります。

このヘッダ部分はとりあえず無視して本文部分のXML文書を
いじりたいのですが、XMLエディタでは先頭部分が不正なので
いじる事ができません。先頭のMIMEヘッダ相当部分をスキップして
本文部分の XML をいじれる XML エディタは無いでしょうか?

できれば multipart も解釈して、multipart の各ファイルを
外部解析実体として扱ってくれるようなものを探しています。

もちろんメーラなどの機能を使って、一旦 message/rfc822 として解釈し
multipart を各ファイルに分割するなどの準備作業をすれば
よいのですが、面倒で。

SOAP の中身をログッた断片がファイルとして一杯転がっていて、
その中身をいじりたい、みたいな状況を想像してください。
161NAME IS NULL
垢版 |
2005/06/01(水) 23:28:06ID:R9I51t1s
XPath を勉強してるんだが、いまいちわからん…
たとえば、>>152にある会員のサンプルの場合、
<会員データ> の、<住所>が、東京、もしくは、大阪の、
<会員データ> 以下のノードセットを取得するXPathが書けない(;´д`)

理想は

<会員>
 <会員データ>
  <番号>1</番号>
  <氏名>伸縮○二郎</氏名>
  <住所>東京</住所>
 </会員データ>
 <会員データ>
  <番号>2</番号>
  <氏名>伸縮○美</氏名>
  <住所>大阪</住所>
 </会員データ>

………以下、住所が、大阪と東京にマッチする結果が…。
</会員>

こんな感じなのだが…

/会員/会員データ/住所='東京' ってやってもだめだし。。

教えてエロい人(;´д`)
162NAME IS NULL
垢版 |
2005/06/01(水) 23:48:39ID:???
つーかそのままだろ?
ディレクトリ構造と同じというか

つーかまず仕様を読め
あきらかにおかしいぞ
163NAME IS NULL
垢版 |
2005/06/02(木) 06:11:58ID:???
だめだめ、この手の人は仕様とか理論を述べるんじゃなくって答えを先に見せて教えてあげないと理解しないタイプだよ。
最近の若いエンジニアに多いタイプ。別に否定はしないけど。
164NAME IS NULL
垢版 |
2005/06/02(木) 06:33:07ID:J7nXZdDm
RDF/RDFS でおすすめある?
165NAME IS NULL
垢版 |
2005/06/02(木) 08:40:12ID:???
//会員[会員データ/住所="東京"]

でどうかな??or条件は、わからない…XPathって万能じゃないっぽい
XQueryがよさげ
166NAME IS NULL
垢版 |
2005/06/02(木) 13:55:25ID:???
手元の本によると、こうなるのだが。

/会員/会員データ[(住所="東京") or (住所="大阪")]
167NAME IS NULL
垢版 |
2005/06/02(木) 20:14:27ID:???
>>166でダイジョウブっぽい。
168NAME IS NULL
垢版 |
2005/06/08(水) 23:59:11ID:???
だめだめ、>>163は答えを知らなくせにグダグダ言って知ったふりをして煽ることしか出来ないタイプだよ。
最近の若い夏厨に多いタイプ。別にスルーすればいいだけだけど。
169NAME IS NULL
垢版 |
2005/06/11(土) 21:39:47ID:???
もう答えが出ているあとにそのレスはちょっと寒い………>>168
170NAME IS NULL
垢版 |
2005/06/13(月) 22:20:18ID:???
XPathは万能じゃない
XQueryは手を広げすぎ
171NAME IS NULL
垢版 |
2005/07/21(木) 01:28:05ID:???
ちょいと質問。
XML仕様書を読んでるんだけど、非検証パーザは、内部パラメタ参照を展開しなくていいの?
なんかそんなことを2.9節で少し言及してるっぽいんだけど、内部パラメタ参照するか
しないかの切り替えができる(またはしないと明示的に)XMLパーザって見たことなんで・・・
172NAME IS NULL
垢版 |
2005/08/22(月) 23:15:39ID:qzSBC8g2
つーか、このスレ生きてるのか?
173NAME IS NULL
垢版 |
2005/08/23(火) 17:55:36ID:???
XMLデータベース開発方法論
http://www.atmarkit.co.jp/fdb/index/subindex/xmldbdev_subindex.html

第2回 スケーラビリティの重大な誤解、“大は小を兼ねない”
が特に面白い。
174NAME IS NULL
垢版 |
2005/08/23(火) 20:24:37ID:???
>>173
当たり前の単純なことをやけに長い文章にするスキルがすばらしい
175NAME IS NULL
垢版 |
2005/08/24(水) 02:23:04ID:???
XMLでポケモンカードダスデータベースを作っている教授がいるが。。
どっちをやめさせたらいいんだ??
XML?それともポケモン?
生徒の気を引かそうとする気持ちわからんでもないが、、
普通に引いとるぞw
176NAME IS NULL
垢版 |
2005/08/24(水) 17:15:10ID:???
授業だったらべつにいいんじゃね?
引く引かないは生徒の勝手だ
177NAME IS NULL
垢版 |
2005/08/24(水) 21:24:36ID:???
ガンダムデータベースだったらちとひくが、ポケモンデータベースなら可愛いじゃん。
ポケモンは子供向けだから生徒の気をひくためではないでしょう。
たぶん自分の子供と一緒に見ているうちにハマっちゃったクチなんじゃない?


178NAME IS NULL
垢版 |
2005/08/26(金) 17:42:38ID:???
次のSQLServerはXML型をサポートするんだってね。
自動でインデックスを作るらしく、XPathとか高速化するらしい。
やっとつかえるようになるんだろうか。
179NAME IS NULL
垢版 |
2005/08/26(金) 23:00:36ID:???
検索よりは更新の利便性をあげて欲しいですな。XMLをまとめて登録するんじゃぁなくて
ノード単位でもちっと便利なことができぬものかと。。。
180NAME IS NULL
垢版 |
2005/08/29(月) 14:07:59ID:???
そのノード単位はXPathで扱えない単位なん?
181NAME IS NULL
垢版 |
2005/10/10(月) 19:37:46ID:bhmEK10G
NXDBってこれだけしかないのか。こころもとないな
http://www.xmlsoftware.com/database.html
182NAME IS NULL
垢版 |
2005/11/15(火) 20:02:30ID:???
突然の質問失礼します。

ActivePerlでXML::LibXMLを使おうとしているんですが、use XML::LibXML;の際に致命的なエラーが出ます。
原因を知っている方がいたら教えてください。


エラーメッセージ:
Can’t locate loadable object for module XML::LibXML::Common in @INC (@INC contai
ns: C:/Perl/lib C:/Perl/site/lib .) at C:/Perl/site/lib/XML/LibXML.pm line 11

環境:
-Windows XP SP2
-ActivePerl 5.8.7 Build 813

また、以下のPerlライブラリをC:¥Perl¥site¥lib¥XML以下に配置しました。

libexslt.lib
libxml2.lib
183NAME IS NULL
垢版 |
2005/11/16(水) 13:38:15ID:???
Perlで使うなら .lib じゃなくて .dll が必要なんじゃないか?
184182
垢版 |
2005/11/16(水) 16:25:14ID:???
libxml2.dll、libexslt.dllを設置しても同じでした。
どなたかご教授お願いします…。
185NAME IS NULL
垢版 |
2005/11/16(水) 16:34:46ID:???
>>184
ttp://www.tt.rim.or.jp/~rudyard/torii009.html

こことかどうよ
186NAME IS NULL
垢版 |
2005/11/16(水) 16:54:37ID:???
>>182
こことか参考になるんじゃない?
http://www.xn--m9jin.jp/1123899244
187NAME IS NULL
垢版 |
2005/11/25(金) 15:13:22ID:???
ネイティブXMLDBを搭載したDB2がオープンベータとのこと。
ttp://www-306.ibm.com/software/data/db2/xml/

人柱報告あればお願いしたい。なぜか俺の所にはURLが送られてこない…
188NAME IS NULL
垢版 |
2005/11/25(金) 17:55:54ID:???
<xs:element type="xs:XXXX">でXXXXの部分にプリミティブ型のどれかはいってほしいって書くことできるんでしょうか?
189NAME IS NULL
垢版 |
2005/11/26(土) 16:10:20ID:???
スキーマに基づいた入力支援ができるエディタってある?
190NAME IS NULL
垢版 |
2005/11/26(土) 17:01:35ID:???
>>189
XMLSpy
191NAME IS NULL
垢版 |
2005/11/28(月) 13:13:47ID:???
>>189
Excel
192NAME IS NULL
垢版 |
2005/11/28(月) 17:00:31ID:MZ3KLXsJ
川俣晶がXML DBに関する文章を@ITに連載してるけど、
XML DBな皆様にとってはいかがでしょうか?
193NAME IS NULL
垢版 |
NGNG
InfoPath
194NAME IS NULL
垢版 |
2005/11/28(月) 23:51:21ID:???
RDBな人間から言わせて貰うと、データモデルの違いとしてXMLDBとRDBを
論じたものは、多くの場合詭弁でしかない。
195NAME IS NULL
垢版 |
2005/12/02(金) 01:28:33ID:UhZLltDc
>>192
的外れ。
何とか良さを主張したいのはわかるが、XML DB機能のあるRDBで十分。
196NAME IS NULL
垢版 |
2005/12/02(金) 02:36:02ID:???
@ITってどんどんひどくなってるような

最初からか
197NAME IS NULL
垢版 |
2005/12/06(火) 10:43:25ID:CqFIWrZ9
Select文でXMLElement()関数を使用して、取得した結果をテキストファイルに
出力したいのですが、どのようにしたらいいのでしょうか?
198NAME IS NULL
垢版 |
2005/12/06(火) 10:48:00ID:???
上記の者ですが、現在、PL/SQLでそのような事をしようとしているのですが、出来ますか?
その方法を出来れば、教えてください。
199NAME IS NULL
垢版 |
2005/12/08(木) 03:32:19ID:28lKNeLq
スキーマ情報を元に自動的にHTMLのフォームを作って
ブラウザから送られたユーザーの入力内容をXML化&スキーマでチェックし、
XMLファイルを保存する、という一連の動作を行いたいのですが、
現在利用可能な手段にはどういったものがありますか?

スキーマはXMLSchemaでもRELAXでも構いません。

調べた結果、
・XFormの利用はまだ整備されていないためNG
・InfoPathは、フォームをIEで表示させるためにプラグインが必要なので遠慮したい
200NAME IS NULL
垢版 |
2005/12/09(金) 00:02:20ID:???
初めての純国産 XMLDB「Yggdrasill(イグドラシル)」が念願のオープンソース化!
http://www.mediafusion.co.jp/ygggpl/
201NAME IS NULL
垢版 |
2005/12/11(日) 09:40:22ID:ly2+vWdC
>>200 社員乙
202NAME IS NULL
垢版 |
2005/12/15(木) 20:02:33ID:???
・GPLなのに登録が必要
・個人情報を送信するのにhttpsじゃない

嫌々オープン化したけど使って/いじって欲しくないのね……
203NAME IS NULL
垢版 |
2005/12/15(木) 20:35:11ID:???
GPLなんだったら、どこかでそのまま再配布すればよいのでは。
Sourceforge...は開発しないとだめかな。
204NAME IS NULL
垢版 |
2005/12/15(木) 23:51:26ID:???
誰か落とした人、Winnyで流して。
205NAME IS NULL
垢版 |
2005/12/16(金) 20:25:52ID:???
まあでもXMLDBのソースコードはちょっと見てみたいな
206NAME IS NULL
垢版 |
2005/12/16(金) 22:50:25ID:???
GPLって再配布制限ないと思われ。
207NAME IS NULL
垢版 |
2005/12/16(金) 23:19:00ID:???
oracleのXMLDBを使おうと思ってます。
XMLの全体を問い合わせで返したり、ある固有のタグの値を取得できる
ことは確認できたのですが、XMLのある特定範囲のみをタグを含め簡単に取得
することって可能なのでしょうか?XMLスキーマは登録しない
想定です。
208NAME IS NULL
垢版 |
2005/12/17(土) 13:28:59ID:???
>>206
それは知っているが、一時配布にはあんな制限つけていいんだっけ?
209NAME IS NULL
垢版 |
2005/12/18(日) 21:49:52ID:4nwj8fIw
>>207
できるでしょう。
というか、できなきゃね。
210NAME IS NULL
垢版 |
2005/12/21(水) 16:50:03ID:???
>>208
最低限ソースコードの配布手段が用意されていればいいんじゃなかったっけ?
無制限に匿名でダウンロード可能にしなければならないという制限はなかったはず。
211NAME IS NULL
垢版 |
2005/12/29(木) 03:29:03ID:???
libxml2を弄ってる香具師は居ないのか。orz
Berkeley DB, mysql api感覚でいじりたいとおもう。
212NAME IS NULL
垢版 |
2005/12/29(木) 20:20:14ID:???
>>182
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1848375
ここにppmを使ったやり方がある。
バージョンも1.58で最新、問題なし。
213NAME IS NULL
垢版 |
2006/02/08(水) 11:34:01ID:???
XMI2.1のDTDかXML Schemaってどこにあるか知ってる?
214NAME IS NULL
垢版 |
2006/02/10(金) 00:02:49ID:???
イチヤの金やIBダイワの天然ガスよりは
xfyのほうが当たる気がしてきた。
215214
垢版 |
2006/02/10(金) 00:04:24ID:???
ごめん、誤爆った。
216NAME IS NULL
垢版 |
2006/02/13(月) 03:41:51ID:???
サッパリわからん話題なので感心して読んだ。
株かな?
217NAME IS NULL
垢版 |
2006/02/13(月) 07:56:03ID:???
iTunes で扱っている音楽ファイルを、samba でシェアしている Linux マシン上に置いています。
というか、iTunes が読み書きするディレクトリを、samba でマウントするヴォリュームの配下に指定しています。

iTunes が参照しているのは /Users/username/Music/iTunes/"iTunes Music Library.xml" という XML ファイル(MacOSXの場合)で、
その中身は例えば
<key>157</key>
<dict>
<key>Track ID</key><integer>157</integer>
<key>Name</key><string>The House Jack Built</string>
<key>Artist</key><string>Aretha Franklin</string>
<key>Album</key><string>Aretha's Gold</string>
<key>Genre</key><string>R&B</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>2824524</integer>
<key>Total Time</key><integer>141113</integer>
<key>Track Number</key><integer>12</integer>
<key>Track Count</key><integer>14</integer>
<key>Date Modified</key><date>2001-09-26T18:37:02Z</date>
<key>Date Added</key><date>2001-09-26T11:36:03Z</date>
<key>Bit Rate</key><integer>160</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>File Type</key><integer>1297106739</integer>
<key>File Creator</key><integer>1752133483</integer>
<key>Location</key><string>./Aretha%20Franklin/Aretha's%20Gold/12%20The%20House%20Jack%20Built.mp3</st
ring>
<key>File Folder Count</key><integer>4</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
というような具合になっています。

さて、上述しましたように、私の場合は、このファイルが Linux マシン上に置いてあって、
曲を追加したりした場合にも、常にその Linux マシン上の XML ファイルが更新されています。
そこで、この XML 情報を、php から呼び出したりできないものかと考えているのですが、
そういうことは可能でしょうか?

別スレ、要チェックサイトなどへの誘導も含めて、アドバイスをお願いします。
218NAME IS NULL
垢版 |
2006/02/14(火) 20:21:13ID:???
Webプログラミングスレへ行け
219NAME IS NULL
垢版 |
2006/02/14(火) 20:22:45ID:???
あ、違った。板だった。
220NAME IS NULL
垢版 |
2006/02/15(水) 03:06:37ID:???
ありがとうございます。
Webサービス プログラミング総合スレッド
http://pc8.2ch.net/test/read.cgi/tech/1031149340/
のことですよね。
そちらで尋ねたいと思います。
221NAME IS NULL
垢版 |
2006/02/22(水) 16:24:12ID:ixHbxgUG
質問なんですが、
XMLを勉強しようと思っているんですが
何か良い参考書やテキストなどがありますか?
当方全くの初心者です
教えてください。
222NAME IS NULL
垢版 |
2006/02/22(水) 16:58:04ID:???
XMLについての書籍なんて、いくらでもあるでしょう。
何に使うのかによる。
板的にXML DBとか言うと、書籍は大幅に減る。つーかまともなのないよね
223NAME IS NULL
垢版 |
2006/02/24(金) 02:42:21ID:???
http://www.thinkit.co.jp/free/trend/23/1/1.html

へーっと思った。XMLDBは必要ですか?
224NAME IS NULL
垢版 |
2006/02/25(土) 01:17:54ID:???
いらん
225NAME IS NULL
垢版 |
2006/02/25(土) 01:47:36ID:???
XMLDBは、メモリ大食い、しかも遅いってのが定説です。
金持ちのクライアントを見つけないと無理。
226NAME IS NULL
垢版 |
2006/02/25(土) 14:09:20ID:???
年齢ばれそうだけど、その昔汎用機全盛だった頃はOracleやDB2なんかも
同じようなこと言われていたよww
227NAME IS NULL
垢版 |
2006/02/26(日) 00:17:20ID:???
結局、マシン全体の性能が上がらないとまだ無理なんだな
228NAME IS NULL
垢版 |
2006/02/26(日) 03:05:30ID:???
一昔前はOODBも同じようなことを言われていたけれど、未だに言われているし。
229NAME IS NULL
垢版 |
2006/02/28(火) 00:51:30ID:???
よっぽど革新的なアーキテクチャでもなければ、似たような処理を
するんだから全体的な計算量はどんぐりの背比べ。マシンパワーが
ある一定水準を超えるまでは遅くて使えんと考える人の方が多いから
普及もしない。普及しないから売上が立たず、開発に回せるカネも
ショボくて機能も性能も伸びない。何でも始めはそんなもん。

結局、弱小どもが小競り合いしてるうちにいつの間にか使い物になる
ぐらいのマシンパワーが一般的になるか、どーしてもXMLが使いたい
ボンボンの大規模顧客が大挙として現れるか、よっぽど金の余ってる
投資会社や大手メーカーが糸目を付けずに開発費を使いまくるか、
そんな状況にでもならない限りはきちんとしたビジネスにはならない。
その瞬間が来たタイミングで一番普及してるところが主導権を握る。

今の状況を眺める限りでは、おそらく最後のパターンだろうと思うが。
アーキテクチャがRDBのまんまのOracleすら突き放せない時点で
終わってる。残りは知名度とシェアと資金量に潰されてあぼーん。
230NAME IS NULL
垢版 |
2006/02/28(火) 00:53:08ID:???
つーかMicrosoftとかOracleなんかの大手に買収さr(ry
231NAME IS NULL
垢版 |
2006/02/28(火) 02:52:19ID:???
まぁRDBは初期のパフォーマンスの悪さを甘受してでも使いたいと思わせる
魅力というか「正しさ」感があったわけだけど、XMLDBはそこのところが
欠けているんだろう。
>>223の記事なんかも、俺には胡散臭さしか感じられん。
232NAME IS NULL
垢版 |
2006/03/03(金) 08:17:16ID:???
柔軟性をもたせたいならRDBにXML列を持たせる事で、十分と思っている。

DBが柔軟という事は、UIにもかなりの柔軟性が求められると思うのですが、
XMLDB程の柔軟性が最適なシステムってどんなのですかねぇ?
233NAME IS NULL
垢版 |
2006/03/04(土) 01:05:34ID:???
どんなデータが来るかわからんけど、必要なデータがあったら
勝手に探して持ってけ、というシステムには向いてると思う。
234NAME IS NULL
垢版 |
2006/03/04(土) 10:58:25ID:???
RDBだとやりにくい木構造とかが簡単だとはいえ、
XMLって、元々文書とかをマークアップする言語であって、
データの表現方法じゃないんだよな。
XMLでしか表現出来ないデータってのは、
問題がしっかり把握できてないっつーか、正規化出来てないだけの気がする。
235NAME IS NULL
垢版 |
2006/03/04(土) 13:44:51ID:???
UIの必要ないシステムで、考えると柔軟性が生きるのは、EDIとかですかね?
取引先のフォーマットに合わせて柔軟にデータをひっぱれる。
ただし、肝心のデータ登録処理が遅い(罠
236NAME IS NULL
垢版 |
2006/03/04(土) 13:46:54ID:???
最近、勉強を始めました。
XMLデータベースって結局のところ、階層型データベースの一種だと思います。
ということは、その弱点も引き継いでいるということでしょうか?

たとえば、n:n関係の表現です。
プロジェクトの集合と社員の集合があるとします。
[Query1] あるプロジェクトに参加している社員(複数)は誰か?
[Query2] ある社員はどのプロジェクト(複数)に参加しているか?
このような検索はRDBでは簡単に実現できますが(あたりまえ..)、
XML-DBでは、どちらの検索も同等で(相対的に)高速な検索結果が
得られるように思えません。

<プロジェクト一覧>
<プロジェクト id="1">A社向けネットワーク構築</プロジェクト>
<プロジェクト id="2">A社向け顧客管理システム開発</プロジェクト>
:
</プロジェクト一覧>

<社員一覧>
<社員 id="1">太郎</社員><社員 id="1">花子</社員> ....
</社員一覧>

これでも業務システム向けとしてXML-DBを提案していいものなのでしょうか?
分かる方、教えてください。
237236
垢版 |
2006/03/04(土) 13:53:58ID:???
追加の質問です。
上に書いた検索は、XPath(あるいはXQuery?)ではどのように記述したらよいのでしょうか?
長文スミマセン
238NAME IS NULL
垢版 |
2006/03/04(土) 14:03:56ID:???
>>223
その用途に対するUIのイメージが、ややこしくて
使いにくい物しか思い付かない。

使い易い物が出来ても物凄い工数になっている予感。。

XMLデータを検索する時はこのUIコンポーネントが
スタンダードだっての無いですかね?
239237
垢版 |
2006/03/04(土) 14:06:38ID:???
間違えた
×>>223
>>233
240NAME IS NULL
垢版 |
2006/03/04(土) 15:02:39ID:???
プロジェクトへの所属関係をどう表現するかにも夜。
RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも
同等になるが、<社員>に所属する<プロジェクト>の参照を持たせるならば、Query2は
速いけれどもQuery1は遅くなる。

それ以前に、きちんとスキーマを考えられる用途にXMLDBを使うのはバカらしい。
そもそもなんでXMLDBなんかで提案しようとしているのか?

@ITの記事なんかで騙されている香具師もいるかもしれないが、XMLDBはRDBと
比較するようなものじゃない。ファイルサーバー+全文検索エンジンが、XMLになって
その構造に応じた検索ができるようになった(+生のXMLファイルを検索するより速い)、
と捉えるのが妥当なところだ。
241236
垢版 |
2006/03/04(土) 15:36:01ID:???
>240
お返事ありがとうございます。やっぱりXML-DBだけでは無理みたいですね。

>>それ以前に、きちんとスキーマを考えられる用途にXMLDBを使うのはバカらしい。
>> そもそもなんでXMLDBなんかで提案しようとしているのか?

まず最初にプロジェクトの関連資料(提案書/設計書)は文書なので、XML-DBが
適しているのではと考えました。同様に、個人の公開文書(KnowHow/Tips等)も
XML-DBが適していると。ここまでは良かったんです。
ただ、今までの(すべてRDBベースの)システムだと >236 に書いたQueryは
普通に(許容応答時間内で)実現できていたので、それをXML-DBで実現する手段に困っていました。

今は、ネイティブXML-DBの採用は止め、XML対応RDBでプロジェクト(XML文書)と
社員(XML文書)との間の検索について、SQLで実行する方式を検討しています。
同時に、ネイティブもあきらめきれず、XPointer/XLinkで実現できるのか?
サポートしているXML-DB製品の有無は?などについて調査を進めているところです。

で、もしかしたらこちらの板に神がいるのでは?と初カキコしたしだいです。
242236
垢版 |
2006/03/04(土) 16:06:38ID:???
>240
カキコしてから、もう一度レスを読み直してみました。

>> RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも
>> 同等になるが、

こんなかんじのスキーマになるのかな。
<プロジェクト一覧>
<プロジェクト id="1">
<名称>A社向けネットワーク構築</名称>
<所属社員一覧><社員ID>1</社員ID><社員ID>3</社員ID>... </所属社員一覧>
</プロジェクト>
:
<プロジェクト一覧>

で、社員と比較してプロジェクトの総数は十分に小さいから、
社員-->プロジェクト方向の検索は(最悪DOMで)順番にプロジェクトを辿っても
許容反応時間内に収まるのではないか?というわけですね。

検証は必要ですが、なんか実現できそうな感じがしてきました。
ネイティブXMLじゃ無理だなんて言ってメンゴ。ありがとう。
243NAME IS NULL
垢版 |
2006/03/04(土) 18:06:45ID:???
OFFICEのデータをXMLで突っ込んで検索にと考えてみた…
デスクトップサーチ(rya
244NAME IS NULL
垢版 |
2006/03/04(土) 19:41:05ID:???
>>241

>文書なので、XML-DBが 適している

これ、非常に気になった。

ケース1:文書は既にXMLで存在していて、それをシステム化する案件
この場合XMLDBを検討する価値はあるだろう。でも、文書だけXMLで
ちゃんと存在しているのに、このようなドキュメント管理システムが
存在しないというケースもレアだと思うが。

ケース2:今回システム化のために文書をXML化する、という案件
システムの都合とは別に、顧客の側が文書をXML化することのメリットを
きちんと認識し強い意志をもって推進する前提でならば、ケース1と同様に
XMLDBを検討する価値はある。
そうでない場合、システム屋と顧客どちらにとってもリスクが高い。
こんなところで質問するほど技術的に不安を抱えているなら尚更。

ケース3:入出力は関係なく、複雑な文書構造を保持するためにXMLDBを検討
これはダメ。RDBに対する優位点がまったく存在しない。このようなケースで
XMLDBの方に優位性があると安易に判断したのなら、検討が足りない証拠。
後々苦労する。
245236
垢版 |
2006/03/04(土) 21:39:01ID:???
>244
この案件は、おそらくケース2に該当すると思います。

私は情報システム部門の人で、対象になるのは自社の情報システムです。
次期システムの検討(先行調査)をしている段階。検討のいきさつは、
(a) 顧客との文書ファイル交換もあって、(XMLに対応した)Officeへの移行は
徐々に進める必要があるのは全員の認識。
(b) 現状の文書管理システム(ファイルサーバ上の文書を手作業で分類/要約して
RDBへ登録)は、あまりに社員から評判が悪い。
(c) それならXML-DBなんてものがあるらしいが、どんなもんじゃい?という
某幹部の一言。
それで、ナゼかDBは専門でない自分がアタフタと。近いうち(数ヶ月内?)に上司が
幹部会でプレゼンして、それから予算審議などに入る予定。
顧客の強い意志が...とのことですが、自分の会社ながら....................です。
身にしみるご指摘、ありがとうございます。
246NAME IS NULL
垢版 |
2006/03/04(土) 22:09:02ID:???
文書ってOfficeドキュメントがメインなの?
だったらXMLDBなんかじゃなくて、SharePointとかDocushareとかの
DMS製品を検討すべきだと思うよ?XMLDBに登録したからといって、
それだけで分類や要約を自動化できるわけじゃなし。
つか、「特定の文書プロパティに必ず分類を入力すること」なんて
ユーザーに周知でもしなければ自動分類なんてムリだろうね。
247NAME IS NULL
垢版 |
2006/03/05(日) 13:05:13ID:???
特定プロパティうんぬんができるなら、RDBでできるよな
248NAME IS NULL
垢版 |
2006/03/05(日) 16:23:40ID:???
特定のプロパティなる物が、次の条件を満たす場合は、あるいは。。

・プロパティは、検索条件として使用され重要である
・プロパティ自体が、追加削除される可能性が高い
・プロパティは、ツリー構造で表現される
・プロパティは、文書の種類毎に異なる

この条件を満たしたとしても、まずはRDBにXML列を追加する
事を考えた上で、XML列自体の追加削除を将来的に考慮する
必要がある場合や、検索速度でXMLDBに優位性がある場合に
限るけど。


どんな状況か、無理矢理考えてみたが、、、
ttp://www.infoteria.com/jp/xmlnote/apply/index.jsp
↑この辺の仕様に乗っ取って、業界毎の文書を一括で管理したい
といった状況ですかねぇ。。。。現状、私の周りには無いな。

XMLDBが、最適な状況って無いのかねぇ。。
249NAME IS NULL
垢版 |
2006/03/05(日) 16:30:46ID:???
>>248
XML DBの用途で考えられるもので、代替手段がなく、かつ重要なものってのがないんだよね。
現在のXML DBだと、代替手段のほうが便利ってケースが多いし。
やっぱり、まだまだこれからのものって感じですね。
250NAME IS NULL
垢版 |
2006/03/08(水) 18:09:09ID:7dVy1Cze
すみません、質問スレがなかったので、質問させてください。
現在、下記のような状況で困っております。

/*******************
『xxx.xml』、『yyy.dtd』と云うファイルがあり、内部で『zzz』と云う要素を定義している。
しかし、『yyy.dtd』に『<!DOCTYPE zzz』と云う記述がある為、『xxx.xml』に『<!DOCTYPE zzz』と記述すると、
『DOCTYPE 宣言は複数行えません。』と云うエラーメッセージが出力され、『yyy.dtd』にてエラーが発生する。
*******************/

だが『xxx.xml』には、『yyy.dtd』と連携させる為の『SYSTEM "yyy.dtd"』を記述する必要があり、
それを記述するのはDOCTYPE宣言の中なので、宣言の重複が発生する。
最も簡単な方法は、『yyy.dtd』からDOCTYPE宣言を削除すれば良いが、『yyy.dtd』は変更してはいけない事になっている。

と云う状況なのです。
まだXMLを初めて日が浅いので、この状況をどう解決すれば良いのか分かりません。
ネットで探しても、DTD内でDOCTYPE宣言をするサンプルを見つける事が出来ませんでした。
他にXML上の記述の仕方があれば、そうしたいところなのです。

以上、分かり難い説明かもしれませんが、宜しくお願い致します。
251NAME IS NULL
垢版 |
2006/03/09(木) 10:01:27ID:???
その書き方なら、yyyを定義したdtdが同フォルダ内にあれば、勝手に検索して引っ張ってくれる。
違うファイルに複数の定義があった時の動作は知らんけど。
252NAME IS NULL
垢版 |
2006/03/16(木) 10:38:32ID:???
稲に関しては貫通遠距離なのでゲージを溜めやすいC4とLv1からでも鬼強い無双と
遠距離で転ばすことが多いし固有技能で貫通なので安定してハメ殺せるジャンプ攻撃が全てといった感

ガードは割れないし範囲が微妙だがC4はガードされても安全なのも大きいな
武将にガードされても雑魚には当たってゲージ溜めりゃいいわけだし

何はなくともC4でゲージ溜めて無双無双、崩れ落ちたらハメ殺し
属性付加が長政と同じなら孫市超えたろうになあ、惜しい
253NAME IS NULL
垢版 |
2006/03/16(木) 10:39:12ID:???
書き込むスレを間違えてしまい大変申し訳ございません。
254NAME IS NULL
垢版 |
2006/03/17(金) 23:03:46ID:???
どうやったらこのスレと間違えるんだ w

意図的誤爆で面白かったのは、よく覚えてないけど
「バストダンジョン」とか「興奮値」(?) だか、真剣にアツくエロゲーを語る誤爆。
臭いまで伝わってきそうな文面だった。
255NAME IS NULL
垢版 |
2006/03/21(火) 01:28:12ID:???
>>467
あ り え な い 。それは。
バストダンジョンでリリカのおっぱい値を800近くまで調教強化してやらないと、そのフラグは立たない。
仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では
スカリバーはまだ手に入れられないはず。 妄 想 で つ か ?
とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。
展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。
256NAME IS NULL
垢版 |
2006/03/21(火) 01:29:01ID:???
>>255
あ り え る よ 。アフォが。
バストダンジョンに行く前に大陰森の夜魔サキュバスを倒せばスカリバーは手に入る。
ただしかなり強いからフィリオナを拡張調教してバキュームを覚えさせるか、
ジーナをタカに預けてオルガスム覚えさせたほうがいい。
つーかこのルートじゃないとAエンドには行けないわけだが?
素 人 必 死 だ な 
257NAME IS NULL
垢版 |
2006/03/25(土) 13:53:41ID:???
こうやってリアル社会ではまず交差しないであろうXML厨とエロゲ厨が
混在するカオスっぷりが2ちゃんねるの一番の魅力かもな〜って唐突に思った
258NAME IS NULL
垢版 |
2006/03/25(土) 14:46:10ID:???

まぁ、仲良くやってくれよ。
259NAME IS NULL
垢版 |
2006/03/27(月) 23:01:32ID:???
RDBMS構築できる環境があれば
XMLの必要性を感じない私はどこか間違ってますか?
260NAME IS NULL
垢版 |
2006/03/27(月) 23:36:43ID:???
>>259
間違ってるよ。XMLの用途はストレージに限らない。
DocBookとかSOAPとか、いろいろあるっしょ。
レスを投稿する