XML統合スレッド
: 名無しさん@お腹いっぱい。 [] 03/07/03 13:51:wUY3QixB CSVファイルのスレが立ってたのでこれも立てます。 DOM,SAX,XSLT,スキーマ,DTD,XHTML,soxなどXML関連の事は全部ここでどうぞ。 関連スレ CSVファイルのスレ ttp://pc2.2ch.net/test/read.cgi/db/1057136328/ : 名無しさん@お腹いっぱい。 [sage] 03/07/03 13:52ID:??? 関連スレ C++でXML(主にxerces)やろう! ttp://pc2.2ch.net/test/read.cgi/tech/1017641205/ XMLプログラミング ttp://pc2.2ch.net/test/read.cgi/tech/1014643296/ 「XML Webサービス」ってビジネス的にはどう? ttp://pc2.2ch.net/test/read.cgi/tech/1019326946/ XML+XSLTの切り札Cocoonについて語ろう! ttp://pc2.2ch.net/test/read.cgi/php/1035296724/ ■■で結局XMLって普及してんのか?■■ ttp://pc2.2ch.net/test/read.cgi/php/1008344964/ XML ttp://pc2.2ch.net/test/read.cgi/php/984851406/ : 名無しさん@お腹いっぱい。 [] 03/07/03 13:52:RCgUvvQ8 ( ´,_ゝ`) プッ : オッス!オラ名無し [] 03/07/03 17:55:o1uNSh2T XMLを高速かつ柔軟に処理できる言語は? : 名無しさん@お腹いっぱい。 [sage] 03/07/03 20:38ID:??? ruby+xmlscan : 名無しさん@お腹いっぱい。 [sage] 03/07/03 21:48ID:??? Ruby厨必死だなw : 名無しさん@お腹いっぱい。 [sage] 03/07/04 01:59ID:??? いや、Perl でも Python でもいいけどさ。 ttp://www.ibm.com/jp/developerworks/xml/020517/j_x-tiplwt.html : 名無しさん@お腹いっぱい。 [] 03/07/05 03:19:dVhkj9h7 Yggdrasillってどうよ? ttp://www.mediafusion.co.jp/index.html Windows版・Linux版(評価版)があるようで・・・ インターフェースは COM、Java、VBScript、JavaScript、ActivePerl、ActiveRuby・・・ : 名無しさん@お腹いっぱい。 [sage] 03/07/05 10:38ID:??? .NetのXmlTextReaderはお手軽でよい。 : 名無しさん@お腹いっぱい。 [] 03/07/07 10:13:VJTKQtKt いた違いかも知れぬが ブラウザに依存しないXSLTの記述がわからぬ。 いいサイトや書籍の紹介キボン : ヽ(´ー`)ノ [sage] 03/07/07 10:37ID:??? XML DB の話かと思ったんだが違うのか。 もし可能ならサーバ側で Sablot とかであらかじめ変換しておくのが良いんでは? クライアントに任せれるほどプロセッサが成熟していないと思ふ。 : 名無しさん@お腹いっぱい。 [] 03/07/07 19:56:SD8mAQzk XML & Web Services ttp://www.atmarkit.co.jp/fxml/ : あぼーん [あぼーん] NGNG あぼーん : 名無しさん@お腹いっぱい。 [sage] 03/07/08 23:34ID:??? そいつは真のXMLではない。 マイクロソフト独自仕様のWeb Servicesだ。 : 名無しさん@お腹いっぱい。 [] 03/07/13 20:53:KwicWxFa aiueo : HERO!! [] 03/07/13 20:58:l8RwdYOg ノ⌒ヽ、_ノ⌒ヽ、_ノ⌒ヽ、_ノ⌒ヽ、_ノ⌒ヽ、_ノ / ( ) 残念ながら、お前等不評みたいよ・・・。 / ( ⌒|/⌒ヽ、_ノ⌒ヽ、_ノ⌒ヽ、ノ⌒ヽ/⌒ヽ、_ノ⌒ /⌒ヽ、_ノ⌒ヽ、_ノ⌒ヽ、_ノ⌒ ∧∧ ∩_,∩ ∧∧ 。o o O O ○ (´曲`)( ・σ・ (´⊇`) ( 引退ヒャ・・・? ι J ( つつ ヽ、 ∪∪| | |∪∪ `ー'⌒ー'⌒ー'⌒ー'⌒ー' /| (__)_) |\/\/ !/\_/\_/\_/\_/| / \ \ 自分の無芸棚にageて / / 人形のせいするなっテナー \ \ / |/∨\/\/\/∨\/\/∨\| : 名無しさん@お腹いっぱい。 [] 03/07/13 21:03:lvuvt6Wp ハァ?SOAPやWSDLがマイクロソフト独自なのか? : 名無しさん@お腹いっぱい。 [sage] 03/07/13 21:09ID:??? ./ ヽ'''ヽ , ‐'/ ー-、/,, \, ‐'" / -、 く`iェ;--ゥ , ‐'~ ! ゙、. ソ-、 | 〉 ゞ`、/ミ-、=@ l r===-, / ,、 `´~`ヾ」 `'‐、 ,,_,、_ i!、l/;二、'ヽ_ ./ \ /``'-、``'-、_. /.ャ.し'、 .ナッ'^、 ``'` / r、___ / ``''ー 、''ー、_ ヽ v' r‐'゙从<"'ヽ, / /. | | ``''-`、-、_. \ '゙\ 、 r'ミ;, 、、'ゝ;i'} _ . / ./. | | .`'‐'=、.._\. \ ,r゙ヾ}三! 、\ヾ' ゙i__r;'~;;;;;;`'ー、_ / / | | ``''=ヽ, `'‐、/i``''i,ヾ、ゞ ,..'i ヽ;;;;;;;;;;;;;;;;;i〈‐-- ././ | | `'r 、 ``''ー;-ゝ;``"i゙、‐F、'、;;;;;;;;;;;//'ー-- ./ | | ヾ; i`'r-、__゙il;;;;;;;;;;;;;;;;;;'l + ノ'''ヾ、,,.. -‐ | | ヾヽヽ_ ヾ;;;;;;;;;;;;;;;;;;|-‐/」⊃ 二ニ | | ``''‐;' ヾ、, --‐'~`ヽ, \;; | | `'=;i /,、 ,、 lヽ ' | | i ヽ .//( /;;;i i;;;;\ : 名無しさん@お腹いっぱい。 [sage] 03/07/13 21:38ID:??? んなこといってない。 曖昧な言葉でユーザを惑わすのがM$の悪どいやり方。 : あぼーん [あぼーん] NGNG あぼーん : 名無しさん@お腹いっぱい。 [] 03/07/17 11:11:zHlC7JjM XML : あぼーん [あぼーん] NGNG あぼーん : ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 05:05ID:??? ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ : 名無しさん@お腹いっぱい。 [] 03/08/15 04:11:ZE2rAQiG ここは XML DB の話題?DB版やろ。 : 山崎 渉 [(^^)] 03/08/15 21:56ID:??? (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン : 山崎 渉 [(^^)] 03/08/15 22:52ID:??? (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン : 名無しさん@お腹いっぱい。 [] 03/08/26 01:30:+T0am1MG XML DBって主にどういうのが案の? : 名無しさん@お腹いっぱい。 [] 03/09/24 18:47:SEYkTl8g XML+XSLT使ってんだけど、IEやMozillaじゃ表示できるんだけど、 Operaだと素のテキストのまま表示されるんだけど、 Operaって対応してないの?ちなみにOpera7 : 名無しさん@お腹いっぱい。 [] 03/09/25 21:52:FFBK0Ugf 対応してないよ。というか他板のXMLスレにもっていったほうがよい話題だろうな : あぼーん [あぼーん] NGNG あぼーん : 名無しさん@お腹いっぱい。 [sage] 03/09/27 19:47ID:??? >27 XMLデータベース製品カタログ 2003をみとけ ttp://www.atmarkit.co.jp/fxml/tanpatsu/28xmldbcatalog/nxdb01.html : 名無しさん@お腹いっぱい。 [] 03/09/28 16:03:qjchWHPK Xindiceってさあ cd $XINDICE_HOME ./start で起動しろって書いてあるけど ./start & ってことでいいの? : NAME IS NULL [] 03/10/25 17:46:2XOHZa8X あげ : NHGuy [] 03/11/06 16:52:Fmkx5U1N JavaのDOM4Jもいいよ。 : NAME IS NULL [] 03/11/08 00:57:3Pynyzu6 誰かOracle9iのXML DBに、DocBookのXML Schemaを登録して テーブル作った人いませんか? DocBook4.2を登録しようとしてもなぜか通らんのです。 : NAME IS NULL [] 03/11/30 15:29:izj+huIv eXistってどうよ? : NAME IS NULL [] 03/12/01 13:19:5eJ+HMAN SQL Server 2000からaspでXML形式でデータ取り出したいんだけど, クエリの最後にFOR XML AUTOを付ければいい? : NAME IS NULL [sage] 03/12/16 21:36ID:??? xindice使ってるヤシはおらんのかね! みんなPostgerSQLか! : NAME IS NULL [] 03/12/20 02:52:hQBbsx9r xindice使ってるよ。卒研の材料です。 : NAME IS NULL [] 04/01/04 15:57:3fMDijwF 21年生きてきましたが、いまだにXMLの凄さがわかりません。 : [] 04/01/04 20:17:XHsDwE5w Kさん 好循環 Aさん 悪循環 (健康体) (喘息) 1.(天国・霊界が喘息であるかないかを決める) 2.K 喘息でない人 A 喘息の人は は体力がある 体力がなくなる 3.K A 行動力、五感(嗅覚)が鈍り感性が変化する。 4.K&A 天国・霊界は異常な感性の人間は本来人に迷惑をかけ るから外に出てはいけないと思っている。 5.K 変化なし A アトピーになる 6.K 正常な感性 A 外に出なくなりさらに異常な感性になる。 7.K 正常な人間 A 異常な人間(レッテル) 8.K&A 死 9.K&A 来世 10.K&A 天国・霊界は異常な人間は人に迷惑をかけるので行動 を抑制する必要があると思っている。 11.K&A 天国・霊界が喘息であるかないかを決める 12.K 喘息でない A 喘息である 13.K&A 1.に戻る これは事実。広めようぜ 解決法:寝て起きて、やな気分でも、続けるけること。 体力をつけると感覚が正常に戻り、 アトピーも快癒に向かう。 目安としてグランドを10週くらい。 あとはウォーキング 2.3時間を目安にウインドーショッピングや本屋めぐり 鼻に変な違和感があったり、気分の悪い時は、 お腹の中の空気を出さなくてはならない。 口をしっかり閉じたまま、口の中に空間を作り、 口の中にできた空気を吐き出す。 これを100回から200回。 : 774 [] 04/01/06 08:40:Uyx8sLal テーブルの1項目にXMLでデータ収めているんですが、逆に取り出したXMLをデータセット等に戻す方法が分かりません。ReadXMLとか微妙に使えなくて。(C#) : NAME IS NULL [sage] 04/01/25 13:40ID:??? 今月号のJAVA WORLDの特集 「XMLデータベース導入ガイド」 ってのがあるな : NAME IS NULL [sage] 04/01/28 03:28ID:??? XML専用ストレージの特質を知り、最適な利用法を学ぶための ネイティブXMLデータベース導入ガイド EsTerra XSS、eXist、NeoCore XMS、Oracle XML DB、Sonic XIS、Tamino ──主要6製品の特性、そして実力を探る Xindiceは? : NAME IS NULL [sage] 04/02/01 05:11ID:??? pp.144 「例えば、Xindice などは雑誌などでも取り上げられたために 注目を集めているが、本稿執筆時点では開発が滞っているようでしばらく バージョンが上がっておらず、XPath 検索は正常に動作しないし、Java 2 SDK 1.4.x の環境ではコンパイルすら行えない。」 業務に導入できるかどうかの評価の手助けとして書かれているようで、 Xindice はそのラインに達していないということでしょう。 eXist 入れているのも、オープンソースのも一つは入れておくかって程度な印象。 いずれ XML DB が広く使われるようになったら、今の MySQL や Posgres のような 地位を占めるオープンソースの XML DB が現れるとは思うけどね。 : NAME IS NULL [sage] 04/02/02 18:02ID:??? thx!!! >XPath 検索は正常に動作しないし、Java 2SDK 1.4.x の環境ではコンパイルすら行えない。 ちゃんと調べてから書けや!漏れ1.4で余裕で使ってるぞ! : NAME IS NULL [sage] 04/02/15 23:02ID:??? 横浜ベイキットはぁ? : NAME IS NULL [] 04/02/21 07:11:juIKy/e0 あげ : NAME IS NULL [sage] 04/04/16 03:39ID:??? xindice1.1b4リリースほしゅ : NAME IS NULL [] 04/05/07 16:23:DxymrwtY Xindice教えてください。 新規ドキュメントを格納するには、AddDocumentかなと思ったのですが、 引数がtableなのは、 キーに -nで指定するキーを、 対応するオブジェクトとしてXMLを入れたtableを引数にするのですか? : NAME IS NULL [age] 04/05/24 23:08ID:??? ttp://www.xmldb.jp/ 藻前ら!NeoCoreが(制限付だけど)タダで使えるようになったぞ! : NAME IS NULL [] 04/05/25 14:11:qeb6bi0+ NeoCoreの有用性について語り尽くして下さい : NAME IS NULL [sage] 04/06/05 18:00ID:??? XUpdateの仕様確認したいのに ttp://www.xmldb.org/ に繋がらないーーー。 つか、xindice1.1b4ってスタンドアローン サーバないのかよ。startup.batを懸命に 探しちまったじゃねーか。 Version 1.1b4 - Binary (webapp) を落としてTomcat上に配置するのは なんか面倒くさいなー。 : NAME IS NULL [sage] 04/06/05 19:33ID:??? ttp://www.xmldb.jp/ >「Xpriori」は、商用製品「NeoCoreXMS」の無償版です とりあえず読みは「えっくすぷりおり」でいいのか? で、javaのAPI読んでるんだが com.neocore.httpclientパッケージ内 インターフェイス:3 クラス:16 に対して 例外クラス:28 ・・・例外クラス多すぎないか? しかもチュートリアルではExceptionでcatchしてるし。 : NAME IS NULL [] 04/06/08 22:31:bCHmR7kC 急遽SAXについての知識が必要なったんですが、実用的な内容でお勧めのサイト等 ありましたらご紹介いただけないでしょうか。 : NAME IS NULL [sage] 04/06/09 00:00ID:??? Hello World。 ttp://www.hellohiro.com/xmlsax.htm SAXで混在内容の要素からテキストのみを取得するテクニック。 ttp://www-6.ibm.com/jp/developerworks/xml/030425/j_x-tipsaxdo4.html SAXはタグの要素内のインデントに使用される改行・空白・タブを原則的 に取り除かないので、それをアプリケーション側で処理する必要が あることと、ContentHandler#characters()が呼び出されるタイミングに気を 付ければ、特に難しいことはないんじゃない? 1) <hoge> ああああ </hoge> 2) <hoge>ああああ</hoge> 1)は[改行]、[ああああ]、[改行]と、ContentHandler#characters()が3回も 呼び出される。 2)は[ああああ]の1回だけContentHandler#characters()が呼び出される。 : NAME IS NULL [] 04/06/21 19:44:o9mN5tj4 Win32APIで使えるMSXMLのリファレンスってどこにあるの? .NETのとか関係ないの引っかかりまくり。 : NAME IS NULL [sage] 04/06/22 03:40ID:??? MSXMLはCOMとして実装されているので、Win32APIとしては使えない。 VCなら、#import <msxml4.dll>などでCOMインターフェイスを生成して それを通して使用することになる。 MSXML 4.0 Service Pack 2 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=ja ここから、SDKとリファレンス付きドキュメント一式を落とせる。インストール時に 「カスタム」を選択しないとドキュメントがインストールされないので注意。 ドキュメントのリファレンスを参照する場合、上の逆三角アイコンをクリックして 「Language」を「C/C++」にすると非常に見やすくなる。 MSXMLでC++ を使用した SAX2 アプリケーション作成のジャンプスタート(参考) ttp://www.microsoft.com/japan/msdn/xml/general/sax2jumpstart.asp : 58 [sage] 04/06/22 03:59ID:??? 補足:MSDNオンライン(英語)にMSXMLのリファレンス付ドキュメントがあった。 ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmscXML.asp WEB上のMSDNは、表示や検索が遅いのであまりお勧めはできないが。 : NAME IS NULL [sage] 04/06/23 20:58ID:??? Xpriori, 結局あまり触られてないのかしらん。 感触が良いならちょっと触って見ようかと思うのだが… : 60 [sage] 04/06/23 21:09ID:??? さくっとぐぐってみて使ってる人のページが一つだけ見つかったが。 2MB 程度のファイルサイズで更新が数秒から数十秒掛かったとか、 OutOfMemory が頻発したとか。うーむ。 チューニング次第やも、とはあるが。 ついでに手元の JavaWorld (2004/3) に比較が載ってたが、 名前空間に未対応、っちゅーのは何のことなんだろ。 あと洋物だが2Byte文字とかでよもや引っ掛かったりしないよね… : 60 [sage] 04/06/23 21:26ID:??? だあぁぁ、観念してインスコしたら gcc3.X 要求すんのか。 取り敢えず管理ツールっぽいので。と言うか RH9 って書いてあったね… プロジェクト上メインマシンの環境置き換えられないんで、俄には無理ぽ λ.... アタラシイ マシンガ ホシイ まあ誰か使った方いらっしゃれば使用感など聞かせて頂ければ幸い。 : NAME IS NULL [sage] 04/06/24 20:06ID:??? Windows上でeXist1.0b1を試しているんだが、Swing製の管理クライアントがいまいちだね。 XQueryを投げる時に構文に誤りがあれば、エラーウィンドウが開いてエラーメッセージ が表示されるのだが、そのメッセージに例外のスタックトレースが含まれている場合が あるらしく、エラーウィンドウが画面いっぱいに表示されてしまう。 「了解」ボタンや×ボタンが画面外に出てしまうので一瞬焦ったが、Enterキーで エラーウィンドウを閉じることが出来たので、特に操作に支障はないみたい。 まぁ、それでもやはり目障りなので、ソースを修正し、再ビルドして対応したが、なんだかXMLDBって まだまだこれからって印象をうけるな。 ※構文に誤りのあるXQueryの例「let $b:=<b>b</b>return <a>{$c}</a>」 =============================================== エラーウィンドウ修正の差分 =============================================== diff -r eXist-1.0b1/src/org/exist/client/ClientFrame.java eXist-1.0b1_modify/src/org/exist/client/ClientFrame.java 1152d1151 < msgArea.setBorder(BorderFactory.createTitledBorder("Message:")); 1154a1154,1158 > > JScrollPane messageScrollPane = new JScrollPane(msgArea); > messageScrollPane.setPreferredSize(new Dimension(600, 150)); > messageScrollPane.setBorder(BorderFactory.createTitledBorder("Message:")); > 1168c1172 < optionPane.setMessage(new Object[]{msgArea, scroll}); --- > optionPane.setMessage(new Object[]{messageScrollPane, scroll}); : 60 [sage] 04/06/29 01:35ID:??? 多分おまけの意気込みで作ったであろうフロントエンドを取って まだまだ、と言うのは少し可哀想だけど… 改めて、まだまだって感じだなあ。 漏れ畑違いで全然言える身分じゃ無いけど、とある事情で調査に。 RDB では当たり前の様に出来てることが出来なくて「えっ?」と思うこと しばしばだった。RDB が連綿と続けてきたキャリアは伊達じゃないってことか。 : 63 [sage] 04/06/30 19:03ID:??? XMLDBの日本語ドキュメントや、周辺ツールが整備されてない現状をみると、ため息がでる。 で、eXist1.0bは、XUpdateがちょと問題ありだな。 の通り、 ttp://www.xmldb.org/ に繋がらないので、 ttp://exist-db.org/xmldb/xupdate/index.html を参考にしてXUpdateを試しているのだが、 xupdate:commentがxupdate:textとして処理されてしまう不具合(仕様?)がある。 ソース(src/org/exist/xupdate/XUpdateProcessor.java)を見ても、xupdate:commentを個別に 処理してない模様。 さらに、XUpdate用のクライアントとしてXMLdbGUI ttp://titanium.dstc.edu.au/xml/xmldbgui/ を使用しているのだが、XUpdateの入力欄は日本語が豆腐に化けるので、例のごとく ソースを修正してフォント名を変更し、再ビルドして使用している。 まぁ、趣味で弄っているだけから、別にいいけど。 : NAME IS NULL [sage] 04/06/30 20:00ID:??? WindowsでXML形式でデータを手入力するときに ユーザーにタグ等を意識させないようにするツールってないですか? なんというかDTDを入力すると入力用UIを生成してくれるようなの。 : NAME IS NULL [sage] 04/06/30 20:26ID:??? XMLSPYのフリーバージョンでも試してみたら? 自分はユーザ登録が面倒くさいのと、xyzzyのxml-modeやeclipseのxmlbuddyプラグインで間に合ってるんで使ったことないけど。 スクショ ttp://www.altova.com/images/shots/XMLSPYoverview.gif フリーバージョン ttp://www.altova.com/support_freexmlspyhome.asp Google「XMLエディタ フリー」 ttp://www.google.com/search?q=XML%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%80%80%E3%83%95%E3%83%AA%E3%83%BC&hl=ja&lr=&ie=UTF-8&start=10&sa=N : NAME IS NULL [sage] 04/07/02 00:49ID:??? InfoPathってどう?M$製だけど、チョット面白そう。 ttp://www.microsoft.com/japan/office/infopath/prodinfo/default.mspx ttp://www.atmarkit.co.jp/fdotnet/special/infopath/infopath_01.html : NAME IS NULL [sage] 04/07/03 14:13ID:??? 日経ソフトウェアでXprioriが紹介されてたな。 しかし、Xprioriは制限事項がかなりキツイ。 1. データベース・サイズの上限が約1Gバイト 2. データベースをインストールしたコンピュータと同じIPアドレスからのアクセスのみ利用可能 3. 正規のサポート・保守は対象外。 4. 非商用・個人利用に限定する。 NeoCoreXMSの評価版って感じだ。 : NAME IS NULL [] 04/07/07 17:40:j5Ku4X/f NeoCoreXMSのようなXMLDBで オープンソースでフリーのってないかな? それかOODBで何かしらの検索機能がついてるの。 JavaかPythonからネイティブでつかえるとうれしい。 : NAME IS NULL [sage] 04/07/07 17:44ID:??? Apache Xindiceってのを見つけました。 : NAME IS NULL [sage] 04/07/07 17:48ID:??? とりあえずネイティブ XML DB でオープンソースなら既に挙がってる eXist [ ttp://exist-db.org/ ] とかかねえ。Java クライアントもあるモヨリ。 Jakarta の Xindice なんかもあるけど、現時点での完成度が微妙な上、 プロジェクトも頓挫気味なのかな。今やってるの一人だけ? いずれにしろ Jakarta は個人的には微妙。ソース開いて愕然とすることが。 : 72 [sage] 04/07/07 17:49ID:??? ウホッ。被った上に Jakarta じゃなかったね。誤情報ゴメン。 : 70 [sage] 04/07/07 17:56ID:??? thxです。 ttp://cbbrowne.com/info/oodbms.html ナイスなページがあったので片っ端から試してみたいと思います。 : NAME IS NULL [sage] 04/07/10 14:06ID:??? XQueryのJavaでのインターフェイス「XQJ」がJSRに出てるね。 JSR 225:XQuery API for Java ttp://jcp.org/en/jsr/detail?id=225 // XQJに対応してるXMLDBだと、こんな感じでXQueryを発行できるみたい。 XQDataSource xqds = // 各種XMLDB依存 XQConnection conn = xqds.getConnection(); XQExpression expr = conn.createExpression(); XQResultSequence result = expr.executeQuery("let $a :=<b>c</b> return <a>{$a}</a>"); while (result.next()) {} result.close(); expr.close(); conn.close(); : NAME IS NULL [] 04/07/10 16:04:zWXPzGtV >68 ふーん、結構色々あるんだ。 Native XML Databases ttp://www.rpbourret.com/xml/XMLDatabaseProds.htm#native しかし、どれが良いのだ?????さっぱり分からん。 しかし、なんだってネイティブのXMLDB製品版は何百万って単位の価格 なんだ!!あれじゃあ、たいして売れんだろうに・・・・・。俺には買えん。 : NAME IS NULL [] 04/07/11 02:18:GcL1vAhO XQuery対応のフリーで使えるDBって何かありますか? : 名無しさん@そうだ選挙に行こう [sage] 04/07/11 10:32ID:??? eXist : NAME IS NULL [] 04/07/11 19:26:GcL1vAhO QuipってVM1.3しか使えないの? BATだろうが、CMDだろうが、どうやっても起動しない。 : 名無しさん@そうだ選挙に行こう [sage] 04/07/11 19:43ID:??? j2sdk1.4.2_05 + Quip2.2.1.1で問題なく動く。 ちなみにQuipGui.cmdは以下の様に変更してある。 @REM settings for jdk 1.4.0 rem @set JDK=C:\j2sdk1.4.0 rem @set JREDIR=%JDK%\jre\bin rem @set PATH=%JREDIR%;%JREDIR%\client ↓ @REM settings for jdk 1.4.0 @set JDK=C:\j2sdk1.4.2_05 @set JREDIR=%JDK%\jre\bin @set PATH=%JREDIR%;%JREDIR%\client : 79 [sage] 04/07/11 20:37ID:??? をを、動きました。 ありがとうございました♪ 今までXindiceを使ってたんですが、これからはXQUERYに乗り換えられます。 : NAME IS NULL [sage] 04/07/13 13:57ID:??? dbXML( ttp://www.dbxml.com/product.html )をちょっと試してみたけど、 日本語が入っているとエラーになってしまって受け付けないのねん・・・・・。 : NAME IS NULL [sage] 04/07/13 17:11ID:??? UTF-8にしてもダメ? : 76 [sage] 04/07/13 20:52ID:??? UTF-8にしても駄目なのねん。何か方法あるんかいな? : NAME IS NULL [sage] 04/07/13 23:43ID:??? 日本語を使用したXMLをドキュメントにインポート出来ないってこと? それならコレクションのタイプをバイナリで作成すればOK。 C:\Program Files\dbXML\bin>dbxml.bat >connect user=scott pass=tiger />mkcol myCollection type=binary />col myCollection /myCollection>grant admin read write execute create /myCollection>import sjis.xml as myDocument.xml /myCollection>show myDocument.xml /myCollection>export myDocument.xml /myCollection>exit ちなみに「type=binary」を指定しない場合、show myDocument.xmlで Error: Invalid byte 1 of 1-byte UTF-8 sequence. などのエラーが発生する。 : 85 [sage] 04/07/13 23:46ID:??? s/ドキュメント/コレクション/g だよね...。 : NAME IS NULL [sage] 04/07/14 06:04ID:??? >85 ↑えらい人。さんくず。おー、でけた、でけた。 でも、これってどうやってXPathとか使うの? dbxml.batを使って、XPathをコマンド入力とかするの? : NAME IS NULL [sage] 04/07/14 08:15ID:??? 2年位前にホームページ作ろうとしていろいろ調べてたらxmlを見つけて、 それ以来ずっと勉強しようと思ってたんですけど、なかなかやる気にならなくて… それで、改めて勉強してみようと思ってるんですけど… で、質問です。 1.何から手をつけたらいいですか? 2.お勧めの参考書は?(ほとんどプログラムとか弄れないんで、初心者向けのものでお願いします。) よろしくお願いします。 : NAME IS NULL [sage] 04/07/14 11:39ID:??? にXHTMLとか書いてるけど、やっぱりここはデータベース板だから その関心のあるXML技術がもしXHTMLやXSLTのことだったらWeb制作やWebProg板、 XML全般のことならプログラム板で聞いたほうが食いつきいいとおもうよ。 : 85 [sage] 04/07/14 20:18ID:??? あ゙、バイナリではXPath検索が出来ないな。スマン。 取り合えずcvsから最新のソースを取得、ビルド、create-dbで 環境を整えて再トライしてみたら、日本語環境OKだった。 CVS UTF-8:○ SJIS:×文字化け beta3 UTF-8:×エラー発生 SJIS:×エラー発生 XPathでの検索はcreate-db.batから、dbXML on localhost/Collections/myCollectionを 選択して、XPathを右上のペインに書き、Queryボタンで実行。 <dbxml:xpath xmlns:dbxml=" ttp://www.dbxml.com/db/query "> /root[chardata='表〜十'] <!-- ←ここにXPathを書く --> </dbxml:xpath> : 85 [sage] 04/07/14 21:21ID:??? s/create-db.bat/dbxml-gui.bat/g はぁ......。 _| ̄|○ : NAME IS NULL [] 04/07/14 21:38:e8Gj+JMb プログラミングコンテストだとよ。Xpriori必死だなw ttp://www.xmldb.jp/contest/contest.html Xpriori プログラミングコンテスト開催 XMLDB.JPではXPrioriの利用を促進するためにXPrioriと様々なソフトウェアとの連携プラグイン、ある いはXPrioriを活用した独創的なアプリケーションを作成するコンテストを定期的に開催します。皆様 が日ごろ培われたアイディア、技術を存分に発揮していただきたいと思います。 優勝商品: ◆最優秀商品(各部門1作品ずつ) OpenOffice部門 10万円 Eclipse部門 20万円 ◆ 優秀作品(各部門2作品ずつ) OpenOffice部門 XML完全解説上下巻セット Eclipse部門 XML完全解説上下巻セット : NAME IS NULL [sage] 04/07/14 23:40ID:??? Attrezzo per XindiceってEclipceからXindiceが使えるように なるんですか?プラグイン入れてもEclipseが反応しないです。 : 88 [sage] 04/07/15 11:41ID:??? レスどうもです。 データベースも興味はあるんですが、 とりあえずxml自体を勉強してみたいのでプログラム板のほう行ってみます。 : NAME IS NULL [sage] 04/07/17 09:47ID:??? 情シス板にあったが、情シス板ってまともに機能してないな……。 XML-DBの今後!? ttp://science3.2ch.net/test/read.cgi/infosys/1051815370/l50 : デフォルトの名無しさん [sage] 04/07/17 23:34ID:??? xindice教えてください。 xindice1.1b4のWARを配置して、eclipceから触っているんですが、 xindice1.1b4でXMLデータの登録ってどうやって行うんですか? 1.0と違ってxindiceadminがないからコマンドラインで操作できないです。 : NAME IS NULL [sage] 04/07/18 00:00ID:??? Binary(jar) xml-xindice-1.1b4-jar.zip の中のbinディレクトリにツール(の呼び出しスクリプト)が入ってる。 使い方はパラメータなしで実行すればわかるとおもう。 : NAME IS NULL [sage] 04/07/18 01:01ID:??? xindice-1.1b4の動作確認のメモを参考までに貼り付けておく。 〜xindice-1.1b4動作確認メモ 2004/05/29 〜 ■tomcat上に配置 動作確認バージョン tomcat4.1.30 「xindice-1.1b4.war」を「xindice.war」にリネームして%CATALINA_HOME%\webappsにコピーする。 tomcatを起動して、 ttp://localhost:8080/xindice/ にアクセスして「THIS IS AN UGLY DEBUG TOOL!」と表示されればインストール成功。 ■コマンドラインから操作 1.0系と比べると、xindiceadminコマンドがxindiceに統合されたのと、デフォルトポートが8888番なので、それを考慮する必要がある。 set XINDICE_HOME=c:\java\xindice-1.1b4 set PATH=c:\java\xindice-1.1b4\bin;%PATH% xindice ac -c xmldb:xindice://localhost:8080/db -n myCollection xindice lc -c xmldb:xindice://localhost:8080/db xindice ad -c xmldb:xindice://localhost:8080/db/myCollection -f test.xml xindice xpath -c xmldb:xindice://localhost:8080/db/myCollection -q "/*" xindice dc -c xmldb:xindice://localhost:8080/db -n myCollection 「xmldb:xindice://localhost:8080/db」の形式を調べるのに2時間もかけてしまった。 : 96 [sage] 04/07/18 01:35ID:??? ありがとうございます!! 教えていただいたとおりにしたら動きました。 : NAME IS NULL [] 04/07/20 12:56:Nf8XoXU7 タグにちん○をきっちと挟まれながら100GET。 : NAME IS NULL [] 04/07/27 23:59:2OjAMHeh こんな時代に、顧客規模とか、保守面の容易さを言い訳にして業務システム をAccessで構築しようとするやつは氏んでくれよ。Guiしか使えないやつに DB構築なんかできるわけねーだろ!そんなもん顧客に提案することじたい恥か しい、詐欺だね。 : NAME IS NULL [sage] 04/07/28 04:15ID:??? 環境変数っぽくアクセスできるCUIツールってある? xmldom set hoge/foo/bar=12 -fc:\xmls\hoge.xml こんな感じでアクセスしたい : NAME IS NULL [sage] 04/07/28 16:29ID:??? hoge/foo/bar のところはXPath? 自分でPythonで書いちゃうのがお手軽かな。 : NAME IS NULL [sage] 04/07/29 01:24ID:??? > hoge/foo/bar > のところはXPath? Yes。 > 自分でPythonで書いちゃうのがお手軽かな。 やっぱ作った方が早いか。 : NAME IS NULL [sage] 04/07/31 21:02ID:??? ttp://xsh.sourceforge.net/ : NAME IS NULL [sage] 04/08/06 13:26ID:??? dbXML 2.0 RC1が出てた。 ttp://www.dbxml.com/product.html 今度は日本語ちゃんと通るかな? : 100 [sage] 04/08/06 14:12ID:??? おー、日本語がとーる。うれしー。 しかも、eXsitとかxindiceより、だいぶ早い気がする。 : NAME IS NULL [sage] 04/08/06 16:03ID:??? dbXMLって商用利用でもGPL選択可能なんですよね? : NAME IS NULL [sage] 04/08/06 16:11ID:??? インスコでなんでawtいるのさ : NAME IS NULL [sage] 04/08/07 01:17ID:??? dbXMLって、どうやってプログラム上からは接続するんだ? ドキュメント見ても、よーわからん・・・・。 日本語にしとくれ (T_T) : NAME IS NULL [] 04/08/25 22:03:lv4/Moqf ちょっと古いけど、@ITでこんな企画広告をみつけた。 ttp://www.xmldb.jp/db_contents/xpriori/original/rdb_xmldb.html こんな嘘記事に騙される香具師も多そうだな。 : NAME IS NULL [] 04/09/17 03:21:25:PC+eABss SGMLとXMLどちらを先に勉強しておくべきか : NAME IS NULL [sage] 04/09/17 22:37:46ID:??? XML。 自分みたいにSGMLの記法とかになれちゃうと XML弄るのが苦痛になる。 XMLの記法に慣れてる人がSGMLに移るほうが楽だと自分は思う。 : 112 [] 04/09/18 00:47:06:J1L524Nx Thx 了解 : NAME IS NULL [] 04/09/26 17:53:16:eE81HWWj 良スレage : NAME IS NULL [sage] 04/10/07 22:02:23ID:??? XMLDBの長所は分かったが使いどころが分からん。 本気か? つかまだまだ暗中模索中の技術だよな。 俺はハズレと予想する。 : NAME IS NULL [sage] 04/10/07 23:52:00ID:??? 「XMLDBの長所」について的を射た意見は見たことないなぁ。 ホントに長所なんてあるの? : NAME IS NULL [sage] 04/10/08 16:05:46ID:??? 項目を曖昧にしやすい メリットと見るかデメリットと見るかだが併用がいい気がする : NAME IS NULL [sage] 04/10/14 02:05:30ID:??? sqlite みたいな手軽に使える xml db ないかな。 : NAME IS NULL [sage] 04/10/14 02:31:33ID:??? ttp://www.sleepycat.com/products/xml.shtml これはどう?つかったことないけど。 個人的にはXindiceがServletアプリでどこでも動くしお手軽だとおもってる。 XML-RPC対応だからクライアント依存もないし。 : NAME IS NULL [sage] 04/10/14 03:06:34ID:??? 良いなぁと思ってたんですけど、XQuery 使えないのがちょっと残念ですね。 軽いし、ライブラリとしても使るので、今後に期待したいです。 ttp://www.merrells.com/john/dbxml/archives/cat_faq.html#000204 : NAME IS NULL [sage] 04/10/23 20:18:37ID:??? やっぱC++ならMSXMLかXercesが使いやすいね。 両方巨大だからちょっとアレだけど。 : NAME IS NULL [sage] 04/10/23 20:24:08ID:??? 実際のところXMLの仕様的に DOM操作とかJavaや.NETのようにGC&まともなオブジェクト指向言語前提じゃないとめんどうだよな : NAME IS NULL [] 04/10/25 23:11:04:NGWwT902 参考書探してるんだけど オライリージャパンの緑のでいいかな? : 初期不良 [sage] 04/11/03 15:19:08ID:??? ttp://www.atmarkit.co.jp/fxml/tanpatsu/18xindice/xindice01.html こういう XML DB もこのスレでいいの? : 初期不良 [sage] 04/11/03 15:20:06ID:??? ってすぐ上に話が出てる... すんまそん : NAME IS NULL [] 04/11/09 01:06:15:dxvNHmF8 XML TreeDiff algorithm に詳しい人いますか? なんか、いいライブラリなくて自力で実装したいのですが、 簡単なものでいいのですが、位相差分を取れる方法を探しています。 よろしくお願いします。 : NAME IS NULL [sage] 04/11/09 16:55:08ID:??? XmlDiff。Python製。 ttp://www.logilab.org/projects/xmldiff/ : コピペ推奨 [] 04/11/09 16:59:01:uUtOSml0 ●2ちゃんねるは創価学会のベンチャーだった!● 1 :名無しさん@そうだ選挙に行こう :04/07/11 16:42 ID:DfqA2A8A ●2ちゃんねるは創価学会のベンチャーだった!● 中尾嘉宏 創価学会札幌支部幹部、2ちゃんねるのサーバー管理者 ピンク2ちゃんねる代表 前科2犯児童買春斡旋、マルチ詐欺 ピンクちゃんねるで創価学会札幌支部にお布施、 エロサイトの資金で池田大作先生も潤い、喜ばれているそうです。 ttp://money3.2ch.net/test/read.cgi/venture/1089531720/l50 : NAME IS NULL [] 04/11/16 23:20:31:ungDy+xb テーブルを定義しなくてもXMLデータを自動的に取り込める。 属性の追加とかが、フォルダやファイルを追加するのと同じような要領で 簡単にできる : NAME IS NULL [] 04/11/16 23:21:14:D+BNpS+g 大阪(西梅田)、新宿(JR駅前)のそれぞれ一等地に 拠点を構えるソフトウェア開発会社 グリーンシステムを応援するHPです。 ttp://www.geocities.jp/grs_hp/ こちらのスレの住人のかたがたのようなレベルの高いかたに ピッタリだと思いますので、是非一度ご覧下さい。 : NAME IS NULL [] 04/11/18 17:34:48:0itncWa8 こんにちは、MSXMLで不明な点がありましたので書き込みさせていただきます 環境は VS.NET 2003 VC++ & Win32 & MSXML です 以下のXMLを読み込む処理を作っていたのですが <?xml version="1.0" encoding="Shift_JIS"?> <root> <Data></Data> <Data>0</Data> <Data>1</Data> <Data>2</Data> </root> <Data>0</Data> からデータが取得できません 空と判断されているようです(<Data></Data>と等価?) : NAME IS NULL [] 04/11/18 17:35:20:0itncWa8 以下に読み込みプログラムを記載しますのでご教授ください void hoge(void) { string filename = "datafile.xml"; // 上記のxmlファイルです if ( filename.size() ) { MSXML::IXMLDOMDocumentPtr doc; doc.CreateInstance(__uuidof(MSXML::DOMDocument)); doc->put_validateOnParse(VARIANT_TRUE); doc->put_async(VARIANT_TRUE); MSXML::IXMLDOMParseErrorPtr error = doc->parseError; if ( error->errorCode != 0 ) { if ( error->line ) { cerr << "line :" << error->line << endl; cerr << "position :" << error->linepos << endl; cerr << "source :" << (const char *) (error->srcText) << endl; } cerr << "URL :" << (const char *) (error->url) << endl; cerr << "code :" << error->errorCode << endl; cerr << "reason :" << (const char *) (error->reason) << endl; } if ( doc->load(filename.c_str()) ) { MSXML::IXMLDOMElementPtr root = doc->documentElement; MSXML::IXMLDOMAttributePtr attr; // attribute caption if ( (attr = root->getAttributeNode("Caption")) ) { string name = _bstr_t(attr->nodeValue); } // data element for ( MSXML::IXMLDOMElementPtr element = root->firstChild; element != 0; element = element->nextSibling ) { MSXML::IXMLDOMTextPtr text = element->firstChild; if ( text->nodeValue ) { string name = _bstr_t(element->nodeName); string value = _bstr_t(text->nodeValue); } } } } } 以上です。 : NAME IS NULL [] 04/11/18 17:36:28:0itncWa8 実行時の動作は <Data></Data> <Data>0</Data> のとき if ( text->nodeValue ) { } ではじかれて <Data>1</Data> <Data>2</Data> の時は正常に if 内部に入れます 本来意図しているのは <Data>0</Data> <Data>1</Data> <Data>2</Data> のときに if 内部、なのですが・・・・ それともう一つ if ( (attr = root->getAttributeNode("Caption")) ) { としていますが <root> や <root Caption="aaaa"> などは問題ないのですが <root Caption=""> とすると attr->nodeValue 内部のオペレータで落ちてしまいます attributeの中身がないことをチェックする方法はないのでしょうか? 以上よろしくお願いします : 134 [] 04/11/18 21:35:59:0itncWa8 自己解決しました : NAME IS NULL [] 04/11/18 23:03:51:8sJkhlpl ジャストシステムのxfyって画期的なんすか? 素人なんですが申し訳ない エロい方何卒よろしくお願いします ttp://www.xfytec.com/ ttp://www.justsystem.co.jp/news/2004l/news/j11171.html ttp://www.itmedia.co.jp/enterprise/articles/0411/17/news047.html : NAME IS NULL [sage] 04/11/19 01:19:17ID:??? 前者はたしかにそうだと思うが、後者はべつにRDBでも簡単だよなぁ。 結局XMLの入出力があるならXML-DBが便利かもしれないってところか。 : NAME IS NULL [sage] 04/11/21 16:14:28ID:??? こっちに立てていただけませんかね あっちじゃ無理かと : NAME IS NULL [] 04/11/29 13:09:33:08xSU7OO データ入力がXML入力で、 解析系がGUIな、 データマイニングソフトはありまつか? : NAME IS NULL [] 04/12/04 21:11:29:rZpeyfhf 表構造の列のメタデータ、 ・ラベルの表記内容 ・その列の値が満たすべき制約条件 ・集計やグラフ化のヒント など(、の一部でもOK)を、XMLで書けるような、 仕様が公開されているものって、ありますか? 表構造そのものは、XHTMLでもXMLSSでも、 まぁなんでもいいのですが…。 : NAME IS NULL [] 04/12/05 16:29:51:D4CRAKco >> 137 RDBの属性追加は, あらかじめ追加する属性をスキーマ定義しておくか, スキーマ自体を拡張しないとできない。 XMLの属性追加はインスタンス単位でできるから、かなり自由度が高い。 こう考えるとXML-DBのメリットは分かりやすい。 どっかから大量のXMLをひらってきたとする。例えば、ウェブを クロールして*.xmlのファイルをとってきたとか。 そんときに RDB を使ってこれらのファイルを格納できるか? BLOBとか、OracleのXMLType? 使えばつっこむことはできるけど、 それだと検索の柔軟性が0に近い。リードも結局1XMLデータをまるごと メモリに読む必要があるので、複数ファイルの横断検索とかできない。 RDBのように、スキーマ定義ありきでデータをあつかうだけじゃなく、 つくっちまったデータをどうにかできないかというあたりが、XML-DB のメリット。 といいつつも、OODBのように, RDBの一機能になるような気がしている。 : NAME IS NULL [sage] 04/12/07 00:32:59ID:??? 「結局XMLの入出力があるなら」ってことだよな。 : NAME IS NULL [] 04/12/08 23:08:49:chzY6eiR おまえらexcelonやtaminoの不発ぶりを見てないのか… : NAME IS NULL [sage] 04/12/09 02:18:39ID:??? 漏れはXQueryの仕様の肥大化がどうも。。。 仕様書何セットだっちゅーの。 ドキュメントにアドレッシングを行うXPathにfor文が組み込まれたとか、、、 XSLTのSpec Leadの意向なのか(?。DBベンダがんばれ。 XML Guyとその他の開発者の温度差はどんどん高まっていくんだろうな。 : NAME IS NULL [] 05/02/24 00:48:36:0GXCw7U9 自分でいじってみる前に教えてほしいことがあるっす。 属性追加が楽っていうのはあちこちに書かれてるし、よくわかるんだけど… 正規化とか制約とかってどうすんの? そういうのが欲しいならスキーマが必要になる? でもスキーマで検証するなら属性追加も結局面倒になりそうな気がする。 その辺解説キボンヌ。 : NAME IS NULL [] 05/02/28 08:31:42:gFPTPZee XMLは文字コードにUTF-8を使っているそうですが、 ShiftJISやEUCを使ってもいいんですか? : NAME IS NULL [sage] 05/02/28 15:08:25ID:??? いいです : NAME IS NULL [sage] 05/02/28 16:18:19ID:??? UTF8とUTF16以外は100%環境によって通るとは限らないので注意 Shift_JISといっても汎用SJISかもしれんし、MS932かもしれん UTF8でできるならそのままのほうが扱いやすいだろう : NAME IS NULL [sage] 05/02/28 18:31:41ID:??? UTF8はメモリを1.5倍食うのでいやなんです。 : NAME IS NULL [sage] 05/02/28 20:48:09ID:??? XMLを使っている時点で、メモリなど考慮されて無いだろう。 : NAME IS NULL [sage] 05/02/28 22:28:45ID:??? DOMもメモリ食うしな : おたすけまんにお願い [] 05/03/08 22:14:45:LjwuLpOk <?xml version="1.0" encoding="shift_jis"?> <会員> <会員データ> <番号>1</番号> <氏名>伸縮○二郎</氏名> <住所>東京</住所> </会員データ> <会員データ> <番号>2</番号> <氏名>伸縮○美</氏名> <住所>大阪</住所> </会員データ> <会員データ> <番号>3</番号> <氏名>伸縮○雄</氏名> <住所>名古屋</住所> </会員データ> <会員データ> <番号>4</番号> <氏名>伸縮和○</氏名> <住所>東京</住所> </会員データ> </会員> っていうネット上のサンプル使ったんだけど、 Rnode.childNodes.length がノード数の 4 になるところ、2倍の 8 になるんだよね・・・。 <会員データ> 一つだけにしても、Rnode.childNodes.lengh が 2 になるんだよね。 なにこれ? : NAME IS NULL [sage] 05/03/09 16:23:05ID:??? 気のせい : NAME IS NULL [sage] 05/03/09 16:33:50ID:??? パーサは何を使ってどうなったのか どういうコードつかったのかかいてもらわんと : NAME IS NULL [sage] 05/03/13 22:38:00ID:??? XMLデータバインディングについて調べてます。 (この呼び方が適切かどうかわかりませんが(汗)) Relaxerという便利なツールがあって、RELAXという規格に沿ったスキーマを定義すれば 自動的にJavaクラスを生成してくれるところまでは判りましたが、それとは別に XMLSchemaというスキーマを定義する…というところまでは判りました。 Relaxerのようなツールとかを使って自動的にJavaクラスを出力する方法論があるのでしょうか。 また、RELAXとXML Schemaのどちらを選択すればよいか迷ってます。 : 155 [sage] 05/03/13 23:01:42ID:??? 一部解決しました(汗 JAXBというのを使えば良いようです。 : NAME IS NULL [sage] 2005/04/25(月) 22:39:31ID:??? RelaxNGでスキーマ書いてRelaxer使ったほうがラク。 : NAME IS NULL [] NGNG Visual Studio .NET 2003 の XML エディタを使っています。 スキーマを使った要素の保管をしてくれるXMLエディタを探しているのですが、 Visual Studio 2005 ではそういうこともできるようになるのでしょうか? Microsoft Word 2003 も XML エディタとしての機能を持っているようですが 残念ながら Professional Edition 以上でしかサポートされていないようで、 Personal Edition には無いようです。 また、昔 Microsoft が XML Notepad という 名前のソフトウェアを提供していたようなのですが、 これは今でも入手可能なのでしょうか? : NAME IS NULL [sage] 2005/05/20(金) 22:53:17ID:??? VS.NET 2003のXMLエディタにも補完機能はあるわけだが。 「C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml」 のディレクトリに*.xsdファイルを配置すれば独自のスキーマでも検証/補完してくれる。 : 158 [] NGNG おお、そうだったんですか、情報ありがとうございました。 ところで、XML文書の先頭にHTTPやインターネットメールなどの、 いわゆる外部プロトコルのヘッダがついた状態のファイルがあります。 このヘッダ部分はとりあえず無視して本文部分のXML文書を いじりたいのですが、XMLエディタでは先頭部分が不正なので いじる事ができません。先頭のMIMEヘッダ相当部分をスキップして 本文部分の XML をいじれる XML エディタは無いでしょうか? できれば multipart も解釈して、multipart の各ファイルを 外部解析実体として扱ってくれるようなものを探しています。 もちろんメーラなどの機能を使って、一旦 message/rfc822 として解釈し multipart を各ファイルに分割するなどの準備作業をすれば よいのですが、面倒で。 SOAP の中身をログッた断片がファイルとして一杯転がっていて、 その中身をいじりたい、みたいな状況を想像してください。 : NAME IS NULL [] 2005/06/01(水) 23:28:06:R9I51t1s XPath を勉強してるんだが、いまいちわからん… たとえば、にある会員のサンプルの場合、 <会員データ> の、<住所>が、東京、もしくは、大阪の、 <会員データ> 以下のノードセットを取得するXPathが書けない(;´д`) 理想は <会員> <会員データ> <番号>1</番号> <氏名>伸縮○二郎</氏名> <住所>東京</住所> </会員データ> <会員データ> <番号>2</番号> <氏名>伸縮○美</氏名> <住所>大阪</住所> </会員データ> ………以下、住所が、大阪と東京にマッチする結果が…。 </会員> こんな感じなのだが… /会員/会員データ/住所='東京' ってやってもだめだし。。 教えてエロい人(;´д`) : NAME IS NULL [sage] 2005/06/01(水) 23:48:39ID:??? つーかそのままだろ? ディレクトリ構造と同じというか つーかまず仕様を読め あきらかにおかしいぞ : NAME IS NULL [sage] 2005/06/02(木) 06:11:58ID:??? だめだめ、この手の人は仕様とか理論を述べるんじゃなくって答えを先に見せて教えてあげないと理解しないタイプだよ。 最近の若いエンジニアに多いタイプ。別に否定はしないけど。 : NAME IS NULL [] 2005/06/02(木) 06:33:07:J7nXZdDm RDF/RDFS でおすすめある? : NAME IS NULL [sage] 2005/06/02(木) 08:40:12ID:??? //会員[会員データ/住所="東京"] でどうかな??or条件は、わからない…XPathって万能じゃないっぽい XQueryがよさげ : NAME IS NULL [sage] 2005/06/02(木) 13:55:25ID:??? 手元の本によると、こうなるのだが。 /会員/会員データ[(住所="東京") or (住所="大阪")] : NAME IS NULL [sage] 2005/06/02(木) 20:14:27ID:??? でダイジョウブっぽい。 : NAME IS NULL [sage] 2005/06/08(水) 23:59:11ID:??? だめだめ、は答えを知らなくせにグダグダ言って知ったふりをして煽ることしか出来ないタイプだよ。 最近の若い夏厨に多いタイプ。別にスルーすればいいだけだけど。 : NAME IS NULL [sage] 2005/06/11(土) 21:39:47ID:??? もう答えが出ているあとにそのレスはちょっと寒い……… : NAME IS NULL [sage] 2005/06/13(月) 22:20:18ID:??? XPathは万能じゃない XQueryは手を広げすぎ : NAME IS NULL [sage] 2005/07/21(木) 01:28:05ID:??? ちょいと質問。 XML仕様書を読んでるんだけど、非検証パーザは、内部パラメタ参照を展開しなくていいの? なんかそんなことを2.9節で少し言及してるっぽいんだけど、内部パラメタ参照するか しないかの切り替えができる(またはしないと明示的に)XMLパーザって見たことなんで・・・ : NAME IS NULL [] 2005/08/22(月) 23:15:39:qzSBC8g2 つーか、このスレ生きてるのか? : NAME IS NULL [sage] 2005/08/23(火) 17:55:36ID:??? XMLデータベース開発方法論 ttp://www.atmarkit.co.jp/fdb/index/subindex/xmldbdev_subindex.html 第2回 スケーラビリティの重大な誤解、“大は小を兼ねない” が特に面白い。 : NAME IS NULL [sage] 2005/08/23(火) 20:24:37ID:??? 当たり前の単純なことをやけに長い文章にするスキルがすばらしい : NAME IS NULL [age] 2005/08/24(水) 02:23:04ID:??? XMLでポケモンカードダスデータベースを作っている教授がいるが。。 どっちをやめさせたらいいんだ?? XML?それともポケモン? 生徒の気を引かそうとする気持ちわからんでもないが、、 普通に引いとるぞw : NAME IS NULL [sage] 2005/08/24(水) 17:15:10ID:??? 授業だったらべつにいいんじゃね? 引く引かないは生徒の勝手だ : NAME IS NULL [sage] 2005/08/24(水) 21:24:36ID:??? ガンダムデータベースだったらちとひくが、ポケモンデータベースなら可愛いじゃん。 ポケモンは子供向けだから生徒の気をひくためではないでしょう。 たぶん自分の子供と一緒に見ているうちにハマっちゃったクチなんじゃない? : NAME IS NULL [sage] 2005/08/26(金) 17:42:38ID:??? 次のSQLServerはXML型をサポートするんだってね。 自動でインデックスを作るらしく、XPathとか高速化するらしい。 やっとつかえるようになるんだろうか。 : NAME IS NULL [sage] 2005/08/26(金) 23:00:36ID:??? 検索よりは更新の利便性をあげて欲しいですな。XMLをまとめて登録するんじゃぁなくて ノード単位でもちっと便利なことができぬものかと。。。 : NAME IS NULL [sage] 2005/08/29(月) 14:07:59ID:??? そのノード単位はXPathで扱えない単位なん? : NAME IS NULL [] 2005/10/10(月) 19:37:46:bhmEK10G NXDBってこれだけしかないのか。こころもとないな ttp://www.xmlsoftware.com/database.html : NAME IS NULL [sage] 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 : NAME IS NULL [sage] 2005/11/16(水) 13:38:15ID:??? Perlで使うなら .lib じゃなくて .dll が必要なんじゃないか? : 182 [sage] 2005/11/16(水) 16:25:14ID:??? libxml2.dll、libexslt.dllを設置しても同じでした。 どなたかご教授お願いします…。 : NAME IS NULL [sage] 2005/11/16(水) 16:34:46ID:??? ttp://www.tt.rim.or.jp/~rudyard/torii009.html こことかどうよ : NAME IS NULL [sage] 2005/11/16(水) 16:54:37ID:??? こことか参考になるんじゃない? ttp://www.xn--m9jin.jp/1123899244 : NAME IS NULL [sage] 2005/11/25(金) 15:13:22ID:??? ネイティブXMLDBを搭載したDB2がオープンベータとのこと。 ttp://www-306.ibm.com/software/data/db2/xml/ 人柱報告あればお願いしたい。なぜか俺の所にはURLが送られてこない… : NAME IS NULL [sage] 2005/11/25(金) 17:55:54ID:??? <xs:element type="xs:XXXX">でXXXXの部分にプリミティブ型のどれかはいってほしいって書くことできるんでしょうか? : NAME IS NULL [sage] 2005/11/26(土) 16:10:20ID:??? スキーマに基づいた入力支援ができるエディタってある? : NAME IS NULL [sage] 2005/11/26(土) 17:01:35ID:??? XMLSpy : NAME IS NULL [sage] 2005/11/28(月) 13:13:47ID:??? Excel : NAME IS NULL [] 2005/11/28(月) 17:00:31:MZ3KLXsJ 川俣晶がXML DBに関する文章を@ITに連載してるけど、 XML DBな皆様にとってはいかがでしょうか? : NAME IS NULL [] NGNG InfoPath : NAME IS NULL [sage] 2005/11/28(月) 23:51:21ID:??? RDBな人間から言わせて貰うと、データモデルの違いとしてXMLDBとRDBを 論じたものは、多くの場合詭弁でしかない。 : NAME IS NULL [] 2005/12/02(金) 01:28:33:UhZLltDc 的外れ。 何とか良さを主張したいのはわかるが、XML DB機能のあるRDBで十分。 : NAME IS NULL [sage] 2005/12/02(金) 02:36:02ID:??? @ITってどんどんひどくなってるような 最初からか : NAME IS NULL [] 2005/12/06(火) 10:43:25:CqFIWrZ9 Select文でXMLElement()関数を使用して、取得した結果をテキストファイルに 出力したいのですが、どのようにしたらいいのでしょうか? : NAME IS NULL [sage] 2005/12/06(火) 10:48:00ID:??? 上記の者ですが、現在、PL/SQLでそのような事をしようとしているのですが、出来ますか? その方法を出来れば、教えてください。 : NAME IS NULL [] 2005/12/08(木) 03:32:19:28lKNeLq スキーマ情報を元に自動的にHTMLのフォームを作って ブラウザから送られたユーザーの入力内容をXML化&スキーマでチェックし、 XMLファイルを保存する、という一連の動作を行いたいのですが、 現在利用可能な手段にはどういったものがありますか? スキーマはXMLSchemaでもRELAXでも構いません。 調べた結果、 ・XFormの利用はまだ整備されていないためNG ・InfoPathは、フォームをIEで表示させるためにプラグインが必要なので遠慮したい : NAME IS NULL [sage] 2005/12/09(金) 00:02:20ID:??? 初めての純国産 XMLDB「Yggdrasill(イグドラシル)」が念願のオープンソース化! ttp://www.mediafusion.co.jp/ygggpl/ : NAME IS NULL [] 2005/12/11(日) 09:40:22:ly2+vWdC 社員乙 : NAME IS NULL [sage] 2005/12/15(木) 20:02:33ID:??? ・GPLなのに登録が必要 ・個人情報を送信するのにhttpsじゃない 嫌々オープン化したけど使って/いじって欲しくないのね…… : NAME IS NULL [sage] 2005/12/15(木) 20:35:11ID:??? GPLなんだったら、どこかでそのまま再配布すればよいのでは。 Sourceforge...は開発しないとだめかな。 : NAME IS NULL [sage] 2005/12/15(木) 23:51:26ID:??? 誰か落とした人、Winnyで流して。 : NAME IS NULL [sage] 2005/12/16(金) 20:25:52ID:??? まあでもXMLDBのソースコードはちょっと見てみたいな : NAME IS NULL [sage] 2005/12/16(金) 22:50:25ID:??? GPLって再配布制限ないと思われ。 : NAME IS NULL [sage] 2005/12/16(金) 23:19:00ID:??? oracleのXMLDBを使おうと思ってます。 XMLの全体を問い合わせで返したり、ある固有のタグの値を取得できる ことは確認できたのですが、XMLのある特定範囲のみをタグを含め簡単に取得 することって可能なのでしょうか?XMLスキーマは登録しない 想定です。 : NAME IS NULL [sage] 2005/12/17(土) 13:28:59ID:??? それは知っているが、一時配布にはあんな制限つけていいんだっけ? : NAME IS NULL [] 2005/12/18(日) 21:49:52:4nwj8fIw できるでしょう。 というか、できなきゃね。 : NAME IS NULL [sage] 2005/12/21(水) 16:50:03ID:??? 最低限ソースコードの配布手段が用意されていればいいんじゃなかったっけ? 無制限に匿名でダウンロード可能にしなければならないという制限はなかったはず。 : NAME IS NULL [sage] 2005/12/29(木) 03:29:03ID:??? libxml2を弄ってる香具師は居ないのか。orz Berkeley DB, mysql api感覚でいじりたいとおもう。 : NAME IS NULL [sage] 2005/12/29(木) 20:20:14ID:??? ttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1848375 ここにppmを使ったやり方がある。 バージョンも1.58で最新、問題なし。 : NAME IS NULL [sage] 2006/02/08(水) 11:34:01ID:??? XMI2.1のDTDかXML Schemaってどこにあるか知ってる? : NAME IS NULL [sage] 2006/02/10(金) 00:02:49ID:??? イチヤの金やIBダイワの天然ガスよりは xfyのほうが当たる気がしてきた。 : 214 [sage] 2006/02/10(金) 00:04:24ID:??? ごめん、誤爆った。 : NAME IS NULL [sage] 2006/02/13(月) 03:41:51ID:??? サッパリわからん話題なので感心して読んだ。 株かな? : NAME IS NULL [sage] 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 から呼び出したりできないものかと考えているのですが、 そういうことは可能でしょうか? 別スレ、要チェックサイトなどへの誘導も含めて、アドバイスをお願いします。 : NAME IS NULL [sage] 2006/02/14(火) 20:21:13ID:??? Webプログラミングスレへ行け : NAME IS NULL [sage] 2006/02/14(火) 20:22:45ID:??? あ、違った。板だった。 : NAME IS NULL [sage] 2006/02/15(水) 03:06:37ID:??? ありがとうございます。 Webサービス プログラミング総合スレッド ttp://pc8.2ch.net/test/read.cgi/tech/1031149340/ のことですよね。 そちらで尋ねたいと思います。 : NAME IS NULL [] 2006/02/22(水) 16:24:12:ixHbxgUG 質問なんですが、 XMLを勉強しようと思っているんですが 何か良い参考書やテキストなどがありますか? 当方全くの初心者です 教えてください。 : NAME IS NULL [sage] 2006/02/22(水) 16:58:04ID:??? XMLについての書籍なんて、いくらでもあるでしょう。 何に使うのかによる。 板的にXML DBとか言うと、書籍は大幅に減る。つーかまともなのないよね : NAME IS NULL [sage] 2006/02/24(金) 02:42:21ID:??? ttp://www.thinkit.co.jp/free/trend/23/1/1.html へーっと思った。XMLDBは必要ですか? : NAME IS NULL [sage] 2006/02/25(土) 01:17:54ID:??? いらん : NAME IS NULL [sage] 2006/02/25(土) 01:47:36ID:??? XMLDBは、メモリ大食い、しかも遅いってのが定説です。 金持ちのクライアントを見つけないと無理。 : NAME IS NULL [sage] 2006/02/25(土) 14:09:20ID:??? 年齢ばれそうだけど、その昔汎用機全盛だった頃はOracleやDB2なんかも 同じようなこと言われていたよww : NAME IS NULL [sage] 2006/02/26(日) 00:17:20ID:??? 結局、マシン全体の性能が上がらないとまだ無理なんだな : NAME IS NULL [sage] 2006/02/26(日) 03:05:30ID:??? 一昔前はOODBも同じようなことを言われていたけれど、未だに言われているし。 : NAME IS NULL [sage] 2006/02/28(火) 00:51:30ID:??? よっぽど革新的なアーキテクチャでもなければ、似たような処理を するんだから全体的な計算量はどんぐりの背比べ。マシンパワーが ある一定水準を超えるまでは遅くて使えんと考える人の方が多いから 普及もしない。普及しないから売上が立たず、開発に回せるカネも ショボくて機能も性能も伸びない。何でも始めはそんなもん。 結局、弱小どもが小競り合いしてるうちにいつの間にか使い物になる ぐらいのマシンパワーが一般的になるか、どーしてもXMLが使いたい ボンボンの大規模顧客が大挙として現れるか、よっぽど金の余ってる 投資会社や大手メーカーが糸目を付けずに開発費を使いまくるか、 そんな状況にでもならない限りはきちんとしたビジネスにはならない。 その瞬間が来たタイミングで一番普及してるところが主導権を握る。 今の状況を眺める限りでは、おそらく最後のパターンだろうと思うが。 アーキテクチャがRDBのまんまのOracleすら突き放せない時点で 終わってる。残りは知名度とシェアと資金量に潰されてあぼーん。 : NAME IS NULL [sage] 2006/02/28(火) 00:53:08ID:??? つーかMicrosoftとかOracleなんかの大手に買収さr(ry : NAME IS NULL [sage] 2006/02/28(火) 02:52:19ID:??? まぁRDBは初期のパフォーマンスの悪さを甘受してでも使いたいと思わせる 魅力というか「正しさ」感があったわけだけど、XMLDBはそこのところが 欠けているんだろう。 の記事なんかも、俺には胡散臭さしか感じられん。 : NAME IS NULL [sage] 2006/03/03(金) 08:17:16ID:??? 柔軟性をもたせたいならRDBにXML列を持たせる事で、十分と思っている。 DBが柔軟という事は、UIにもかなりの柔軟性が求められると思うのですが、 XMLDB程の柔軟性が最適なシステムってどんなのですかねぇ? : NAME IS NULL [sage] 2006/03/04(土) 01:05:34ID:??? どんなデータが来るかわからんけど、必要なデータがあったら 勝手に探して持ってけ、というシステムには向いてると思う。 : NAME IS NULL [sage] 2006/03/04(土) 10:58:25ID:??? RDBだとやりにくい木構造とかが簡単だとはいえ、 XMLって、元々文書とかをマークアップする言語であって、 データの表現方法じゃないんだよな。 XMLでしか表現出来ないデータってのは、 問題がしっかり把握できてないっつーか、正規化出来てないだけの気がする。 : NAME IS NULL [sage] 2006/03/04(土) 13:44:51ID:??? UIの必要ないシステムで、考えると柔軟性が生きるのは、EDIとかですかね? 取引先のフォーマットに合わせて柔軟にデータをひっぱれる。 ただし、肝心のデータ登録処理が遅い(罠 : NAME IS NULL [sage] 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を提案していいものなのでしょうか? 分かる方、教えてください。 : 236 [sage] 2006/03/04(土) 13:53:58ID:??? 追加の質問です。 上に書いた検索は、XPath(あるいはXQuery?)ではどのように記述したらよいのでしょうか? 長文スミマセン : NAME IS NULL [sage] 2006/03/04(土) 14:03:56ID:??? その用途に対するUIのイメージが、ややこしくて 使いにくい物しか思い付かない。 使い易い物が出来ても物凄い工数になっている予感。。 XMLデータを検索する時はこのUIコンポーネントが スタンダードだっての無いですかね? : 237 [sage] 2006/03/04(土) 14:06:38ID:??? 間違えた × ○ : NAME IS NULL [sage] 2006/03/04(土) 15:02:39ID:??? プロジェクトへの所属関係をどう表現するかにも夜。 RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも 同等になるが、<社員>に所属する<プロジェクト>の参照を持たせるならば、Query2は 速いけれどもQuery1は遅くなる。 それ以前に、きちんとスキーマを考えられる用途にXMLDBを使うのはバカらしい。 そもそもなんでXMLDBなんかで提案しようとしているのか? @ITの記事なんかで騙されている香具師もいるかもしれないが、XMLDBはRDBと 比較するようなものじゃない。ファイルサーバー+全文検索エンジンが、XMLになって その構造に応じた検索ができるようになった(+生のXMLファイルを検索するより速い)、 と捉えるのが妥当なところだ。 : 236 [sage] 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製品の有無は?などについて調査を進めているところです。 で、もしかしたらこちらの板に神がいるのでは?と初カキコしたしだいです。 : 236 [sage] 2006/03/04(土) 16:06:38ID:??? >240 カキコしてから、もう一度レスを読み直してみました。 >> RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも >> 同等になるが、 こんなかんじのスキーマになるのかな。 <プロジェクト一覧> <プロジェクト id="1"> <名称>A社向けネットワーク構築</名称> <所属社員一覧><社員ID>1</社員ID><社員ID>3</社員ID>... </所属社員一覧> </プロジェクト> : <プロジェクト一覧> で、社員と比較してプロジェクトの総数は十分に小さいから、 社員-->プロジェクト方向の検索は(最悪DOMで)順番にプロジェクトを辿っても 許容反応時間内に収まるのではないか?というわけですね。 検証は必要ですが、なんか実現できそうな感じがしてきました。 ネイティブXMLじゃ無理だなんて言ってメンゴ。ありがとう。 : NAME IS NULL [sage] 2006/03/04(土) 18:06:45ID:??? OFFICEのデータをXMLで突っ込んで検索にと考えてみた… デスクトップサーチ(rya : NAME IS NULL [sage] 2006/03/04(土) 19:41:05ID:??? >文書なので、XML-DBが 適している これ、非常に気になった。 ケース1:文書は既にXMLで存在していて、それをシステム化する案件 この場合XMLDBを検討する価値はあるだろう。でも、文書だけXMLで ちゃんと存在しているのに、このようなドキュメント管理システムが 存在しないというケースもレアだと思うが。 ケース2:今回システム化のために文書をXML化する、という案件 システムの都合とは別に、顧客の側が文書をXML化することのメリットを きちんと認識し強い意志をもって推進する前提でならば、ケース1と同様に XMLDBを検討する価値はある。 そうでない場合、システム屋と顧客どちらにとってもリスクが高い。 こんなところで質問するほど技術的に不安を抱えているなら尚更。 ケース3:入出力は関係なく、複雑な文書構造を保持するためにXMLDBを検討 これはダメ。RDBに対する優位点がまったく存在しない。このようなケースで XMLDBの方に優位性があると安易に判断したのなら、検討が足りない証拠。 後々苦労する。 : 236 [sage] 2006/03/04(土) 21:39:01ID:??? >244 この案件は、おそらくケース2に該当すると思います。 私は情報システム部門の人で、対象になるのは自社の情報システムです。 次期システムの検討(先行調査)をしている段階。検討のいきさつは、 (a) 顧客との文書ファイル交換もあって、(XMLに対応した)Officeへの移行は 徐々に進める必要があるのは全員の認識。 (b) 現状の文書管理システム(ファイルサーバ上の文書を手作業で分類/要約して RDBへ登録)は、あまりに社員から評判が悪い。 (c) それならXML-DBなんてものがあるらしいが、どんなもんじゃい?という 某幹部の一言。 それで、ナゼかDBは専門でない自分がアタフタと。近いうち(数ヶ月内?)に上司が 幹部会でプレゼンして、それから予算審議などに入る予定。 顧客の強い意志が...とのことですが、自分の会社ながら....................です。 身にしみるご指摘、ありがとうございます。 : NAME IS NULL [sage] 2006/03/04(土) 22:09:02ID:??? 文書ってOfficeドキュメントがメインなの? だったらXMLDBなんかじゃなくて、SharePointとかDocushareとかの DMS製品を検討すべきだと思うよ?XMLDBに登録したからといって、 それだけで分類や要約を自動化できるわけじゃなし。 つか、「特定の文書プロパティに必ず分類を入力すること」なんて ユーザーに周知でもしなければ自動分類なんてムリだろうね。 : NAME IS NULL [sage] 2006/03/05(日) 13:05:13ID:??? 特定プロパティうんぬんができるなら、RDBでできるよな : NAME IS NULL [sage] 2006/03/05(日) 16:23:40ID:??? 特定のプロパティなる物が、次の条件を満たす場合は、あるいは。。 ・プロパティは、検索条件として使用され重要である ・プロパティ自体が、追加削除される可能性が高い ・プロパティは、ツリー構造で表現される ・プロパティは、文書の種類毎に異なる この条件を満たしたとしても、まずはRDBにXML列を追加する 事を考えた上で、XML列自体の追加削除を将来的に考慮する 必要がある場合や、検索速度でXMLDBに優位性がある場合に 限るけど。 どんな状況か、無理矢理考えてみたが、、、 ttp://www.infoteria.com/jp/xmlnote/apply/index.jsp ↑この辺の仕様に乗っ取って、業界毎の文書を一括で管理したい といった状況ですかねぇ。。。。現状、私の周りには無いな。 XMLDBが、最適な状況って無いのかねぇ。。 : NAME IS NULL [sage] 2006/03/05(日) 16:30:46ID:??? XML DBの用途で考えられるもので、代替手段がなく、かつ重要なものってのがないんだよね。 現在のXML DBだと、代替手段のほうが便利ってケースが多いし。 やっぱり、まだまだこれからのものって感じですね。 : NAME IS NULL [] 2006/03/08(水) 18:09:09: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上の記述の仕方があれば、そうしたいところなのです。 以上、分かり難い説明かもしれませんが、宜しくお願い致します。 : NAME IS NULL [sage] 2006/03/09(木) 10:01:27ID:??? その書き方なら、yyyを定義したdtdが同フォルダ内にあれば、勝手に検索して引っ張ってくれる。 違うファイルに複数の定義があった時の動作は知らんけど。 : NAME IS NULL [sage] 2006/03/16(木) 10:38:32ID:??? 稲に関しては貫通遠距離なのでゲージを溜めやすいC4とLv1からでも鬼強い無双と 遠距離で転ばすことが多いし固有技能で貫通なので安定してハメ殺せるジャンプ攻撃が全てといった感 ガードは割れないし範囲が微妙だがC4はガードされても安全なのも大きいな 武将にガードされても雑魚には当たってゲージ溜めりゃいいわけだし 何はなくともC4でゲージ溜めて無双無双、崩れ落ちたらハメ殺し 属性付加が長政と同じなら孫市超えたろうになあ、惜しい : NAME IS NULL [sage] 2006/03/16(木) 10:39:12ID:??? 書き込むスレを間違えてしまい大変申し訳ございません。 : NAME IS NULL [sage] 2006/03/17(金) 23:03:46ID:??? どうやったらこのスレと間違えるんだ w 意図的誤爆で面白かったのは、よく覚えてないけど 「バストダンジョン」とか「興奮値」(?) だか、真剣にアツくエロゲーを語る誤爆。 臭いまで伝わってきそうな文面だった。 : NAME IS NULL [sage] 2006/03/21(火) 01:28:12ID:??? あ り え な い 。それは。 バストダンジョンでリリカのおっぱい値を800近くまで調教強化してやらないと、そのフラグは立たない。 仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では スカリバーはまだ手に入れられないはず。 妄 想 で つ か ? とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。 展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。 : NAME IS NULL [sage] 2006/03/21(火) 01:29:01ID:??? あ り え る よ 。アフォが。 バストダンジョンに行く前に大陰森の夜魔サキュバスを倒せばスカリバーは手に入る。 ただしかなり強いからフィリオナを拡張調教してバキュームを覚えさせるか、 ジーナをタカに預けてオルガスム覚えさせたほうがいい。 つーかこのルートじゃないとAエンドには行けないわけだが? 素 人 必 死 だ な : NAME IS NULL [sage] 2006/03/25(土) 13:53:41ID:??? こうやってリアル社会ではまず交差しないであろうXML厨とエロゲ厨が 混在するカオスっぷりが2ちゃんねるの一番の魅力かもな〜って唐突に思った : NAME IS NULL [sage] 2006/03/25(土) 14:46:10ID:??? まぁ、仲良くやってくれよ。 : NAME IS NULL [sage] 2006/03/27(月) 23:01:32ID:??? RDBMS構築できる環境があれば XMLの必要性を感じない私はどこか間違ってますか? : NAME IS NULL [sage] 2006/03/27(月) 23:36:43ID:??? 間違ってるよ。XMLの用途はストレージに限らない。 DocBookとかSOAPとか、いろいろあるっしょ。 : NAME IS NULL [sage] 2006/03/31(金) 18:09:41ID:??? ここはDB板なのです : & ◆3hmfuY1vs. [] 2006/04/17(月) 16:11:27:xWV/vbej 質問失礼します。 XMLファイルのテキストを表示させる際に、改行させたいのですが <BR>などでは改行できませんでしたorz 自分で色々なサイトを調べましたが、 どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`) どなたか解決法を教えてください(`・ω・´) : ami [] 2006/04/17(月) 16:12:21:xWV/vbej 質問失礼します。 XMLファイルのテキストを表示させる際に、改行させたいのですが <BR>などでは改行できませんでしたorz 自分で色々なサイトを調べましたが、 どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`) どなたか解決法を教えてください(`・ω・´) : ami ◆ami/FR.DVU [] 2006/04/17(月) 16:13:40:xWV/vbej 質問失礼します。 XMLファイルのテキストを表示させる際に、改行させたいのですが <BR>などでは改行できませんでしたorz 自分で色々なサイトを調べましたが、 どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`) どなたか解決法を教えてください(`・ω・´) : NAME IS NULL [sage] 2006/04/17(月) 17:10:25ID:??? XMLファイルってデータの構造を定義するものであって、表示時の見た目は 表示するアプリ次第になっちゃうような。 : NAME IS NULL [sage] 2006/04/17(月) 17:13:24ID:??? エディタで開くなら、改行コード入れとけば改行される つーかDB板にこの質問を投げる意図がワカラン 初級ネットかWeb製作あたりじゃね? : ami ◆ami/FR.DVU [] 2006/04/17(月) 17:20:05:xWV/vbej 板違いでしたらごめんなさい。 フラ版で質問したらここに案内されますた(´・ω・`) 表示するのはFLASHです。 : NAME IS NULL [sage] 2006/04/17(月) 21:53:55ID:??? そりゃ案内したヤツがかなりの大アホだ。 あくまでXMLはデータの定義形式で、どう表示されるとか全く関係ない。 Flashでどう表示されるかなんて、Flashやってる人間にしかワカラン。 マニュアル読め。 ↓ これはデータとして改行を含んでないが <text>こんにちは。いい天気ですね。</text> ↓ これは改行を3つ含んでいる <text> こんにちは。 いい天気ですね。 </text> この2つが同じように表示されるんなら、Flash側で削ってるんだろう。 : NAME IS NULL [sage] 2006/04/17(月) 23:58:32ID:??? 学論でXMLなDBを扱う事になった記念パピコ : NAME IS NULL [sage] 2006/04/18(火) 21:02:53ID:??? XFYで論文潰されたりしてな。 : NAME IS NULL [sage] 2006/04/21(金) 22:47:29ID:??? ウラヤマシス : NAME IS NULL [sage] 2006/04/23(日) 16:08:53ID:??? 僕は、大学院でXMLを研究してます。 そもそも、XMLってなんでしたっけ? : NAME IS NULL [sage] 2006/04/23(日) 17:49:42ID:??? X・・・エクスタシー M・・・マゾ L・・・ロリータ : NAME IS NULL [sage] 2006/04/23(日) 20:30:45ID:??? Flash×XMLでSVGの事か?とか一瞬思ったが全然違うな フラって、SVG扱えるんだろうか〜 : NAME IS NULL [sage] 2006/05/09(火) 18:54:23ID:??? xmldbはスキーマがしょっちゅう変化して かつ古いデータも串刺しで検索しなくては いけなくてdbを止めてはいけない時に便利 ビュー作るくらいならxmldbの方が早い かつ、扱うxmlをわざわざマッピングする 必要も無いしな データが階層構造をもっていてその出現順番も 重要で、入れ子構造を許容しなくてはいけない ときなんてRDBでどうしたらよいのかわからん。 頑張って正規化してもすぐに構造なんて変化するし。 もうxmldbなしでは仕事なんて取れない。 と器用貧乏な印刷会社社員は思う訳です。 RDBって使い勝手がわるすぎ。 やすくて速いけど。 : NAME IS NULL [sage] 2006/05/10(水) 11:26:13ID:??? すみません。質問です。 RDB のカラムを XML の構造で見る際、XML では使えない文字を エンコードする規約があるようですが、これを行ってくれる フリーのライブラリ等は無いものでしょうか? ちなみに Java を使っています。 特定の製品内で行っているものはあるようなのですが… ttp://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/ja/html/dbugja9/00000531.htm 自作するにしても、「XML 名として有効ではない名前」って、簡単に 判断できるものなのでしょうか…XML で「使える文字」はもの凄いテーブルがありましたが。 : NAME IS NULL [sage] 2006/05/11(木) 16:57:45ID:??? viperいいかも : NAME IS NULL [sage] 2006/05/18(木) 03:16:53ID:??? SGMLに慣れてる印刷会社の人にとっては良いかもしれませんね : NAME IS NULL [sage] 2006/05/18(木) 08:33:47ID:??? XMLDBは、文章管理には向いている様ですね。 よく、そういった記事をみかけます。 今後、一般企業内でも文書管理が統合されていくと使う機会があるのかもしれません。 が、最近のRDBは、XML列が使える様ですので、 その辺との住み分けがどうなるのか、興味がある所です。 安いならRDBのXML列でいいじゃん、 と、思う訳です。 : NAME IS NULL [sage] 2006/05/19(金) 07:17:01ID:??? 現実の問題・要件としては、データ量が増えたとき、XML DBにはまだ信頼がおけない。 バックアップその他の運用に関しても実績はRDBMSの足元にも及ばない。 最近ではRDBMSでもXPathとかで検索できる。=>ならRDBMSでいいじゃん。 うちの会社ではこういう判断が下されることが多いです。 : NAME IS NULL [sage] 2006/06/01(木) 01:08:11ID:??? フリーのネイティブXMLDBで一番いいのってどれ? : NAME IS NULL [sage] 2006/06/05(月) 23:21:43ID:??? すいません、XPath の contains で大文字小文字を区別しない 方法って有りますでしょうか? 使ってるのは msxml なんですが、string-compare なんてのは ありましたが、contains 代わりに使えるものはなさそうなんで・・・・ よろしくおねがいします。 : NAME IS NULL [sage] 2006/06/14(水) 09:03:13ID:??? 今XMLがらみで使ってるRDBはどれ? メジャーなRDBのXML対応機能の一覧(○△×の簡単な表)が 載ってるサイトがあったら教えてほしい。 : 280 [sage] 2006/06/14(水) 18:07:45ID:??? いまごろレスがあるとは。対応表は知らない。申し訳ない。 使ってるRDBは、やっぱオラクルです。一応ネイティブに取り込めるけど、 単なるテキストとして扱って処理を行なうこともしばしば。 ケースバイケースですが。 : NAME IS NULL [sage] 2006/06/15(木) 09:15:57ID:??? ありがとう。 ttp://www.atmarkit.co.jp/fxml/tanpatsu/30xmldbcatalog2/table.html この表を見ると、2003年の時点ではOrableが先行しているように見えるけど、 その一年くらい前に、Oracleの営業(大勢)と話したときは、 あれもだめこれもだめ全部お前が実装しろ、ってな感じで 険悪な雰囲気になった記憶がある。 (全然関係ない話だけど、うちみたいなちっちゃな会社相手に まだ何にも固まってない段階で、 ぞろぞろ営業が出てきて応対してくれるのを見て、 こりゃお値段も立派になるわいとへんに納得してしまった。 基幹系で使ってたんで一種の顧客サービスなんだろか?) MSでもIBMでもなくOracleを選んだってのは、 既存の運用がOracleだったから以上の理由はあるのかな? : NAME IS NULL [sage] 2006/07/20(木) 11:45:29ID:??? 拡張子 XML って、Windows のエクスプローラではなにか 特殊な扱いしてます?エクスプローラの関連付けを 削除しても、あいかわらず XML ファイルは IE で 開かれるみたいなんですが。 もしかして拡張子 XML の場合は特別扱いで DTD とかスキーマとかを見て使用するアプリケーションを 選択する仕組みが存在する? Windows 限定の話でスマンガ。 : NAME IS NULL [sage] 2006/07/20(木) 11:50:39ID:??? ShellExView で調べてみたらどうやら普通の関連付けとは別に .xml と .xmlfile の処理は MSOXEV.DLL がふっくしているっぽい。 でもこれって Microsoft InfoPath の DLL みたいなんだけど 俺 InfoPath なんてインストールしてないよ。 しかもどこをフックしてるかと思えば単なるアイコンハンドラだし。 : NAME IS NULL [sage] 2006/07/20(木) 11:53:43ID:??? あと Autoruns で見ると MSOXMLMF.DLL もフックしてるみたいだな。 Microsoft Office XML MIME Filter ってことなので XML 形式で吐き出した Office 文書を開くときに適切な Office アプリに引き継ぐためのものみたいだ。 : NAME IS NULL [] 2006/07/20(木) 12:30:30:q2bnX+CI ううむ、 HKEY_CLASSES_ROOT\.xml →HKEY_CLASSES_ROOT\xmlfile から先、複雑すぎてわからん・・・・ : NAME IS NULL [sage] 2006/07/20(木) 15:42:47ID:??? xml:lang の指定は、指定した要素の中に含まれるリテラル だけでなくその下にぶら下げられている全ての要素にも (特に改めて指定しなおさない限り)有効ですか? また、ルートノードで xml:lang の指定が無いときには XML プロセッサはデフォルトの言語を想定するのでしょうか? : NAME IS NULL [sage] 2006/07/20(木) 22:49:23ID:??? 私は独学でやってるけど、私と同じような人いるんだね。 少し気持ちが楽になった。 : NAME IS NULL [] 2006/07/21(金) 13:41:38:z4S2iCBN XMLの勉強を始めたばかりの初心者です。 練習と実用をかねて、データベースのテーブル定義を管理するプログラムを作ろうと思っています。 XMLの書式としては、次のように考えておりますが、こんなものでよろしいでしょうか。 なにか、ご意見等あれば頂きたく思います。 <?xml version='1.0' encoding="UTF-8" ?> <Table Definition> <Table id="1"> <Name>Table1</Name> <Explanation></Explanation> <Field id="1"> <name>Field1</name> <Type>integer</Type> <PrimaryKey>true</PrimaryKey>> <IndexKey>true</IndexKey>> <Size></Size> <Explanation></Explanation>> </Field> </Table> </Table Definition> : NAME IS NULL [sage] 2006/07/21(金) 14:37:07ID:??? Table Definition みたいな要素名は認められない。 TableDefinition にする。 何カ所かある >> は余計。 > でいい。 必須じゃないけど DTD/RELAX NG/XSD いずれかでスキーマがあればいい。 文字コードの大文字小文字は区別されないので utf-8 でもいい。 空要素は <Explanation /> みたいに書いてもいい。 : NAME IS NULL [] 2006/07/21(金) 15:00:47:z4S2iCBN レスありがとうございます。 要素に空白が認められないのは、先ほど身をもって知りました。 「>>」は入力補完が変な風に働いて...。 書き込む前に見直せよ自分orz。 >DTD/RELAX NG/XSD いずれかでスキーマがあればいい。 えと、調べてみます。 : NAME IS NULL [sage] 2006/07/21(金) 16:04:02ID:??? 多分初心者のうちはいらない。 : NAME IS NULL [sage] 2006/07/23(日) 00:25:29ID:??? DBマガジンでちょうどXML Schema やってるよ まぁ他の記事が必要ないかもしれないけれど・・・ まだ7回目だし、興味あったらバックナンバーから読んでみるとイイかも : NAME IS NULL [sage] 2006/08/11(金) 16:09:14ID:??? RDBMSでXML使うのって 流行に乗るという以外になんか意義あります? : NAME IS NULL [sage] 2006/08/11(金) 22:22:28ID:??? アプリケーション間連携とかに便利。 お使いのDBMSが特定のアプリのみサポートするなら無用です。 : NAME IS NULL [sage] 2006/08/17(木) 10:58:03ID:??? 基本となるキーは固定だが、管理したい項目がちょろちょろ変わりやがる場合・・・ <チラシの裏> 途中からこんなDBのお守りをやらされているが、フィールド名と内容が全く一致してなく 全てCHARで大きく取っておき、何でも入るようにしてあるというステキ仕様。 正直、作った奴の頭の中身を疑う。 </チラシの裏> : NAME IS NULL [sage] 2006/08/17(木) 22:50:08ID:??? カワイソス : NAME IS NULL [] 2006/08/21(月) 22:55:27:ThyK30Ng はじめまして。 XMLから複数のDTDを参照するにはどうすればいいでしょうか? 1つの時は <!DOCTYPE Test SYSTEM "test.dtd"> のようにしていました。 : NAME IS NULL [sage] 2006/08/22(火) 13:06:36ID:??? 一つのDTDでincludeかな? : NAME IS NULL [sage] 2006/08/24(木) 03:04:16ID:??? 外部パラメータ実体だかそんなのを使うような気がするけどよくわかんない。 DTDはできるかぎり避けて通っている・・・w <!DOCTYPE Test [ <!ENTITY % ex1 SYSTEM "test-ex1.dtd"> %ex1; <!ENTITY % ex2 SYSTEM "test-ex2.dtd"> %ex2; ]> かな〜り自信ない : NAME IS NULL [] 2006/08/26(土) 01:18:15:hbk1ERKm OpenSourceのXMLデータベースはいくつかあるが、みんな使っているのか? : NAME IS NULL [sage] 2006/09/03(日) 22:08:16ID:??? eXist使って遊んでるけどたまに変な挙動してくれる。 ウェブアプリとの親和性は良いんだけどデータベースとしてはまだまだ発展途上な感じ。 でも最近そんな調べてないんでわからんけどeXistが一番開発が活発な気がする。 : NAME IS NULL [] 2006/09/07(木) 15:05:23:+gKSpB98 eXistで質問があるのですが、クライアントからのXquery文はどこに渡されるのでしょうか? 私としては、exist.jar中のxqueryフォルダのXQuery.classにあると予想しているのですが、 どうぞご教授の程、宜しくお願いします。 : NAME IS NULL [sage] 2006/09/12(火) 05:11:19ID:??? まぁ結局はの言うようにtexthostの暫定zhaxの方が利口だと思うわ。 みんなPCはトネフスな感じなんだろ? : NAME IS NULL [sage] 2006/09/18(月) 01:50:17ID:??? Xprioriを使ってる方に質問があります。 Xpriori本体でXSLT変換を行った場合 <xsl:element name="xxx"> <xsl:attribute name="yyy"> <xsl:value-of select="zzz"> </xsl:attribute> </xsl:element> : NAME IS NULL [sage] 2006/09/18(月) 01:53:13ID:??? すいません。途中で投稿してしまいました。 <xsl:element name="xxx"> <xsl:attribute name="yyy"> <xsl:value-of select="zzz"> </xsl:attribute> </xsl:element> 上記のような変換を行おうとすると必ず以下のようなエラーがおきます : NAME IS NULL [sage] 2006/09/18(月) 01:55:04ID:??? また続けて投稿します。以下のようなエラーです javax.servlet.ServletException: <Error> <Name> java.lang.Exception </Name> <Message> <![CDATA[ Error during xslt: org.apache.xml.utils.WrappedRuntimeException: org/apache/xalan/serialize/SerializerToText どうやら<xsl:attribute>の間にxslt命令をはさむだけでエラーがおきているようです。<xsl:text>なども同様のエラーでした。 もうお手上げです。。 : NAME IS NULL [sage] 2006/09/18(月) 04:00:38ID:??? <xsl:value-of select="zzz"> ↓ <xsl:value-of select="zzz"/> : NAME IS NULL [sage] 2006/09/18(月) 16:43:40ID:??? <xsl:value-of select="zzz"> ↓ <xsl:value-of select="zzz"></xsl:value-of> : 308 [sage] 2006/09/19(火) 01:51:12ID:??? /がなかったりしたのは書き込みミスです。 んで、311,312の方法の両方がダメなんです。 ほかの表記法や技も思いつかないし。鬱。 : NAME IS NULL [sage] 2006/09/19(火) 04:28:04ID:??? やりたい事にもよるけど属性値テンプレートで対処は出来ないの? : NAME IS NULL [sage] 2006/09/19(火) 21:29:55ID:??? <xxx yyy="zzz"></xxx> <xsl:element name="xxx"> <xsl:attribute name="yyy">zzz</xsl:attribute> </xsl:element> xsl使わなければエラーならないの? : 308 [sage] 2006/09/20(水) 17:27:34ID:??? >314,315 属性地テンプレートで対処できました! くだらんことでお騒がせしました。感謝。 : NAME IS NULL [] 2006/10/28(土) 02:29:23:Doh19mJn XMLとデータベースってどういう関係があるの? XMLはHTMLに毛が生えたようなものと思ってたんですが、それがどうdatabase/SQLと関連あるわけ? 意味わかんね あと、XML Masterの試験てむずいの?MCAのDatabase の試験にしようか迷ってます : NAME IS NULL [sage] 2006/10/28(土) 19:00:53ID:??? 構造化されたデータをぶち込むのがデータベースだけど、XML も構造化されたデータだから データベースにぶち込める。XML を効率的にデータベースにぶち込もうとしているのが XML データベース。 また、決められた手続きでデータを取り出せるのがデータベースであり、XML も決められた クエリー言語でデータを取り出せるので、それ自体がデータベース。実際は取り出すだけじゃ 意味無いので、データベースを更新する方法も当然存在している。 : NAME IS NULL [sage] 2007/03/28(水) 14:29:06ID:??? RDBはリレーショナルデータで、XMLは階層型データ。データ階層自体に意味がある場合は XMLの方が素直かもしれない。たとえば部品票なんかはXMLの方がいいと思う。 XMLデータベースについては ttp://www.xmldb.jp/ の入門記事でも見ればいいんじゃないかな? 普通、XMLDBに問合せるときにはSQLじゃなくてXQueryを使うけど、最近はOracleでもDB2でも SQL ServerでもXMLDB機能とXQueryをサポートしてるから、DB回りの仕事をしてるのなら知っと いて損はないと思うよ。 今月のDBマガジンからXMLマスタのDBなんちゃらの対策講座も始まるみたいだし。 : NAME IS NULL [sage] 2007/03/28(水) 14:37:09ID:??? て、5ヶ月前の投稿か… : NAME IS NULL [sage] 2007/03/28(水) 21:13:45ID:??? そして時は動き出す…のか? てかXMLめんどくせぇ。リレーションもめんどくさいから構造組み合わせられないものか。 : NAME IS NULL [] 2007/04/06(金) 13:11:38:/Oz0WGuC DB業界が保守的すぎるぜ : NAME IS NULL [sage] 2007/04/07(土) 01:28:44ID:??? XMLDBで今一番シェアがあるのってなんだ? Ygdrasillとかいうのは昔すこしだけいじったことあるぞ。あとeXelonなんちゃら。 Xindiceなんてまだあるのかな? : NAME IS NULL [sage] 2007/04/12(木) 03:08:03ID:??? 色々使った中では、Berkley XML DB が一番俺の好みに合った。 : NAME IS NULL [sage] 2007/06/21(木) 01:19:23ID:??? xindice Version 1.1 (May 9 2007) Version 1.1b4 (April 8 2004) 3年ぶりじゃねーか! : NAME IS NULL [sage] 2007/06/24(日) 17:43:56ID:??? xindiceコマンドデフォルトでヘルプでなくなってるな。 あんま昔の仕様は覚えちゃいないが・・・ : NAME IS NULL [] 2007/06/28(木) 22:54:52:1b7BV3Kr xindiceは全然バージョンがあがらないので見捨てました・・・ 個人的にオススメはeXistですが、こちらも最近バージョンがあがってないみたい。 : NAME IS NULL [] 2007/07/11(水) 16:50:41:fRPAyCUN 2個質問があります。 知識不足ゆえ、表現が怪しい部分がありますが その辺はお察し頂けると助かります。 環境 oracle 9i 1.xml定義書(?)みたいな物とDBを使い、 DBの値をxmlファイルで出力する方法はあるか。 例えば、定義ファイルがこんな感じのイメージで <group> <name> <sex></sex> <age></age> </name> </group> これに従ってDBのデータを検索し、新しくxmlファイル吐き出す。 <group valeu="1"> <name value="Mr.A"> <sex>man</sex> <age>20</age> </name> <name value="Mr.B"> (中略) </group> <group value="2"> (以下略) 2.方法が存在する場合、具体例が知りたい。 イメージでは、xml定義書とDBを利用し、 うまい具合例の様に吐いてくれる関数があるのではないかと 思っています。 調べてみると、dbms_xmldomだの何だのと出てきたのですが いまいち使い方がわからず、こちらの欲しい具体例も 発見できずで止まってしまってどうしようもなくなり 助けを求めている次第です。 : NAME IS NULL [sage] 2007/11/09(金) 01:38:51ID:??? 英語板の住民なんです。全くスレチなんですが ここ2年程、自称桜井恵三なる人物が英語板を荒らしまくり 困っています。 桜井恵三なる人物は2002年までXML関係の会社を 経営し、各地でXMLの講演していたと自身のサイトに書いてあります。 ここの住民さんでこの人物を既知の方がいらしたら どうぞ英語板の「じじい」とスレタイが入ったスレに 桜井恵三について書き込んでください。 : NAME IS NULL [age] 2007/11/09(金) 11:32:20ID:??? age : NAME IS NULL [sage] 2007/11/10(土) 10:15:06ID:??? 巨大なXMLを扱うことがあると思う。 ファイルサイズの考慮なんだけど、想定外のファイルサイズで、迷惑かけまくって あぽ〜ん、というプログラムを書いてしまいがち。 Windows系だと単発ファイルサイズが、 (1)4GB以上(でかい運用だと200GB超なんてのが出てくる (2)ほにゃらら と分けられると思うけれど、ほにゃららをサイズでロジックわけするとして お行儀のよい切れ目ってどこなんだろうか。もちろん、複数あってもいいと思うけれど。 : NAME IS NULL [sage] 2007/11/15(木) 23:07:37ID:??? でかいXMLってのは大抵コレクションなので、適当な塊で分割 ・1ファイル1アイテム ・1ファイルnアイテム、nは適当に範囲を持たせておく ・キーの頭文字や日付などでまとめる とかかな : NAME IS NULL [sage] 2007/11/18(日) 21:09:09ID:??? サンクス : NAME IS NULL [sage] 2007/11/22(木) 19:54:00ID:??? それってSAXで必要な部分だけ取り出したらだめなん? : NAME IS NULL [sage] 2007/12/11(火) 22:53:52ID:??? 質問です。 xmlがDTDどおりに記述されているかどうかのチェックツールを探しています。 現在はEpicEditorの機能を使ってチェックしていますが、動作が非常に重く チェックに膨大な時間がかかります。 調べてみたところXMLSpyが良さそうですが、高価すぎて購入できそうにありません。 なにかフリーのツールで良いものはありますか? また以前公開されていたXMLSpyのフリー版を持っていらっしゃるかたはいますか? : NAME IS NULL [] 2007/12/12(水) 02:00:08:rPtVVGeq こんなんどうでしょ ttp://www.atmarkit.co.jp/fjava/javatips/041eclipse014.html : NAME IS NULL [sage] 2007/12/13(木) 00:35:27ID:??? レスありがとうございました。 明日早速試してみます。また報告します。 : NAME IS NULL [sage] 2007/12/25(火) 18:46:30ID:??? XML Notepad 2007でXMLファイル読み込んだら、 埋め込まれてた?xA;が本当の改行に変換されて無くなってたorz : NAME IS NULL [sage] 2007/12/25(火) 18:47:33ID:??? ここでもエスケープシーケンスされたorz。 
 これでどうかな? : NAME IS NULL [] 2007/12/26(水) 02:25:01:3zylEVy/ フリーのネイティブXMLデータベースのソフトって Xpriori eXist サイバーラクセオン xindice 以外になんかありますか? : NAME IS NULL [] 2007/12/27(木) 12:49:03:OLUY5M10 MonetDB/XQuery : NAME IS NULL [] 2007/12/27(木) 19:00:40:VnR0ERNF xBird ttp://www.ipa.go.jp/jinzai/esp/2005mito2/mdata/10-6.html ttp://db-www.naist.jp/~makoto-y/proj/xbird/index.html サイト行っても情報がないし、どっからダウンロードするのかも分からんのだが… : NAME IS NULL [] 2007/12/29(土) 01:28:19:soXxx2pU XML文書をネイティブXMLデータベースのソフトに 格納して検索にかかる時間を調べようと思っています。 そこである程度の数のXML文書を格納する必要があるのですが (500ファイル、100kbyte)は最低でも。 どこか、そういったものがダウンロード出来るサイトは無いでしょうか? ttp://www.de.c.dendai.ac.jp/res/exist/exist.htm ↑ もうしわけないですが、先頭にhをつけてください。 例えばここで三つほどXML文書がダウンロード出来ます。 : NAME IS NULL [sage] 2007/12/29(土) 08:34:30ID:??? 単なるXMLファイルならRSSいっぱい提供してる所探せばいいんじゃね? @ITで21*3 : NAME IS NULL [sage] 2007/12/29(土) 13:28:27ID:??? とりあえず、@itで63ファイル落とせました。 他のサイトでRSS配信してるとこ探してみます。 トンクス : 344 [sage] 2007/12/30(日) 23:29:15ID:??? あとはmavenのリポジトリ逝ってみな : 343 [] 2007/12/31(月) 02:34:48:EH7HqtNt とりあえず、ファイルを集めて格納したんですが eXist Xpriori は普通に格納→検索って出来ました。 ですが、Cyber Luxeonというソフトを使ってみたのですが ファイルをひとつひとつクエリーで検索する方法しか DXE操作マニュアルと、codeZineの記事に書いてありませんでした。 このネイティブXMLデータベースのソフトは ファイルをひとつひとつでしか検索に対応してないのでしょうか? 詳しい方、すみませんが、よろしくお願いします。 : NAME IS NULL [sage] 2008/01/03(木) 05:23:34ID:??? バインダドキュメント使ってみてください。 : 343 [sage] 2008/01/03(木) 23:26:07ID:??? ありがとうございます!! バインダファイルを作ったら複数のファイルから検索できました : NAME IS NULL [sage] 2008/01/03(木) 23:26:31ID:??? すいません。 でした : NAME IS NULL [] 2008/02/05(火) 21:02:39:LcLTi8Aw XMarkでぐぐると吉。 : あうたん [sage] 2008/03/04(火) 09:13:11ID:??? msxml 4.0 以上で MTやTypePadASPの出力するxhtmlをxpath で記事を抽出したいんですが xpathでうまく抽出できません。 はまりそうなポイントってありますか? たとえば名前空間とか そもそもそんなことできんからDOMでアクセスしろとか : NAME IS NULL [] 2008/03/11(火) 19:20:15:6FZivUIb どなたか教えてください。 あるServletのURLから情報をPOST XMLでリクエストしないといけない のですが、これは何を使って、どうやって送ればいいですか? 初心者ていうか何も知らないので、分かりやすく説明していただけますか? : NAME IS NULL [sage] 2008/03/11(火) 21:41:16ID:??? 何を使いたいか、どうやって送りたいかによる スレ違いなので他でやってくれ : NAME IS NULL [] 2008/04/01(火) 08:56:35:HA7CIXGu なんでもかんでもスレ違い(笑) : NAME IS NULL [] 2008/04/04(金) 23:32:30:R/pO2s0I 最近XMLを使い始めたんですけど 皆さんデータの中身で属性と要素ってどう使い分けています? 私は、原則は属性を使って入れ子が生じるものと複数存在する データについては要素を使っています。 : NAME IS NULL [] 2008/05/10(土) 11:27:44:P/jygO5j XML DBの情報ってこのスレですか? つーか、かなり過疎ってますね… みんなXML DBは使ってない? : NAME IS NULL [sage] 2008/05/14(水) 16:09:17ID:??? XML DBって何? : NAME IS NULL [] 2008/06/07(土) 14:33:58:BBhx2U6B こんな感じで作ってるんですけど 意味分類の階層って深さで名前を変えた方がいーですか? - <類語辞典> - <階層 意味分類="魚"> - <階層 意味分類="海の魚"> - <単語> <単語名 言語="日本語">鮭</単語名> <品詞>名詞</品詞> </単語> - <単語> <単語名 言語="日本語">マグロ</単語名> <品詞>名詞</品詞> </単語> - <単語> <単語名 言語="日本語">鯖</単語名> <品詞>名詞</品詞> </単語> </階層> </階層> <階層 意味分類="ほ乳類" /> <階層 意味分類="爬虫類" /> </類語辞典> : NAME IS NULL [] 2008/06/22(日) 02:47:40:s/pF71CI ORDB(オブジェクトリレーショナルDB)と XMLDBの違いって何? 格納できるデータの構造というかモデルとかの違い? それによって現実世界の情報格納に向き不向きがあったりする? : NAME IS NULL [sage] 2008/07/07(月) 08:35:11ID:??? 階層の深さが固定なら変えた方がいいかもね。 : 学生 [] 2008/07/17(木) 00:57:27:YPGFxz/+ DTDについて質問です <!ELEMENT 学生 (学生|学科,名前)> はDTDの書式として正しいかという初歩的な問題なのですが <!ELEMENT 学生 (学生|学科),名前)> が自分では正しいのではないかと思うのですが これでいいのでしょうか? どなたか教えていただけないでしょうか。 : NAME IS NULL [sage] 2008/09/20(土) 21:11:35ID:??? とっくに自己解決してるだろうけど、BNFを引用するとこう: ttp://www.w3.org/TR/REC-xml/#NT-elementdecl [45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>' [VC: Unique Element Type Declaration] [46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children [47] children ::= (choice | seq) ('?' | '*' | '+')? [48] cp ::= (Name | choice | seq) ('?' | '*' | '+')? [49] choice ::= '(' S? cp ( S? '|' S? cp )+ S? ')' [VC: Proper Group/PE Nesting] [50] seq ::= '(' S? cp ( S? ',' S? cp )* S? ')' [VC: Proper Group/PE Nesting] [49]と[50]を見ると、選択や列挙のまとまりごとに括弧が必要なことが分かる。 「(学生|学科|名前)」や「(学生,学科,名前)」は可だけど 「(学生|学科,名前)」は不可で、「((学生|学科),名前)」とする必要がある。 : NAME IS NULL [] 2008/09/22(月) 16:54:33:vUw43PF2 2ヶ月以上経ってからレスしても見てないだろjk : NAME IS NULL [sage] 2008/10/22(水) 00:17:20ID:??? 池田電機(姫路パワハラ関係の登場人物紹介) 小川明利(自己を正当化するためには他人を貶してまで嘘をつくパワハラ課長。キチガイ。口臭対策はしてるがまだ臭い。古屋の犬一号。) 児島(無修正エロDVDのコピー販売を社内でしてた人。社外秘資料と個人情報の流出源となった) 古屋孝一(パワハラ。口が臭い。会社を代表する精神異常者。キチガイ。ネチネチしてる。幼い頃食うものに困ってゴキブリまで食ったと某社員にカミングアウト) 内藤(異様に威張ってる。事務室でタバコを吸う。上司には態度がコロっと変わる。セクハラ疑惑あり。口癖は「シネ」) 児島の妻 福井章子(古屋、小川の不倫相手。不倫関係を利用し社内で権勢を誇る。淫乱尻軽女) 北川(児島の顧客) 中村(児島の顧客) 新免(古屋の腰巾着。中年同好会会長。仕事中糞つまらんオナニーネタを語る40過ぎのおっちゃん。古屋と共通してキモオタ系) : NAME IS NULL [] 2008/10/30(木) 20:45:04:8Jko9K7G これからはXMLが世の中を支配しそうな気がするんです。 RDBは縦割り行政的な気がして思想的に古い感じで習得する気になりません。 メールなんかも、今は平文でいろいろやり取りしているけど、やがてXMLで構文化されたフォーマットが主になりそうな気がします。 : NAME IS NULL [sage] 2008/10/31(金) 10:38:26ID:??? コンピュータが処理するには良いけど 人が読み書きするにはめんどくさがる人が多そう そこを補うようなツールが出て来るんだろうけどさ SGMLが難しすぎて使ってる人あんま居ないのと同じように : NAME IS NULL [sage] 2008/11/01(土) 10:39:32ID:??? ここだけ10年前のスレですか、とでも言いたくなる内容だ : NAME IS NULL [sage] 2008/11/03(月) 17:04:51ID:??? 最近、YAMLやJSONでもいいや、と思えてきた : NAME IS NULL [sage] 2008/11/23(日) 22:51:54ID:??? ここxmldbの話するところ? : NAME IS NULL [sage] 2008/12/14(日) 17:55:14ID:??? ブロガ―用のrssのスレでしょ。 : NAME IS NULL [sage] 2009/01/04(日) 19:58:08ID:??? XMLデーターベースってどうなの? : NAME IS NULL [sage] 2009/01/08(木) 15:41:01ID:??? 誰かXMLマスタープロフェッショナル勉強してる人いないの? スレ立ってないし : NAME IS NULL [sage] 2009/01/08(木) 16:56:43ID:??? 近日中にベーシック受けて、その後Proの勉強する予定ノシ : NAME IS NULL [sage] 2009/01/08(木) 17:01:24ID:??? XMLマスター@資格板 ttp://namidame.2ch.net/test/read.cgi/lic/1228815467/l50 XMLマスター@プログラマー板 ttp://pc11.2ch.net/test/read.cgi/prog/1228818514/l50 他板にあるよ☆ : NAME IS NULL [sage] 2009/01/10(土) 01:24:36ID:??? thx 俺はこの前ベーシック取ったから,今プロフェッショナルのアプリケーションの勉強をしてる : NAME IS NULL [sage] 2009/03/26(木) 10:41:34ID:??? 今巨大なXMLdocumentを扱うアプリ作ろうとしてるんだけど、 検索効率上げるような一般的なやりかたってある? XMLデータベース使うとインデックスつけたりできるみたいだけど、 組み込みで使えるのがなくてちょっと困ってる。 : NAME IS NULL [sage] 2009/03/26(木) 14:32:34ID:??? SQL ServerがあればXMLいらないよね : NAME IS NULL [sage] 2009/03/26(木) 15:53:56ID:??? JSON(YAML)使えばいいんでない? : NAME IS NULL [sage] 2009/08/15(土) 23:19:50ID:??? XML DBってあったけどさ、最近聞かないよね。 このままRDBとKey Value Storeの間で消滅しちゃいそう。 : 名無し募集中。。。 [] 2009/08/17(月) 04:13:17:hgn2/Kpd 何がだめって遅いからね : NAME IS NULL [sage] 2009/08/20(木) 16:19:27ID:??? XML DBは、ツリー構造しか扱えなからなぁ。 RDBは、リレーションというかネットワーク構造も扱えるから、 実世界のモデル化にはXML DBよりも適している。 表現力で最良なのはOO DB(オブジェクト指向DB)だけど。 結論:OO DB > RDB with ORM > pure RDB > XML DB : NAME IS NULL [sage] 2009/09/10(木) 18:25:40ID:??? 卒業研究でXMLを利用したテーマをする予定ですが何も思い浮かびません 何かアイディアありませんでしょうか・・ : 名無し募集中。。。 [] 2009/09/10(木) 22:26:17:slIG3P1s え?じゃあ何のために今までXMLを研究してきたの? : NAME IS NULL [] 2009/12/15(火) 12:38:27:fXqhryZX XMLを読み込んで自動でXSLTを作成してくれるソフトはありますか? 大量のXMLファイルを処理しないといけないので困っています。 : NAME IS NULL [sage] 2009/12/15(火) 18:05:52ID:??? そういうのあったら自分も欲しいし知りたい : NAME IS NULL [sage] 2009/12/15(火) 18:19:27ID:??? Excel : NAME IS NULL [age] 2009/12/15(火) 18:28:36ID:??? Excelで出来たっけ? : 名無し募集中。。。 [] 2009/12/15(火) 18:58:29:jlQjO5jn XMLを読み込んで自動でXSLTを作成ってどういう事? XMLにXSLTを差込んで完成品の何かを作るんじゃないのか普通は XSLTってXMLのためのスタイル設定だろ : NAME IS NULL [] 2010/03/13(土) 22:39:43:lgiSJEVt 野球やサッカーなどスポーツの得点や勝敗を記述するXMLってありませんか? あったら教えてください。 : NAME IS NULL [sage] 2011/09/17(土) 15:08:50.13ID:??? XMLの標準機能だけで、内容の一部を環境ごとに書き換える方法ってある? : 電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【39m】 [sage] 2013/06/16(日) 13:55:34.24ID:??? 質問スレ? : NAME IS NULL [] 2013/12/09(月) 02:18:05.03:gCfrgyiJ ttp://i.imgur.com/tbC6Yb9.jpg ttp://i.imgur.com/KbEzXCT.jpg 教えてください : NAME IS NULL [sage] 2017/02/01(水) 22:19:20.44ID:??? いじめ揉み消しの実態。 やはり左翼は汚い。 ttp://blogs.yahoo.co.jp/sqjqs742/15340852.html : NAME IS NULL [] 2017/03/28(火) 18:08:50.38:NgtELz8Y DTDで定義されたXMLファイルをExcelで編集したいんですが、MSXML6.0がDTDを禁止してるみたいで開けません いろいろ調べるとprohibit DTDをfalseにするとできるようなのですが、具体的にはどうすればよいのでしょう… : ich1 [] 2017/04/01(土) 14:46:05.85:YerBiODJ ttps://goo.gl/8by4rX これは嫌だなー。。本当なの? : NAME IS NULL [] 2017/05/20(土) 15:17:13.91:BH3EK1xP アップルラボ 詐欺 怪しい 疑惑 iPhone 修理 非正規店 グレーゾーン 韓国 中国 根本つとむ 中卒 ブサイク ブス キモい 詐欺師 生活保護 根本つとむ 逮捕 犯罪者 罪状 重要参考人 障害者 アスペルガー症候群 アップルラボ 被害者の会 壊れた おかしい 犯罪 故障 iPhone7 スティーブジョブズ アップルラボ 脱税 iPad 脱獄 水没修理 MacPro 買取 アップルラボ 誇大広告 2ちゃんねるで宣伝 消費者センター 粉飾決済 恥 ダメ アップルラボ 迷惑企業 最低 やめて欲しい 中卒 変 創価学会 中国 : NAME IS NULL [] 2017/12/29(金) 11:42:39.67:dtNZwIie 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 IMAGMZEERJ : NAME IS NULL [sage] 2018/02/14(水) 13:32:13.13ID:??? ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したキャッシュです。元のページはこちら 。削除についてはこちら 。