>>44
pp.144 「例えば、Xindice などは雑誌などでも取り上げられたために
注目を集めているが、本稿執筆時点では開発が滞っているようでしばらく
バージョンが上がっておらず、XPath 検索は正常に動作しないし、Java 2
SDK 1.4.x の環境ではコンパイルすら行えない。」
業務に導入できるかどうかの評価の手助けとして書かれているようで、
Xindice はそのラインに達していないということでしょう。
eXist 入れているのも、オープンソースのも一つは入れておくかって程度な印象。
いずれ XML DB が広く使われるようになったら、今の MySQL や Posgres のような
地位を占めるオープンソースの XML DB が現れるとは思うけどね。
探検
XML統合スレッド
04/02/01 05:11ID:???
04/02/02 18:02ID:???
04/02/15 23:02ID:???
横浜ベイキットはぁ?
48NAME IS NULL
04/02/21 07:11ID:juIKy/e0 あげ
04/04/16 03:39ID:???
xindice1.1b4リリースほしゅ
50NAME IS NULL
04/05/07 16:23ID:DxymrwtY Xindice教えてください。
新規ドキュメントを格納するには、AddDocumentかなと思ったのですが、
引数がtableなのは、
キーに -nで指定するキーを、
対応するオブジェクトとしてXMLを入れたtableを引数にするのですか?
新規ドキュメントを格納するには、AddDocumentかなと思ったのですが、
引数がtableなのは、
キーに -nで指定するキーを、
対応するオブジェクトとしてXMLを入れたtableを引数にするのですか?
04/05/24 23:08ID:???
http://www.xmldb.jp/
藻前ら!NeoCoreが(制限付だけど)タダで使えるようになったぞ!
藻前ら!NeoCoreが(制限付だけど)タダで使えるようになったぞ!
52NAME IS NULL
04/05/25 14:11ID:qeb6bi0+ NeoCoreの有用性について語り尽くして下さい
04/06/05 18:00ID:???
XUpdateの仕様確認したいのに
http://www.xmldb.org/
に繋がらないーーー。
つか、xindice1.1b4ってスタンドアローン
サーバないのかよ。startup.batを懸命に
探しちまったじゃねーか。
Version 1.1b4 - Binary (webapp)
を落としてTomcat上に配置するのは
なんか面倒くさいなー。
http://www.xmldb.org/
に繋がらないーーー。
つか、xindice1.1b4ってスタンドアローン
サーバないのかよ。startup.batを懸命に
探しちまったじゃねーか。
Version 1.1b4 - Binary (webapp)
を落としてTomcat上に配置するのは
なんか面倒くさいなー。
04/06/05 19:33ID:???
>>51-52
http://www.xmldb.jp/
>「Xpriori」は、商用製品「NeoCoreXMS」の無償版です
とりあえず読みは「えっくすぷりおり」でいいのか?
で、javaのAPI読んでるんだが
com.neocore.httpclientパッケージ内
インターフェイス:3
クラス:16
に対して
例外クラス:28
・・・例外クラス多すぎないか?
しかもチュートリアルではExceptionでcatchしてるし。
http://www.xmldb.jp/
>「Xpriori」は、商用製品「NeoCoreXMS」の無償版です
とりあえず読みは「えっくすぷりおり」でいいのか?
で、javaのAPI読んでるんだが
com.neocore.httpclientパッケージ内
インターフェイス:3
クラス:16
に対して
例外クラス:28
・・・例外クラス多すぎないか?
しかもチュートリアルではExceptionでcatchしてるし。
55NAME IS NULL
04/06/08 22:31ID:bCHmR7kC 急遽SAXについての知識が必要なったんですが、実用的な内容でお勧めのサイト等
ありましたらご紹介いただけないでしょうか。
ありましたらご紹介いただけないでしょうか。
04/06/09 00:00ID:???
>>55
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()が呼び出される。
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()が呼び出される。
57NAME IS NULL
04/06/21 19:44ID:o9mN5tj4 Win32APIで使えるMSXMLのリファレンスってどこにあるの?
.NETのとか関係ないの引っかかりまくり。
.NETのとか関係ないの引っかかりまくり。
04/06/22 03:40ID:???
>>57
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
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
5958
04/06/22 03:59ID:??? 補足:MSDNオンライン(英語)にMSXMLのリファレンス付ドキュメントがあった。
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmscXML.asp
WEB上のMSDNは、表示や検索が遅いのであまりお勧めはできないが。
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmscXML.asp
WEB上のMSDNは、表示や検索が遅いのであまりお勧めはできないが。
04/06/23 20:58ID:???
Xpriori, 結局あまり触られてないのかしらん。
感触が良いならちょっと触って見ようかと思うのだが…
感触が良いならちょっと触って見ようかと思うのだが…
6160
04/06/23 21:09ID:??? さくっとぐぐってみて使ってる人のページが一つだけ見つかったが。
2MB 程度のファイルサイズで更新が数秒から数十秒掛かったとか、
OutOfMemory が頻発したとか。うーむ。
チューニング次第やも、とはあるが。
ついでに手元の JavaWorld (2004/3) に比較が載ってたが、
名前空間に未対応、っちゅーのは何のことなんだろ。
あと洋物だが2Byte文字とかでよもや引っ掛かったりしないよね…
2MB 程度のファイルサイズで更新が数秒から数十秒掛かったとか、
OutOfMemory が頻発したとか。うーむ。
チューニング次第やも、とはあるが。
ついでに手元の JavaWorld (2004/3) に比較が載ってたが、
名前空間に未対応、っちゅーのは何のことなんだろ。
あと洋物だが2Byte文字とかでよもや引っ掛かったりしないよね…
6260
04/06/23 21:26ID:??? だあぁぁ、観念してインスコしたら gcc3.X 要求すんのか。
取り敢えず管理ツールっぽいので。と言うか RH9 って書いてあったね…
プロジェクト上メインマシンの環境置き換えられないんで、俄には無理ぽ
λ.... アタラシイ マシンガ ホシイ
まあ誰か使った方いらっしゃれば使用感など聞かせて頂ければ幸い。
取り敢えず管理ツールっぽいので。と言うか RH9 って書いてあったね…
プロジェクト上メインマシンの環境置き換えられないんで、俄には無理ぽ
λ.... アタラシイ マシンガ ホシイ
まあ誰か使った方いらっしゃれば使用感など聞かせて頂ければ幸い。
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});
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});
6460
04/06/29 01:35ID:??? >>63
多分おまけの意気込みで作ったであろうフロントエンドを取って
まだまだ、と言うのは少し可哀想だけど…
改めて、まだまだって感じだなあ。
漏れ畑違いで全然言える身分じゃ無いけど、とある事情で調査に。
RDB では当たり前の様に出来てることが出来なくて「えっ?」と思うこと
しばしばだった。RDB が連綿と続けてきたキャリアは伊達じゃないってことか。
多分おまけの意気込みで作ったであろうフロントエンドを取って
まだまだ、と言うのは少し可哀想だけど…
改めて、まだまだって感じだなあ。
漏れ畑違いで全然言える身分じゃ無いけど、とある事情で調査に。
RDB では当たり前の様に出来てることが出来なくて「えっ?」と思うこと
しばしばだった。RDB が連綿と続けてきたキャリアは伊達じゃないってことか。
6563
04/06/30 19:03ID:??? >>64
XMLDBの日本語ドキュメントや、周辺ツールが整備されてない現状をみると、ため息がでる。
で、eXist1.0bは、XUpdateがちょと問題ありだな。
>>53の通り、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の入力欄は日本語が豆腐に化けるので、例のごとく
ソースを修正してフォント名を変更し、再ビルドして使用している。
まぁ、趣味で弄っているだけから、別にいいけど。
XMLDBの日本語ドキュメントや、周辺ツールが整備されてない現状をみると、ため息がでる。
で、eXist1.0bは、XUpdateがちょと問題ありだな。
>>53の通り、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の入力欄は日本語が豆腐に化けるので、例のごとく
ソースを修正してフォント名を変更し、再ビルドして使用している。
まぁ、趣味で弄っているだけから、別にいいけど。
04/06/30 20:00ID:???
WindowsでXML形式でデータを手入力するときに
ユーザーにタグ等を意識させないようにするツールってないですか?
なんというかDTDを入力すると入力用UIを生成してくれるようなの。
ユーザーにタグ等を意識させないようにするツールってないですか?
なんというかDTDを入力すると入力用UIを生成してくれるようなの。
04/06/30 20:26ID:???
>>66
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
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
04/07/02 00:49ID:???
04/07/03 14:13ID:???
日経ソフトウェアでXprioriが紹介されてたな。
しかし、Xprioriは制限事項がかなりキツイ。
1. データベース・サイズの上限が約1Gバイト
2. データベースをインストールしたコンピュータと同じIPアドレスからのアクセスのみ利用可能
3. 正規のサポート・保守は対象外。
4. 非商用・個人利用に限定する。
NeoCoreXMSの評価版って感じだ。
しかし、Xprioriは制限事項がかなりキツイ。
1. データベース・サイズの上限が約1Gバイト
2. データベースをインストールしたコンピュータと同じIPアドレスからのアクセスのみ利用可能
3. 正規のサポート・保守は対象外。
4. 非商用・個人利用に限定する。
NeoCoreXMSの評価版って感じだ。
70NAME IS NULL
04/07/07 17:40ID:j5Ku4X/f NeoCoreXMSのようなXMLDBで
オープンソースでフリーのってないかな?
それかOODBで何かしらの検索機能がついてるの。
JavaかPythonからネイティブでつかえるとうれしい。
オープンソースでフリーのってないかな?
それかOODBで何かしらの検索機能がついてるの。
JavaかPythonからネイティブでつかえるとうれしい。
04/07/07 17:44ID:???
Apache Xindiceってのを見つけました。
04/07/07 17:48ID:???
>>70
とりあえずネイティブ XML DB でオープンソースなら既に挙がってる
eXist [ http://exist-db.org/ ] とかかねえ。Java クライアントもあるモヨリ。
Jakarta の Xindice なんかもあるけど、現時点での完成度が微妙な上、
プロジェクトも頓挫気味なのかな。今やってるの一人だけ?
いずれにしろ Jakarta は個人的には微妙。ソース開いて愕然とすることが。
とりあえずネイティブ XML DB でオープンソースなら既に挙がってる
eXist [ http://exist-db.org/ ] とかかねえ。Java クライアントもあるモヨリ。
Jakarta の Xindice なんかもあるけど、現時点での完成度が微妙な上、
プロジェクトも頓挫気味なのかな。今やってるの一人だけ?
いずれにしろ Jakarta は個人的には微妙。ソース開いて愕然とすることが。
7470
04/07/07 17:56ID:??? thxです。
ttp://cbbrowne.com/info/oodbms.html
ナイスなページがあったので片っ端から試してみたいと思います。
ttp://cbbrowne.com/info/oodbms.html
ナイスなページがあったので片っ端から試してみたいと思います。
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();
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();
76NAME IS NULL
04/07/10 16:04ID:zWXPzGtV >68
ふーん、結構色々あるんだ。
Native XML Databases
http://www.rpbourret.com/xml/XMLDatabaseProds.htm#native
しかし、どれが良いのだ?????さっぱり分からん。
しかし、なんだってネイティブのXMLDB製品版は何百万って単位の価格
なんだ!!あれじゃあ、たいして売れんだろうに・・・・・。俺には買えん。
ふーん、結構色々あるんだ。
Native XML Databases
http://www.rpbourret.com/xml/XMLDatabaseProds.htm#native
しかし、どれが良いのだ?????さっぱり分からん。
しかし、なんだってネイティブのXMLDB製品版は何百万って単位の価格
なんだ!!あれじゃあ、たいして売れんだろうに・・・・・。俺には買えん。
77NAME IS NULL
04/07/11 02:18ID:GcL1vAhO XQuery対応のフリーで使えるDBって何かありますか?
04/07/11 10:32ID:???
>>77
eXist
eXist
79NAME IS NULL
04/07/11 19:26ID:GcL1vAhO QuipってVM1.3しか使えないの?
BATだろうが、CMDだろうが、どうやっても起動しない。
BATだろうが、CMDだろうが、どうやっても起動しない。
04/07/11 19:43ID:???
>>79
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
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
04/07/13 13:57ID:???
04/07/13 17:11ID:???
>>82
UTF-8にしてもダメ?
UTF-8にしてもダメ?
8476
04/07/13 20:52ID:??? UTF-8にしても駄目なのねん。何か方法あるんかいな?
04/07/13 23:43ID:???
>>84
日本語を使用した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.
などのエラーが発生する。
日本語を使用した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.
などのエラーが発生する。
8685
04/07/13 23:46ID:??? s/ドキュメント/コレクション/g
だよね...。
だよね...。
04/07/14 06:04ID:???
>85
↑えらい人。さんくず。おー、でけた、でけた。
でも、これってどうやってXPathとか使うの?
dbxml.batを使って、XPathをコマンド入力とかするの?
↑えらい人。さんくず。おー、でけた、でけた。
でも、これってどうやってXPathとか使うの?
dbxml.batを使って、XPathをコマンド入力とかするの?
04/07/14 08:15ID:???
2年位前にホームページ作ろうとしていろいろ調べてたらxmlを見つけて、
それ以来ずっと勉強しようと思ってたんですけど、なかなかやる気にならなくて…
それで、改めて勉強してみようと思ってるんですけど…
で、質問です。
1.何から手をつけたらいいですか?
2.お勧めの参考書は?(ほとんどプログラムとか弄れないんで、初心者向けのものでお願いします。)
よろしくお願いします。
それ以来ずっと勉強しようと思ってたんですけど、なかなかやる気にならなくて…
それで、改めて勉強してみようと思ってるんですけど…
で、質問です。
1.何から手をつけたらいいですか?
2.お勧めの参考書は?(ほとんどプログラムとか弄れないんで、初心者向けのものでお願いします。)
よろしくお願いします。
04/07/14 11:39ID:???
9085
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="http://www.dbxml.com/db/query">
/root[chardata='表〜十'] <!-- ←ここにXPathを書く -->
</dbxml: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="http://www.dbxml.com/db/query">
/root[chardata='表〜十'] <!-- ←ここにXPathを書く -->
</dbxml:xpath>
9185
04/07/14 21:21ID:??? s/create-db.bat/dbxml-gui.bat/g
はぁ......。 _| ̄|○
はぁ......。 _| ̄|○
92NAME IS NULL
04/07/14 21:38ID: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完全解説上下巻セット
ttp://www.xmldb.jp/contest/contest.html
Xpriori プログラミングコンテスト開催
XMLDB.JPではXPrioriの利用を促進するためにXPrioriと様々なソフトウェアとの連携プラグイン、ある
いはXPrioriを活用した独創的なアプリケーションを作成するコンテストを定期的に開催します。皆様
が日ごろ培われたアイディア、技術を存分に発揮していただきたいと思います。
優勝商品:
◆最優秀商品(各部門1作品ずつ)
OpenOffice部門 10万円
Eclipse部門 20万円
◆ 優秀作品(各部門2作品ずつ)
OpenOffice部門 XML完全解説上下巻セット
Eclipse部門 XML完全解説上下巻セット
04/07/14 23:40ID:???
Attrezzo per XindiceってEclipceからXindiceが使えるように
なるんですか?プラグイン入れてもEclipseが反応しないです。
なるんですか?プラグイン入れてもEclipseが反応しないです。
04/07/17 09:47ID:???
情シス板にあったが、情シス板ってまともに機能してないな……。
XML-DBの今後!?
http://science3.2ch.net/test/read.cgi/infosys/1051815370/l50
XML-DBの今後!?
http://science3.2ch.net/test/read.cgi/infosys/1051815370/l50
04/07/17 23:34ID:???
xindice教えてください。
xindice1.1b4のWARを配置して、eclipceから触っているんですが、
xindice1.1b4でXMLデータの登録ってどうやって行うんですか?
1.0と違ってxindiceadminがないからコマンドラインで操作できないです。
xindice1.1b4のWARを配置して、eclipceから触っているんですが、
xindice1.1b4でXMLデータの登録ってどうやって行うんですか?
1.0と違ってxindiceadminがないからコマンドラインで操作できないです。
04/07/18 00:00ID:???
Binary(jar) xml-xindice-1.1b4-jar.zip
の中のbinディレクトリにツール(の呼び出しスクリプト)が入ってる。
使い方はパラメータなしで実行すればわかるとおもう。
の中のbinディレクトリにツール(の呼び出しスクリプト)が入ってる。
使い方はパラメータなしで実行すればわかるとおもう。
04/07/18 01:01ID:???
>>96
xindice-1.1b4の動作確認のメモを参考までに貼り付けておく。
〜xindice-1.1b4動作確認メモ 2004/05/29 〜
■tomcat上に配置
動作確認バージョン tomcat4.1.30
「xindice-1.1b4.war」を「xindice.war」にリネームして%CATALINA_HOME%\webappsにコピーする。
tomcatを起動して、http://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時間もかけてしまった。
xindice-1.1b4の動作確認のメモを参考までに貼り付けておく。
〜xindice-1.1b4動作確認メモ 2004/05/29 〜
■tomcat上に配置
動作確認バージョン tomcat4.1.30
「xindice-1.1b4.war」を「xindice.war」にリネームして%CATALINA_HOME%\webappsにコピーする。
tomcatを起動して、http://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時間もかけてしまった。
100NAME IS NULL
04/07/20 12:56ID:Nf8XoXU7 タグにちん○をきっちと挟まれながら100GET。
101NAME IS NULL
04/07/27 23:59ID:2OjAMHeh こんな時代に、顧客規模とか、保守面の容易さを言い訳にして業務システム
をAccessで構築しようとするやつは氏んでくれよ。Guiしか使えないやつに
DB構築なんかできるわけねーだろ!そんなもん顧客に提案することじたい恥か
しい、詐欺だね。
をAccessで構築しようとするやつは氏んでくれよ。Guiしか使えないやつに
DB構築なんかできるわけねーだろ!そんなもん顧客に提案することじたい恥か
しい、詐欺だね。
102NAME IS NULL
04/07/28 04:15ID:??? 環境変数っぽくアクセスできるCUIツールってある?
xmldom set hoge/foo/bar=12 -fc:\xmls\hoge.xml
こんな感じでアクセスしたい
xmldom set hoge/foo/bar=12 -fc:\xmls\hoge.xml
こんな感じでアクセスしたい
103NAME IS NULL
04/07/28 16:29ID:???104NAME IS NULL
04/07/29 01:24ID:???105NAME IS NULL
04/07/31 21:02ID:???106NAME IS NULL
04/08/06 13:26ID:???107100
04/08/06 14:12ID:??? おー、日本語がとーる。うれしー。
しかも、eXsitとかxindiceより、だいぶ早い気がする。
しかも、eXsitとかxindiceより、だいぶ早い気がする。
108NAME IS NULL
04/08/06 16:03ID:??? dbXMLって商用利用でもGPL選択可能なんですよね?
109NAME IS NULL
04/08/06 16:11ID:??? インスコでなんでawtいるのさ
110NAME IS NULL
04/08/07 01:17ID:??? dbXMLって、どうやってプログラム上からは接続するんだ?
ドキュメント見ても、よーわからん・・・・。
日本語にしとくれ (T_T)
ドキュメント見ても、よーわからん・・・・。
日本語にしとくれ (T_T)
111NAME IS NULL
04/08/25 22:03ID:lv4/Moqf ちょっと古いけど、@ITでこんな企画広告をみつけた。
http://www.xmldb.jp/db_contents/xpriori/original/rdb_xmldb.html
こんな嘘記事に騙される香具師も多そうだな。
http://www.xmldb.jp/db_contents/xpriori/original/rdb_xmldb.html
こんな嘘記事に騙される香具師も多そうだな。
112NAME IS NULL
04/09/17 03:21:25ID:PC+eABss SGMLとXMLどちらを先に勉強しておくべきか
113NAME IS NULL
04/09/17 22:37:46ID:???114112
04/09/18 00:47:06ID:J1L524Nx >>113
Thx 了解
Thx 了解
115NAME IS NULL
04/09/26 17:53:16ID:eE81HWWj 良スレage
116NAME IS NULL
04/10/07 22:02:23ID:??? XMLDBの長所は分かったが使いどころが分からん。
本気か?
つかまだまだ暗中模索中の技術だよな。
俺はハズレと予想する。
本気か?
つかまだまだ暗中模索中の技術だよな。
俺はハズレと予想する。
117NAME IS NULL
04/10/07 23:52:00ID:??? 「XMLDBの長所」について的を射た意見は見たことないなぁ。
ホントに長所なんてあるの?
ホントに長所なんてあるの?
118NAME IS NULL
04/10/08 16:05:46ID:??? 項目を曖昧にしやすい
メリットと見るかデメリットと見るかだが併用がいい気がする
メリットと見るかデメリットと見るかだが併用がいい気がする
119NAME IS NULL
04/10/14 02:05:30ID:??? sqlite みたいな手軽に使える xml db ないかな。
120NAME IS NULL
04/10/14 02:31:33ID:??? ttp://www.sleepycat.com/products/xml.shtml
これはどう?つかったことないけど。
個人的にはXindiceがServletアプリでどこでも動くしお手軽だとおもってる。
XML-RPC対応だからクライアント依存もないし。
これはどう?つかったことないけど。
個人的にはXindiceがServletアプリでどこでも動くしお手軽だとおもってる。
XML-RPC対応だからクライアント依存もないし。
121NAME IS NULL
04/10/14 03:06:34ID:??? >>120
良いなぁと思ってたんですけど、XQuery 使えないのがちょっと残念ですね。
軽いし、ライブラリとしても使るので、今後に期待したいです。
ttp://www.merrells.com/john/dbxml/archives/cat_faq.html#000204
良いなぁと思ってたんですけど、XQuery 使えないのがちょっと残念ですね。
軽いし、ライブラリとしても使るので、今後に期待したいです。
ttp://www.merrells.com/john/dbxml/archives/cat_faq.html#000204
122NAME IS NULL
04/10/23 20:18:37ID:??? やっぱC++ならMSXMLかXercesが使いやすいね。
両方巨大だからちょっとアレだけど。
両方巨大だからちょっとアレだけど。
123NAME IS NULL
04/10/23 20:24:08ID:??? 実際のところXMLの仕様的に
DOM操作とかJavaや.NETのようにGC&まともなオブジェクト指向言語前提じゃないとめんどうだよな
DOM操作とかJavaや.NETのようにGC&まともなオブジェクト指向言語前提じゃないとめんどうだよな
124NAME IS NULL
04/10/25 23:11:04ID:NGWwT902 参考書探してるんだけど
オライリージャパンの緑のでいいかな?
オライリージャパンの緑のでいいかな?
125初期不良
04/11/03 15:19:08ID:??? http://www.atmarkit.co.jp/fxml/tanpatsu/18xindice/xindice01.html
こういう XML DB もこのスレでいいの?
こういう XML DB もこのスレでいいの?
126初期不良
04/11/03 15:20:06ID:??? ってすぐ上に話が出てる...
すんまそん
すんまそん
127NAME IS NULL
04/11/09 01:06:15ID:dxvNHmF8 XML TreeDiff algorithm に詳しい人いますか?
なんか、いいライブラリなくて自力で実装したいのですが、
簡単なものでいいのですが、位相差分を取れる方法を探しています。
よろしくお願いします。
なんか、いいライブラリなくて自力で実装したいのですが、
簡単なものでいいのですが、位相差分を取れる方法を探しています。
よろしくお願いします。
128NAME IS NULL
04/11/09 16:55:08ID:???129コピペ推奨
04/11/09 16:59:01ID:uUtOSml0 ●2ちゃんねるは創価学会のベンチャーだった!●
1 :名無しさん@そうだ選挙に行こう :04/07/11 16:42 ID:DfqA2A8A
●2ちゃんねるは創価学会のベンチャーだった!●
中尾嘉宏 創価学会札幌支部幹部、2ちゃんねるのサーバー管理者
ピンク2ちゃんねる代表 前科2犯児童買春斡旋、マルチ詐欺
ピンクちゃんねるで創価学会札幌支部にお布施、
エロサイトの資金で池田大作先生も潤い、喜ばれているそうです。
http://money3.2ch.net/test/read.cgi/venture/1089531720/l50
1 :名無しさん@そうだ選挙に行こう :04/07/11 16:42 ID:DfqA2A8A
●2ちゃんねるは創価学会のベンチャーだった!●
中尾嘉宏 創価学会札幌支部幹部、2ちゃんねるのサーバー管理者
ピンク2ちゃんねる代表 前科2犯児童買春斡旋、マルチ詐欺
ピンクちゃんねるで創価学会札幌支部にお布施、
エロサイトの資金で池田大作先生も潤い、喜ばれているそうです。
http://money3.2ch.net/test/read.cgi/venture/1089531720/l50
130NAME IS NULL
04/11/16 23:20:31ID:ungDy+xb131NAME IS NULL
04/11/16 23:21:14ID:D+BNpS+g 大阪(西梅田)、新宿(JR駅前)のそれぞれ一等地に
拠点を構えるソフトウェア開発会社
グリーンシステムを応援するHPです。
http://www.geocities.jp/grs_hp/
こちらのスレの住人のかたがたのようなレベルの高いかたに
ピッタリだと思いますので、是非一度ご覧下さい。
拠点を構えるソフトウェア開発会社
グリーンシステムを応援するHPです。
http://www.geocities.jp/grs_hp/
こちらのスレの住人のかたがたのようなレベルの高いかたに
ピッタリだと思いますので、是非一度ご覧下さい。
132NAME IS NULL
04/11/18 17:34:48ID: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>と等価?)
環境は 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>と等価?)
133NAME IS NULL
04/11/18 17:35:20ID: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);
}
}
}
}
}
以上です。
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);
}
}
}
}
}
以上です。
134NAME IS NULL
04/11/18 17:36:28ID: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の中身がないことをチェックする方法はないのでしょうか?
以上よろしくお願いします
135134
04/11/18 21:35:59ID:0itncWa8 自己解決しました
136NAME IS NULL
04/11/18 23:03:51ID:8sJkhlpl ジャストシステムのxfyって画期的なんすか? 素人なんですが申し訳ない
エロい方何卒よろしくお願いします
http://www.xfytec.com/
http://www.justsystem.co.jp/news/2004l/news/j11171.html
http://www.itmedia.co.jp/enterprise/articles/0411/17/news047.html
エロい方何卒よろしくお願いします
http://www.xfytec.com/
http://www.justsystem.co.jp/news/2004l/news/j11171.html
http://www.itmedia.co.jp/enterprise/articles/0411/17/news047.html
137NAME IS NULL
04/11/19 01:19:17ID:???138NAME IS NULL
04/11/21 16:14:28ID:???139NAME IS NULL
04/11/29 13:09:33ID:08xSU7OO データ入力がXML入力で、
解析系がGUIな、
データマイニングソフトはありまつか?
解析系がGUIな、
データマイニングソフトはありまつか?
140NAME IS NULL
04/12/04 21:11:29ID:rZpeyfhf 表構造の列のメタデータ、
・ラベルの表記内容
・その列の値が満たすべき制約条件
・集計やグラフ化のヒント
など(、の一部でもOK)を、XMLで書けるような、
仕様が公開されているものって、ありますか?
表構造そのものは、XHTMLでもXMLSSでも、
まぁなんでもいいのですが…。
・ラベルの表記内容
・その列の値が満たすべき制約条件
・集計やグラフ化のヒント
など(、の一部でもOK)を、XMLで書けるような、
仕様が公開されているものって、ありますか?
表構造そのものは、XHTMLでもXMLSSでも、
まぁなんでもいいのですが…。
141NAME IS NULL
04/12/05 16:29:51ID:D4CRAKco >> 137
RDBの属性追加は, あらかじめ追加する属性をスキーマ定義しておくか,
スキーマ自体を拡張しないとできない。
XMLの属性追加はインスタンス単位でできるから、かなり自由度が高い。
こう考えるとXML-DBのメリットは分かりやすい。
どっかから大量のXMLをひらってきたとする。例えば、ウェブを
クロールして*.xmlのファイルをとってきたとか。
そんときに RDB を使ってこれらのファイルを格納できるか?
BLOBとか、OracleのXMLType? 使えばつっこむことはできるけど、
それだと検索の柔軟性が0に近い。リードも結局1XMLデータをまるごと
メモリに読む必要があるので、複数ファイルの横断検索とかできない。
RDBのように、スキーマ定義ありきでデータをあつかうだけじゃなく、
つくっちまったデータをどうにかできないかというあたりが、XML-DB
のメリット。
といいつつも、OODBのように, RDBの一機能になるような気がしている。
RDBの属性追加は, あらかじめ追加する属性をスキーマ定義しておくか,
スキーマ自体を拡張しないとできない。
XMLの属性追加はインスタンス単位でできるから、かなり自由度が高い。
こう考えるとXML-DBのメリットは分かりやすい。
どっかから大量のXMLをひらってきたとする。例えば、ウェブを
クロールして*.xmlのファイルをとってきたとか。
そんときに RDB を使ってこれらのファイルを格納できるか?
BLOBとか、OracleのXMLType? 使えばつっこむことはできるけど、
それだと検索の柔軟性が0に近い。リードも結局1XMLデータをまるごと
メモリに読む必要があるので、複数ファイルの横断検索とかできない。
RDBのように、スキーマ定義ありきでデータをあつかうだけじゃなく、
つくっちまったデータをどうにかできないかというあたりが、XML-DB
のメリット。
といいつつも、OODBのように, RDBの一機能になるような気がしている。
142NAME IS NULL
04/12/07 00:32:59ID:??? 「結局XMLの入出力があるなら」ってことだよな。
143NAME IS NULL
04/12/08 23:08:49ID:chzY6eiR おまえらexcelonやtaminoの不発ぶりを見てないのか…
144NAME IS NULL
04/12/09 02:18:39ID:??? 漏れはXQueryの仕様の肥大化がどうも。。。
仕様書何セットだっちゅーの。
ドキュメントにアドレッシングを行うXPathにfor文が組み込まれたとか、、、
XSLTのSpec Leadの意向なのか(?。DBベンダがんばれ。
XML Guyとその他の開発者の温度差はどんどん高まっていくんだろうな。
仕様書何セットだっちゅーの。
ドキュメントにアドレッシングを行うXPathにfor文が組み込まれたとか、、、
XSLTのSpec Leadの意向なのか(?。DBベンダがんばれ。
XML Guyとその他の開発者の温度差はどんどん高まっていくんだろうな。
145NAME IS NULL
05/02/24 00:48:36ID:0GXCw7U9 自分でいじってみる前に教えてほしいことがあるっす。
属性追加が楽っていうのはあちこちに書かれてるし、よくわかるんだけど…
正規化とか制約とかってどうすんの?
そういうのが欲しいならスキーマが必要になる?
でもスキーマで検証するなら属性追加も結局面倒になりそうな気がする。
その辺解説キボンヌ。
属性追加が楽っていうのはあちこちに書かれてるし、よくわかるんだけど…
正規化とか制約とかってどうすんの?
そういうのが欲しいならスキーマが必要になる?
でもスキーマで検証するなら属性追加も結局面倒になりそうな気がする。
その辺解説キボンヌ。
146NAME IS NULL
05/02/28 08:31:42ID:gFPTPZee XMLは文字コードにUTF-8を使っているそうですが、
ShiftJISやEUCを使ってもいいんですか?
ShiftJISやEUCを使ってもいいんですか?
147NAME IS NULL
05/02/28 15:08:25ID:??? いいです
148NAME IS NULL
05/02/28 16:18:19ID:??? UTF8とUTF16以外は100%環境によって通るとは限らないので注意
Shift_JISといっても汎用SJISかもしれんし、MS932かもしれん
UTF8でできるならそのままのほうが扱いやすいだろう
Shift_JISといっても汎用SJISかもしれんし、MS932かもしれん
UTF8でできるならそのままのほうが扱いやすいだろう
149NAME IS NULL
05/02/28 18:31:41ID:??? UTF8はメモリを1.5倍食うのでいやなんです。
150NAME IS NULL
05/02/28 20:48:09ID:??? XMLを使っている時点で、メモリなど考慮されて無いだろう。
151NAME IS NULL
05/02/28 22:28:45ID:??? DOMもメモリ食うしな
152おたすけまんにお願い
05/03/08 22:14:45ID:LjwuLpOk <?xml version="1.0" encoding="shift_jis"?>
<会員>
<会員データ>
<番号>1</番号>
<氏名>伸縮○二郎</氏名>
<住所>東京</住所>
</会員データ>
<会員データ>
<番号>2</番号>
<氏名>伸縮○美</氏名>
<住所>大阪</住所>
</会員データ>
<会員データ>
<番号>3</番号>
<氏名>伸縮○雄</氏名>
<住所>名古屋</住所>
</会員データ>
<会員データ>
<番号>4</番号>
<氏名>伸縮和○</氏名>
<住所>東京</住所>
</会員データ>
</会員>
っていうネット上のサンプル使ったんだけど、
Rnode.childNodes.length
がノード数の 4 になるところ、2倍の 8 になるんだよね・・・。
<会員データ>
一つだけにしても、Rnode.childNodes.lengh が 2 になるんだよね。
なにこれ?
<会員>
<会員データ>
<番号>1</番号>
<氏名>伸縮○二郎</氏名>
<住所>東京</住所>
</会員データ>
<会員データ>
<番号>2</番号>
<氏名>伸縮○美</氏名>
<住所>大阪</住所>
</会員データ>
<会員データ>
<番号>3</番号>
<氏名>伸縮○雄</氏名>
<住所>名古屋</住所>
</会員データ>
<会員データ>
<番号>4</番号>
<氏名>伸縮和○</氏名>
<住所>東京</住所>
</会員データ>
</会員>
っていうネット上のサンプル使ったんだけど、
Rnode.childNodes.length
がノード数の 4 になるところ、2倍の 8 になるんだよね・・・。
<会員データ>
一つだけにしても、Rnode.childNodes.lengh が 2 になるんだよね。
なにこれ?
153NAME IS NULL
05/03/09 16:23:05ID:??? 気のせい
154NAME IS NULL
05/03/09 16:33:50ID:??? パーサは何を使ってどうなったのか
どういうコードつかったのかかいてもらわんと
どういうコードつかったのかかいてもらわんと
155NAME IS NULL
05/03/13 22:38:00ID:??? XMLデータバインディングについて調べてます。
(この呼び方が適切かどうかわかりませんが(汗))
Relaxerという便利なツールがあって、RELAXという規格に沿ったスキーマを定義すれば
自動的にJavaクラスを生成してくれるところまでは判りましたが、それとは別に
XMLSchemaというスキーマを定義する…というところまでは判りました。
Relaxerのようなツールとかを使って自動的にJavaクラスを出力する方法論があるのでしょうか。
また、RELAXとXML Schemaのどちらを選択すればよいか迷ってます。
(この呼び方が適切かどうかわかりませんが(汗))
Relaxerという便利なツールがあって、RELAXという規格に沿ったスキーマを定義すれば
自動的にJavaクラスを生成してくれるところまでは判りましたが、それとは別に
XMLSchemaというスキーマを定義する…というところまでは判りました。
Relaxerのようなツールとかを使って自動的にJavaクラスを出力する方法論があるのでしょうか。
また、RELAXとXML Schemaのどちらを選択すればよいか迷ってます。
156155
05/03/13 23:01:42ID:??? 一部解決しました(汗 JAXBというのを使えば良いようです。
157NAME IS NULL
2005/04/25(月) 22:39:31ID:??? RelaxNGでスキーマ書いてRelaxer使ったほうがラク。
158NAME IS NULL
NGNG Visual Studio .NET 2003 の XML エディタを使っています。
スキーマを使った要素の保管をしてくれるXMLエディタを探しているのですが、
Visual Studio 2005 ではそういうこともできるようになるのでしょうか?
Microsoft Word 2003 も XML エディタとしての機能を持っているようですが
残念ながら Professional Edition 以上でしかサポートされていないようで、
Personal Edition には無いようです。
また、昔 Microsoft が XML Notepad という
名前のソフトウェアを提供していたようなのですが、
これは今でも入手可能なのでしょうか?
スキーマを使った要素の保管をしてくれるXMLエディタを探しているのですが、
Visual Studio 2005 ではそういうこともできるようになるのでしょうか?
Microsoft Word 2003 も XML エディタとしての機能を持っているようですが
残念ながら Professional Edition 以上でしかサポートされていないようで、
Personal Edition には無いようです。
また、昔 Microsoft が XML Notepad という
名前のソフトウェアを提供していたようなのですが、
これは今でも入手可能なのでしょうか?
159NAME IS NULL
2005/05/20(金) 22:53:17ID:??? >>158
VS.NET 2003のXMLエディタにも補完機能はあるわけだが。
「C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml」
のディレクトリに*.xsdファイルを配置すれば独自のスキーマでも検証/補完してくれる。
VS.NET 2003のXMLエディタにも補完機能はあるわけだが。
「C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml」
のディレクトリに*.xsdファイルを配置すれば独自のスキーマでも検証/補完してくれる。
160158
NGNG >>159 おお、そうだったんですか、情報ありがとうございました。
ところで、XML文書の先頭にHTTPやインターネットメールなどの、
いわゆる外部プロトコルのヘッダがついた状態のファイルがあります。
このヘッダ部分はとりあえず無視して本文部分のXML文書を
いじりたいのですが、XMLエディタでは先頭部分が不正なので
いじる事ができません。先頭のMIMEヘッダ相当部分をスキップして
本文部分の XML をいじれる XML エディタは無いでしょうか?
できれば multipart も解釈して、multipart の各ファイルを
外部解析実体として扱ってくれるようなものを探しています。
もちろんメーラなどの機能を使って、一旦 message/rfc822 として解釈し
multipart を各ファイルに分割するなどの準備作業をすれば
よいのですが、面倒で。
SOAP の中身をログッた断片がファイルとして一杯転がっていて、
その中身をいじりたい、みたいな状況を想像してください。
ところで、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</番号>
<氏名>伸縮○美</氏名>
<住所>大阪</住所>
</会員データ>
………以下、住所が、大阪と東京にマッチする結果が…。
</会員>
こんな感じなのだが…
/会員/会員データ/住所='東京' ってやってもだめだし。。
教えてエロい人(;´д`)
たとえば、>>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がよさげ
でどうかな??or条件は、わからない…XPathって万能じゃないっぽい
XQueryがよさげ
166NAME IS NULL
2005/06/02(木) 13:55:25ID:??? 手元の本によると、こうなるのだが。
/会員/会員データ[(住所="東京") or (住所="大阪")]
/会員/会員データ[(住所="東京") 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は手を広げすぎ
XQueryは手を広げすぎ
171NAME IS NULL
2005/07/21(木) 01:28:05ID:??? ちょいと質問。
XML仕様書を読んでるんだけど、非検証パーザは、内部パラメタ参照を展開しなくていいの?
なんかそんなことを2.9節で少し言及してるっぽいんだけど、内部パラメタ参照するか
しないかの切り替えができる(またはしないと明示的に)XMLパーザって見たことなんで・・・
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回 スケーラビリティの重大な誤解、“大は小を兼ねない”
が特に面白い。
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
どっちをやめさせたらいいんだ??
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とか高速化するらしい。
やっとつかえるようになるんだろうか。
自動でインデックスを作るらしく、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
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
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:???186NAME IS NULL
2005/11/16(水) 16:54:37ID:???187NAME IS NULL
2005/11/25(金) 15:13:22ID:??? ネイティブXMLDBを搭載したDB2がオープンベータとのこと。
ttp://www-306.ibm.com/software/data/db2/xml/
人柱報告あればお願いしたい。なぜか俺の所にはURLが送られてこない…
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
XMLSpy
191NAME IS NULL
2005/11/28(月) 13:13:47ID:??? >>189
Excel
Excel
192NAME IS NULL
2005/11/28(月) 17:00:31ID:MZ3KLXsJ 川俣晶がXML DBに関する文章を@ITに連載してるけど、
XML DBな皆様にとってはいかがでしょうか?
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:UhZLltDc196NAME 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で表示させるためにプラグインが必要なので遠慮したい
ブラウザから送られたユーザーの入力内容を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/
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じゃない
嫌々オープン化したけど使って/いじって欲しくないのね……
・個人情報を送信するのにhttpsじゃない
嫌々オープン化したけど使って/いじって欲しくないのね……
203NAME IS NULL
2005/12/15(木) 20:35:11ID:??? GPLなんだったら、どこかでそのまま再配布すればよいのでは。
Sourceforge...は開発しないとだめかな。
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スキーマは登録しない
想定です。
XMLの全体を問い合わせで返したり、ある固有のタグの値を取得できる
ことは確認できたのですが、XMLのある特定範囲のみをタグを含め簡単に取得
することって可能なのでしょうか?XMLスキーマは登録しない
想定です。
208NAME IS NULL
2005/12/17(土) 13:28:59ID:??? >>206
それは知っているが、一時配布にはあんな制限つけていいんだっけ?
それは知っているが、一時配布にはあんな制限つけていいんだっけ?
209NAME IS NULL
2005/12/18(日) 21:49:52ID:4nwj8fIw210NAME IS NULL
2005/12/21(水) 16:50:03ID:???211NAME IS NULL
2005/12/29(木) 03:29:03ID:??? libxml2を弄ってる香具師は居ないのか。orz
Berkeley DB, mysql api感覚でいじりたいとおもう。
Berkeley DB, mysql api感覚でいじりたいとおもう。
212NAME IS NULL
2005/12/29(木) 20:20:14ID:???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のほうが当たる気がしてきた。
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 から呼び出したりできないものかと考えているのですが、
そういうことは可能でしょうか?
別スレ、要チェックサイトなどへの誘導も含めて、アドバイスをお願いします。
というか、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/
のことですよね。
そちらで尋ねたいと思います。
Webサービス プログラミング総合スレッド
http://pc8.2ch.net/test/read.cgi/tech/1031149340/
のことですよね。
そちらで尋ねたいと思います。
221NAME IS NULL
2006/02/22(水) 16:24:12ID:ixHbxgUG 質問なんですが、
XMLを勉強しようと思っているんですが
何か良い参考書やテキストなどがありますか?
当方全くの初心者です
教えてください。
XMLを勉強しようと思っているんですが
何か良い参考書やテキストなどがありますか?
当方全くの初心者です
教えてください。
222NAME IS NULL
2006/02/22(水) 16:58:04ID:??? XMLについての書籍なんて、いくらでもあるでしょう。
何に使うのかによる。
板的にXML DBとか言うと、書籍は大幅に減る。つーかまともなのないよね
何に使うのかによる。
板的にXML DBとか言うと、書籍は大幅に減る。つーかまともなのないよね
223NAME IS NULL
2006/02/24(金) 02:42:21ID:???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
同じようなこと言われていたよ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すら突き放せない時点で
終わってる。残りは知名度とシェアと資金量に潰されてあぼーん。
するんだから全体的な計算量はどんぐりの背比べ。マシンパワーが
ある一定水準を超えるまでは遅くて使えんと考える人の方が多いから
普及もしない。普及しないから売上が立たず、開発に回せるカネも
ショボくて機能も性能も伸びない。何でも始めはそんなもん。
結局、弱小どもが小競り合いしてるうちにいつの間にか使い物になる
ぐらいのマシンパワーが一般的になるか、どーしても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の記事なんかも、俺には胡散臭さしか感じられん。
魅力というか「正しさ」感があったわけだけど、XMLDBはそこのところが
欠けているんだろう。
>>223の記事なんかも、俺には胡散臭さしか感じられん。
232NAME IS NULL
2006/03/03(金) 08:17:16ID:??? 柔軟性をもたせたいならRDBにXML列を持たせる事で、十分と思っている。
DBが柔軟という事は、UIにもかなりの柔軟性が求められると思うのですが、
XMLDB程の柔軟性が最適なシステムってどんなのですかねぇ?
DBが柔軟という事は、UIにもかなりの柔軟性が求められると思うのですが、
XMLDB程の柔軟性が最適なシステムってどんなのですかねぇ?
233NAME IS NULL
2006/03/04(土) 01:05:34ID:??? どんなデータが来るかわからんけど、必要なデータがあったら
勝手に探して持ってけ、というシステムには向いてると思う。
勝手に探して持ってけ、というシステムには向いてると思う。
234NAME IS NULL
2006/03/04(土) 10:58:25ID:??? RDBだとやりにくい木構造とかが簡単だとはいえ、
XMLって、元々文書とかをマークアップする言語であって、
データの表現方法じゃないんだよな。
XMLでしか表現出来ないデータってのは、
問題がしっかり把握できてないっつーか、正規化出来てないだけの気がする。
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を提案していいものなのでしょうか?
分かる方、教えてください。
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?)ではどのように記述したらよいのでしょうか?
長文スミマセン
上に書いた検索は、XPath(あるいはXQuery?)ではどのように記述したらよいのでしょうか?
長文スミマセン
238NAME IS NULL
2006/03/04(土) 14:03:56ID:??? >>223
その用途に対するUIのイメージが、ややこしくて
使いにくい物しか思い付かない。
使い易い物が出来ても物凄い工数になっている予感。。
XMLデータを検索する時はこのUIコンポーネントが
スタンダードだっての無いですかね?
その用途に対するUIのイメージが、ややこしくて
使いにくい物しか思い付かない。
使い易い物が出来ても物凄い工数になっている予感。。
XMLデータを検索する時はこのUIコンポーネントが
スタンダードだっての無いですかね?
240NAME IS NULL
2006/03/04(土) 15:02:39ID:??? プロジェクトへの所属関係をどう表現するかにも夜。
RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも
同等になるが、<社員>に所属する<プロジェクト>の参照を持たせるならば、Query2は
速いけれどもQuery1は遅くなる。
それ以前に、きちんとスキーマを考えられる用途にXMLDBを使うのはバカらしい。
そもそもなんでXMLDBなんかで提案しようとしているのか?
@ITの記事なんかで騙されている香具師もいるかもしれないが、XMLDBはRDBと
比較するようなものじゃない。ファイルサーバー+全文検索エンジンが、XMLになって
その構造に応じた検索ができるようになった(+生のXMLファイルを検索するより速い)、
と捉えるのが妥当なところだ。
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製品の有無は?などについて調査を進めているところです。
で、もしかしたらこちらの板に神がいるのでは?と初カキコしたしだいです。
お返事ありがとうございます。やっぱり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じゃ無理だなんて言ってメンゴ。ありがとう。
カキコしてから、もう一度レスを読み直してみました。
>> RDBと同じように考えて<プロジェクト所属一覧>のようなものを用意すれば、どちらも
>> 同等になるが、
こんなかんじのスキーマになるのかな。
<プロジェクト一覧>
<プロジェクト id="1">
<名称>A社向けネットワーク構築</名称>
<所属社員一覧><社員ID>1</社員ID><社員ID>3</社員ID>... </所属社員一覧>
</プロジェクト>
:
<プロジェクト一覧>
で、社員と比較してプロジェクトの総数は十分に小さいから、
社員-->プロジェクト方向の検索は(最悪DOMで)順番にプロジェクトを辿っても
許容反応時間内に収まるのではないか?というわけですね。
検証は必要ですが、なんか実現できそうな感じがしてきました。
ネイティブXMLじゃ無理だなんて言ってメンゴ。ありがとう。
243NAME IS NULL
2006/03/04(土) 18:06:45ID:??? OFFICEのデータをXMLで突っ込んで検索にと考えてみた…
デスクトップサーチ(rya
デスクトップサーチ(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の方に優位性があると安易に判断したのなら、検討が足りない証拠。
後々苦労する。
>文書なので、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は専門でない自分がアタフタと。近いうち(数ヶ月内?)に上司が
幹部会でプレゼンして、それから予算審議などに入る予定。
顧客の強い意志が...とのことですが、自分の会社ながら....................です。
身にしみるご指摘、ありがとうございます。
この案件は、おそらくケース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に登録したからといって、
それだけで分類や要約を自動化できるわけじゃなし。
つか、「特定の文書プロパティに必ず分類を入力すること」なんて
ユーザーに周知でもしなければ自動分類なんてムリだろうね。
だったら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が、最適な状況って無いのかねぇ。。
・プロパティは、検索条件として使用され重要である
・プロパティ自体が、追加削除される可能性が高い
・プロパティは、ツリー構造で表現される
・プロパティは、文書の種類毎に異なる
この条件を満たしたとしても、まずは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だと、代替手段のほうが便利ってケースが多いし。
やっぱり、まだまだこれからのものって感じですね。
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上の記述の仕方があれば、そうしたいところなのです。
以上、分かり難い説明かもしれませんが、宜しくお願い致します。
現在、下記のような状況で困っております。
/*******************
『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でゲージ溜めて無双無双、崩れ落ちたらハメ殺し
属性付加が長政と同じなら孫市超えたろうになあ、惜しい
遠距離で転ばすことが多いし固有技能で貫通なので安定してハメ殺せるジャンプ攻撃が全てといった感
ガードは割れないし範囲が微妙だが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近くまで調教強化してやらないと、そのフラグは立たない。
仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では
スカリバーはまだ手に入れられないはず。 妄 想 で つ か ?
とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。
展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。
あ り え な い 。それは。
バストダンジョンでリリカのおっぱい値を800近くまで調教強化してやらないと、そのフラグは立たない。
仮にフィリオナをメンバーから外してリリカを集中調教しても、アナルバイブが使えないその段階では
スカリバーはまだ手に入れられないはず。 妄 想 で つ か ?
とりあえずアンダー草原で淫獣マリリスを大量に調教して淫度をどんどん稼いどけ。
展開が不安ならバックアップ取っておくのを忘れんなよ。説教くさくなってスマソ・・・。ついな・・・。
256NAME IS NULL
2006/03/21(火) 01:29:01ID:??? >>255
あ り え る よ 。アフォが。
バストダンジョンに行く前に大陰森の夜魔サキュバスを倒せばスカリバーは手に入る。
ただしかなり強いからフィリオナを拡張調教してバキュームを覚えさせるか、
ジーナをタカに預けてオルガスム覚えさせたほうがいい。
つーかこのルートじゃないとAエンドには行けないわけだが?
素 人 必 死 だ な
あ り え る よ 。アフォが。
バストダンジョンに行く前に大陰森の夜魔サキュバスを倒せばスカリバーは手に入る。
ただしかなり強いからフィリオナを拡張調教してバキュームを覚えさせるか、
ジーナをタカに預けてオルガスム覚えさせたほうがいい。
つーかこのルートじゃないとAエンドには行けないわけだが?
素 人 必 死 だ な
257NAME IS NULL
2006/03/25(土) 13:53:41ID:??? こうやってリアル社会ではまず交差しないであろうXML厨とエロゲ厨が
混在するカオスっぷりが2ちゃんねるの一番の魅力かもな〜って唐突に思った
混在するカオスっぷりが2ちゃんねるの一番の魅力かもな〜って唐突に思った
258NAME IS NULL
2006/03/25(土) 14:46:10ID:???まぁ、仲良くやってくれよ。
259NAME IS NULL
2006/03/27(月) 23:01:32ID:??? RDBMS構築できる環境があれば
XMLの必要性を感じない私はどこか間違ってますか?
XMLの必要性を感じない私はどこか間違ってますか?
260NAME IS NULL
2006/03/27(月) 23:36:43ID:???261NAME IS NULL
2006/03/31(金) 18:09:41ID:??? >>260
ここはDB板なのです
ここはDB板なのです
262& ◆3hmfuY1vs.
2006/04/17(月) 16:11:27ID:xWV/vbej 質問失礼します。
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
263ami
2006/04/17(月) 16:12:21ID:xWV/vbej 質問失礼します。
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
264ami ◆ami/FR.DVU
2006/04/17(月) 16:13:40ID:xWV/vbej 質問失礼します。
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
XMLファイルのテキストを表示させる際に、改行させたいのですが
<BR>などでは改行できませんでしたorz
自分で色々なサイトを調べましたが、
どれをやっても画像のほうが改行?されてしまったり成功しません(´・ω・`)
どなたか解決法を教えてください(`・ω・´)
265NAME IS NULL
2006/04/17(月) 17:10:25ID:??? XMLファイルってデータの構造を定義するものであって、表示時の見た目は
表示するアプリ次第になっちゃうような。
表示するアプリ次第になっちゃうような。
266NAME IS NULL
2006/04/17(月) 17:13:24ID:???267ami ◆ami/FR.DVU
2006/04/17(月) 17:20:05ID:xWV/vbej 板違いでしたらごめんなさい。
フラ版で質問したらここに案内されますた(´・ω・`)
表示するのはFLASHです。
フラ版で質問したらここに案内されますた(´・ω・`)
表示するのはFLASHです。
268NAME IS NULL
2006/04/17(月) 21:53:55ID:??? >>267
そりゃ案内したヤツがかなりの大アホだ。
あくまでXMLはデータの定義形式で、どう表示されるとか全く関係ない。
Flashでどう表示されるかなんて、Flashやってる人間にしかワカラン。 マニュアル読め。
↓ これはデータとして改行を含んでないが
<text>こんにちは。いい天気ですね。</text>
↓ これは改行を3つ含んでいる
<text>
こんにちは。
いい天気ですね。
</text>
この2つが同じように表示されるんなら、Flash側で削ってるんだろう。
そりゃ案内したヤツがかなりの大アホだ。
あくまでXMLはデータの定義形式で、どう表示されるとか全く関係ない。
Flashでどう表示されるかなんて、Flashやってる人間にしかワカラン。 マニュアル読め。
↓ これはデータとして改行を含んでないが
<text>こんにちは。いい天気ですね。</text>
↓ これは改行を3つ含んでいる
<text>
こんにちは。
いい天気ですね。
</text>
この2つが同じように表示されるんなら、Flash側で削ってるんだろう。
269NAME IS NULL
2006/04/17(月) 23:58:32ID:??? 学論でXMLなDBを扱う事になった記念パピコ
270NAME IS NULL
2006/04/18(火) 21:02:53ID:??? XFYで論文潰されたりしてな。
271NAME IS NULL
2006/04/21(金) 22:47:29ID:??? ウラヤマシス
272NAME IS NULL
2006/04/23(日) 16:08:53ID:??? 僕は、大学院でXMLを研究してます。
そもそも、XMLってなんでしたっけ?
そもそも、XMLってなんでしたっけ?
273NAME IS NULL
2006/04/23(日) 17:49:42ID:??? X・・・エクスタシー
M・・・マゾ
L・・・ロリータ
M・・・マゾ
L・・・ロリータ
274NAME IS NULL
2006/04/23(日) 20:30:45ID:??? Flash×XMLでSVGの事か?とか一瞬思ったが全然違うな
フラって、SVG扱えるんだろうか〜
フラって、SVG扱えるんだろうか〜
275NAME IS NULL
2006/05/09(火) 18:54:23ID:??? xmldbはスキーマがしょっちゅう変化して
かつ古いデータも串刺しで検索しなくては
いけなくてdbを止めてはいけない時に便利
ビュー作るくらいならxmldbの方が早い
かつ、扱うxmlをわざわざマッピングする
必要も無いしな
データが階層構造をもっていてその出現順番も
重要で、入れ子構造を許容しなくてはいけない
ときなんてRDBでどうしたらよいのかわからん。
頑張って正規化してもすぐに構造なんて変化するし。
もうxmldbなしでは仕事なんて取れない。
と器用貧乏な印刷会社社員は思う訳です。
RDBって使い勝手がわるすぎ。
やすくて速いけど。
かつ古いデータも串刺しで検索しなくては
いけなくてdbを止めてはいけない時に便利
ビュー作るくらいならxmldbの方が早い
かつ、扱うxmlをわざわざマッピングする
必要も無いしな
データが階層構造をもっていてその出現順番も
重要で、入れ子構造を許容しなくてはいけない
ときなんてRDBでどうしたらよいのかわからん。
頑張って正規化してもすぐに構造なんて変化するし。
もうxmldbなしでは仕事なんて取れない。
と器用貧乏な印刷会社社員は思う訳です。
RDBって使い勝手がわるすぎ。
やすくて速いけど。
276NAME IS NULL
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 で「使える文字」はもの凄いテーブルがありましたが。
RDB のカラムを XML の構造で見る際、XML では使えない文字を
エンコードする規約があるようですが、これを行ってくれる
フリーのライブラリ等は無いものでしょうか? ちなみに Java を使っています。
特定の製品内で行っているものはあるようなのですが…
ttp://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/ja/html/dbugja9/00000531.htm
自作するにしても、「XML 名として有効ではない名前」って、簡単に
判断できるものなのでしょうか…XML で「使える文字」はもの凄いテーブルがありましたが。
277NAME IS NULL
2006/05/11(木) 16:57:45ID:??? viperいいかも
278NAME IS NULL
2006/05/18(木) 03:16:53ID:??? >>275
SGMLに慣れてる印刷会社の人にとっては良いかもしれませんね
SGMLに慣れてる印刷会社の人にとっては良いかもしれませんね
279NAME IS NULL
2006/05/18(木) 08:33:47ID:??? >>275
XMLDBは、文章管理には向いている様ですね。
よく、そういった記事をみかけます。
今後、一般企業内でも文書管理が統合されていくと使う機会があるのかもしれません。
が、最近のRDBは、XML列が使える様ですので、
その辺との住み分けがどうなるのか、興味がある所です。
安いならRDBのXML列でいいじゃん、
と、思う訳です。
XMLDBは、文章管理には向いている様ですね。
よく、そういった記事をみかけます。
今後、一般企業内でも文書管理が統合されていくと使う機会があるのかもしれません。
が、最近のRDBは、XML列が使える様ですので、
その辺との住み分けがどうなるのか、興味がある所です。
安いならRDBのXML列でいいじゃん、
と、思う訳です。
280NAME IS NULL
2006/05/19(金) 07:17:01ID:??? >>279
現実の問題・要件としては、データ量が増えたとき、XML DBにはまだ信頼がおけない。
バックアップその他の運用に関しても実績はRDBMSの足元にも及ばない。
最近ではRDBMSでもXPathとかで検索できる。=>ならRDBMSでいいじゃん。
うちの会社ではこういう判断が下されることが多いです。
現実の問題・要件としては、データ量が増えたとき、XML DBにはまだ信頼がおけない。
バックアップその他の運用に関しても実績はRDBMSの足元にも及ばない。
最近ではRDBMSでもXPathとかで検索できる。=>ならRDBMSでいいじゃん。
うちの会社ではこういう判断が下されることが多いです。
281NAME IS NULL
2006/06/01(木) 01:08:11ID:??? フリーのネイティブXMLDBで一番いいのってどれ?
282NAME IS NULL
2006/06/05(月) 23:21:43ID:??? すいません、XPath の contains で大文字小文字を区別しない
方法って有りますでしょうか?
使ってるのは msxml なんですが、string-compare なんてのは
ありましたが、contains 代わりに使えるものはなさそうなんで・・・・
よろしくおねがいします。
方法って有りますでしょうか?
使ってるのは msxml なんですが、string-compare なんてのは
ありましたが、contains 代わりに使えるものはなさそうなんで・・・・
よろしくおねがいします。
283NAME IS NULL
2006/06/14(水) 09:03:13ID:???284280
2006/06/14(水) 18:07:45ID:??? >>283
いまごろレスがあるとは。対応表は知らない。申し訳ない。
使ってるRDBは、やっぱオラクルです。一応ネイティブに取り込めるけど、
単なるテキストとして扱って処理を行なうこともしばしば。
ケースバイケースですが。
いまごろレスがあるとは。対応表は知らない。申し訳ない。
使ってるRDBは、やっぱオラクルです。一応ネイティブに取り込めるけど、
単なるテキストとして扱って処理を行なうこともしばしば。
ケースバイケースですが。
285NAME IS NULL
2006/06/15(木) 09:15:57ID:??? >>284
ありがとう。
http://www.atmarkit.co.jp/fxml/tanpatsu/30xmldbcatalog2/table.html
この表を見ると、2003年の時点ではOrableが先行しているように見えるけど、
その一年くらい前に、Oracleの営業(大勢)と話したときは、
あれもだめこれもだめ全部お前が実装しろ、ってな感じで
険悪な雰囲気になった記憶がある。
(全然関係ない話だけど、うちみたいなちっちゃな会社相手に
まだ何にも固まってない段階で、
ぞろぞろ営業が出てきて応対してくれるのを見て、
こりゃお値段も立派になるわいとへんに納得してしまった。
基幹系で使ってたんで一種の顧客サービスなんだろか?)
MSでもIBMでもなくOracleを選んだってのは、
既存の運用がOracleだったから以上の理由はあるのかな?
ありがとう。
http://www.atmarkit.co.jp/fxml/tanpatsu/30xmldbcatalog2/table.html
この表を見ると、2003年の時点ではOrableが先行しているように見えるけど、
その一年くらい前に、Oracleの営業(大勢)と話したときは、
あれもだめこれもだめ全部お前が実装しろ、ってな感じで
険悪な雰囲気になった記憶がある。
(全然関係ない話だけど、うちみたいなちっちゃな会社相手に
まだ何にも固まってない段階で、
ぞろぞろ営業が出てきて応対してくれるのを見て、
こりゃお値段も立派になるわいとへんに納得してしまった。
基幹系で使ってたんで一種の顧客サービスなんだろか?)
MSでもIBMでもなくOracleを選んだってのは、
既存の運用がOracleだったから以上の理由はあるのかな?
286NAME IS NULL
2006/07/20(木) 11:45:29ID:??? 拡張子 XML って、Windows のエクスプローラではなにか
特殊な扱いしてます?エクスプローラの関連付けを
削除しても、あいかわらず XML ファイルは IE で
開かれるみたいなんですが。
もしかして拡張子 XML の場合は特別扱いで
DTD とかスキーマとかを見て使用するアプリケーションを
選択する仕組みが存在する?
Windows 限定の話でスマンガ。
特殊な扱いしてます?エクスプローラの関連付けを
削除しても、あいかわらず XML ファイルは IE で
開かれるみたいなんですが。
もしかして拡張子 XML の場合は特別扱いで
DTD とかスキーマとかを見て使用するアプリケーションを
選択する仕組みが存在する?
Windows 限定の話でスマンガ。
287NAME IS NULL
2006/07/20(木) 11:50:39ID:??? ShellExView で調べてみたらどうやら普通の関連付けとは別に
.xml と .xmlfile の処理は MSOXEV.DLL がふっくしているっぽい。
でもこれって Microsoft InfoPath の DLL みたいなんだけど
俺 InfoPath なんてインストールしてないよ。
しかもどこをフックしてるかと思えば単なるアイコンハンドラだし。
.xml と .xmlfile の処理は MSOXEV.DLL がふっくしているっぽい。
でもこれって Microsoft InfoPath の DLL みたいなんだけど
俺 InfoPath なんてインストールしてないよ。
しかもどこをフックしてるかと思えば単なるアイコンハンドラだし。
288NAME IS NULL
2006/07/20(木) 11:53:43ID:??? あと Autoruns で見ると MSOXMLMF.DLL もフックしてるみたいだな。
Microsoft Office XML MIME Filter ってことなので
XML 形式で吐き出した Office 文書を開くときに適切な
Office アプリに引き継ぐためのものみたいだ。
Microsoft Office XML MIME Filter ってことなので
XML 形式で吐き出した Office 文書を開くときに適切な
Office アプリに引き継ぐためのものみたいだ。
289NAME IS NULL
2006/07/20(木) 12:30:30ID:q2bnX+CI ううむ、
HKEY_CLASSES_ROOT\.xml
→HKEY_CLASSES_ROOT\xmlfile
から先、複雑すぎてわからん・・・・
HKEY_CLASSES_ROOT\.xml
→HKEY_CLASSES_ROOT\xmlfile
から先、複雑すぎてわからん・・・・
290NAME IS NULL
2006/07/20(木) 15:42:47ID:??? xml:lang の指定は、指定した要素の中に含まれるリテラル
だけでなくその下にぶら下げられている全ての要素にも
(特に改めて指定しなおさない限り)有効ですか?
また、ルートノードで xml:lang の指定が無いときには
XML プロセッサはデフォルトの言語を想定するのでしょうか?
だけでなくその下にぶら下げられている全ての要素にも
(特に改めて指定しなおさない限り)有効ですか?
また、ルートノードで xml:lang の指定が無いときには
XML プロセッサはデフォルトの言語を想定するのでしょうか?
291NAME IS NULL
2006/07/20(木) 22:49:23ID:???292NAME IS NULL
2006/07/21(金) 13:41:38ID: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>
練習と実用をかねて、データベースのテーブル定義を管理するプログラムを作ろうと思っています。
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>
293NAME IS NULL
2006/07/21(金) 14:37:07ID:??? Table Definition みたいな要素名は認められない。
TableDefinition にする。
何カ所かある >> は余計。 > でいい。
必須じゃないけど DTD/RELAX NG/XSD いずれかでスキーマがあればいい。
文字コードの大文字小文字は区別されないので utf-8 でもいい。
空要素は <Explanation /> みたいに書いてもいい。
TableDefinition にする。
何カ所かある >> は余計。 > でいい。
必須じゃないけど DTD/RELAX NG/XSD いずれかでスキーマがあればいい。
文字コードの大文字小文字は区別されないので utf-8 でもいい。
空要素は <Explanation /> みたいに書いてもいい。
294NAME IS NULL
2006/07/21(金) 15:00:47ID:z4S2iCBN >>293
レスありがとうございます。
要素に空白が認められないのは、先ほど身をもって知りました。
「>>」は入力補完が変な風に働いて...。
書き込む前に見直せよ自分orz。
>DTD/RELAX NG/XSD いずれかでスキーマがあればいい。
えと、調べてみます。
レスありがとうございます。
要素に空白が認められないのは、先ほど身をもって知りました。
「>>」は入力補完が変な風に働いて...。
書き込む前に見直せよ自分orz。
>DTD/RELAX NG/XSD いずれかでスキーマがあればいい。
えと、調べてみます。
295NAME IS NULL
2006/07/21(金) 16:04:02ID:??? >>294 多分初心者のうちはいらない。
296NAME IS NULL
2006/07/23(日) 00:25:29ID:???297NAME IS NULL
2006/08/11(金) 16:09:14ID:??? RDBMSでXML使うのって
流行に乗るという以外になんか意義あります?
流行に乗るという以外になんか意義あります?
298NAME IS NULL
2006/08/11(金) 22:22:28ID:??? アプリケーション間連携とかに便利。
お使いのDBMSが特定のアプリのみサポートするなら無用です。
お使いのDBMSが特定のアプリのみサポートするなら無用です。
299NAME IS NULL
2006/08/17(木) 10:58:03ID:??? 基本となるキーは固定だが、管理したい項目がちょろちょろ変わりやがる場合・・・
<チラシの裏>
途中からこんなDBのお守りをやらされているが、フィールド名と内容が全く一致してなく
全てCHARで大きく取っておき、何でも入るようにしてあるというステキ仕様。
正直、作った奴の頭の中身を疑う。
</チラシの裏>
<チラシの裏>
途中からこんなDBのお守りをやらされているが、フィールド名と内容が全く一致してなく
全てCHARで大きく取っておき、何でも入るようにしてあるというステキ仕様。
正直、作った奴の頭の中身を疑う。
</チラシの裏>
300NAME IS NULL
2006/08/17(木) 22:50:08ID:??? カワイソス
301NAME IS NULL
2006/08/21(月) 22:55:27ID:ThyK30Ng はじめまして。
XMLから複数のDTDを参照するにはどうすればいいでしょうか?
1つの時は
<!DOCTYPE Test SYSTEM "test.dtd">
のようにしていました。
XMLから複数のDTDを参照するにはどうすればいいでしょうか?
1つの時は
<!DOCTYPE Test SYSTEM "test.dtd">
のようにしていました。
302NAME IS NULL
2006/08/22(火) 13:06:36ID:??? 一つのDTDでincludeかな?
303NAME IS NULL
2006/08/24(木) 03:04:16ID:??? 外部パラメータ実体だかそんなのを使うような気がするけどよくわかんない。
DTDはできるかぎり避けて通っている・・・w
<!DOCTYPE Test [
<!ENTITY % ex1 SYSTEM "test-ex1.dtd">
%ex1;
<!ENTITY % ex2 SYSTEM "test-ex2.dtd">
%ex2;
]>
かな〜り自信ない
DTDはできるかぎり避けて通っている・・・w
<!DOCTYPE Test [
<!ENTITY % ex1 SYSTEM "test-ex1.dtd">
%ex1;
<!ENTITY % ex2 SYSTEM "test-ex2.dtd">
%ex2;
]>
かな〜り自信ない
304NAME IS NULL
2006/08/26(土) 01:18:15ID:hbk1ERKm OpenSourceのXMLデータベースはいくつかあるが、みんな使っているのか?
305NAME IS NULL
2006/09/03(日) 22:08:16ID:??? eXist使って遊んでるけどたまに変な挙動してくれる。
ウェブアプリとの親和性は良いんだけどデータベースとしてはまだまだ発展途上な感じ。
でも最近そんな調べてないんでわからんけどeXistが一番開発が活発な気がする。
ウェブアプリとの親和性は良いんだけどデータベースとしてはまだまだ発展途上な感じ。
でも最近そんな調べてないんでわからんけどeXistが一番開発が活発な気がする。
306NAME IS NULL
2006/09/07(木) 15:05:23ID:+gKSpB98 eXistで質問があるのですが、クライアントからのXquery文はどこに渡されるのでしょうか?
私としては、exist.jar中のxqueryフォルダのXQuery.classにあると予想しているのですが、
どうぞご教授の程、宜しくお願いします。
私としては、exist.jar中のxqueryフォルダのXQuery.classにあると予想しているのですが、
どうぞご教授の程、宜しくお願いします。
307NAME IS NULL
2006/09/12(火) 05:11:19ID:??? まぁ結局は>>298の言うようにtexthostの暫定zhaxの方が利口だと思うわ。
みんなPCはトネフスな感じなんだろ?
みんなPCはトネフスな感じなんだろ?
308NAME IS NULL
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>
Xpriori本体でXSLT変換を行った場合
<xsl:element name="xxx">
<xsl:attribute name="yyy">
<xsl:value-of select="zzz">
</xsl:attribute>
</xsl:element>
309NAME IS NULL
2006/09/18(月) 01:53:13ID:??? すいません。途中で投稿してしまいました。
<xsl:element name="xxx">
<xsl:attribute name="yyy">
<xsl:value-of select="zzz">
</xsl:attribute>
</xsl:element>
上記のような変換を行おうとすると必ず以下のようなエラーがおきます
<xsl:element name="xxx">
<xsl:attribute name="yyy">
<xsl:value-of select="zzz">
</xsl:attribute>
</xsl:element>
上記のような変換を行おうとすると必ず以下のようなエラーがおきます
310NAME IS NULL
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>なども同様のエラーでした。
もうお手上げです。。
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>なども同様のエラーでした。
もうお手上げです。。
311NAME IS NULL
2006/09/18(月) 04:00:38ID:??? <xsl:value-of select="zzz">
↓
<xsl:value-of select="zzz"/>
↓
<xsl:value-of select="zzz"/>
312NAME IS NULL
2006/09/18(月) 16:43:40ID:??? <xsl:value-of select="zzz">
↓
<xsl:value-of select="zzz"></xsl:value-of>
↓
<xsl:value-of select="zzz"></xsl:value-of>
313308
2006/09/19(火) 01:51:12ID:??? /がなかったりしたのは書き込みミスです。
んで、311,312の方法の両方がダメなんです。
ほかの表記法や技も思いつかないし。鬱。
んで、311,312の方法の両方がダメなんです。
ほかの表記法や技も思いつかないし。鬱。
314NAME IS NULL
2006/09/19(火) 04:28:04ID:??? やりたい事にもよるけど属性値テンプレートで対処は出来ないの?
315NAME IS NULL
2006/09/19(火) 21:29:55ID:??? <xxx yyy="zzz"></xxx>
<xsl:element name="xxx">
<xsl:attribute name="yyy">zzz</xsl:attribute>
</xsl:element>
xsl使わなければエラーならないの?
<xsl:element name="xxx">
<xsl:attribute name="yyy">zzz</xsl:attribute>
</xsl:element>
xsl使わなければエラーならないの?
316308
2006/09/20(水) 17:27:34ID:??? >314,315
属性地テンプレートで対処できました!
くだらんことでお騒がせしました。感謝。
属性地テンプレートで対処できました!
くだらんことでお騒がせしました。感謝。
317NAME IS NULL
2006/10/28(土) 02:29:23ID:Doh19mJn XMLとデータベースってどういう関係があるの?
XMLはHTMLに毛が生えたようなものと思ってたんですが、それがどうdatabase/SQLと関連あるわけ?
意味わかんね
あと、XML Masterの試験てむずいの?MCAのDatabase の試験にしようか迷ってます
XMLはHTMLに毛が生えたようなものと思ってたんですが、それがどうdatabase/SQLと関連あるわけ?
意味わかんね
あと、XML Masterの試験てむずいの?MCAのDatabase の試験にしようか迷ってます
318NAME IS NULL
2006/10/28(土) 19:00:53ID:??? >>317
構造化されたデータをぶち込むのがデータベースだけど、XML も構造化されたデータだから
データベースにぶち込める。XML を効率的にデータベースにぶち込もうとしているのが XML
データベース。
また、決められた手続きでデータを取り出せるのがデータベースであり、XML も決められた
クエリー言語でデータを取り出せるので、それ自体がデータベース。実際は取り出すだけじゃ
意味無いので、データベースを更新する方法も当然存在している。
構造化されたデータをぶち込むのがデータベースだけど、XML も構造化されたデータだから
データベースにぶち込める。XML を効率的にデータベースにぶち込もうとしているのが XML
データベース。
また、決められた手続きでデータを取り出せるのがデータベースであり、XML も決められた
クエリー言語でデータを取り出せるので、それ自体がデータベース。実際は取り出すだけじゃ
意味無いので、データベースを更新する方法も当然存在している。
319NAME IS NULL
2007/03/28(水) 14:29:06ID:??? >>317
RDBはリレーショナルデータで、XMLは階層型データ。データ階層自体に意味がある場合は
XMLの方が素直かもしれない。たとえば部品票なんかはXMLの方がいいと思う。
XMLデータベースについてはhttp://www.xmldb.jp/の入門記事でも見ればいいんじゃないかな?
普通、XMLDBに問合せるときにはSQLじゃなくてXQueryを使うけど、最近はOracleでもDB2でも
SQL ServerでもXMLDB機能とXQueryをサポートしてるから、DB回りの仕事をしてるのなら知っと
いて損はないと思うよ。
今月のDBマガジンからXMLマスタのDBなんちゃらの対策講座も始まるみたいだし。
RDBはリレーショナルデータで、XMLは階層型データ。データ階層自体に意味がある場合は
XMLの方が素直かもしれない。たとえば部品票なんかはXMLの方がいいと思う。
XMLデータベースについてはhttp://www.xmldb.jp/の入門記事でも見ればいいんじゃないかな?
普通、XMLDBに問合せるときにはSQLじゃなくてXQueryを使うけど、最近はOracleでもDB2でも
SQL ServerでもXMLDB機能とXQueryをサポートしてるから、DB回りの仕事をしてるのなら知っと
いて損はないと思うよ。
今月のDBマガジンからXMLマスタのDBなんちゃらの対策講座も始まるみたいだし。
320NAME IS NULL
2007/03/28(水) 14:37:09ID:??? て、5ヶ月前の投稿か…
321NAME IS NULL
2007/03/28(水) 21:13:45ID:??? そして時は動き出す…のか?
てかXMLめんどくせぇ。リレーションもめんどくさいから構造組み合わせられないものか。
てかXMLめんどくせぇ。リレーションもめんどくさいから構造組み合わせられないものか。
322NAME IS NULL
2007/04/06(金) 13:11:38ID:/Oz0WGuC DB業界が保守的すぎるぜ
323NAME IS NULL
2007/04/07(土) 01:28:44ID:??? XMLDBで今一番シェアがあるのってなんだ?
Ygdrasillとかいうのは昔すこしだけいじったことあるぞ。あとeXelonなんちゃら。
Xindiceなんてまだあるのかな?
Ygdrasillとかいうのは昔すこしだけいじったことあるぞ。あとeXelonなんちゃら。
Xindiceなんてまだあるのかな?
324NAME IS NULL
2007/04/12(木) 03:08:03ID:??? 色々使った中では、Berkley XML DB が一番俺の好みに合った。
325NAME IS NULL
2007/06/21(木) 01:19:23ID:??? xindice
Version 1.1 (May 9 2007)
Version 1.1b4 (April 8 2004)
3年ぶりじゃねーか!
Version 1.1 (May 9 2007)
Version 1.1b4 (April 8 2004)
3年ぶりじゃねーか!
326NAME IS NULL
2007/06/24(日) 17:43:56ID:??? xindiceコマンドデフォルトでヘルプでなくなってるな。
あんま昔の仕様は覚えちゃいないが・・・
あんま昔の仕様は覚えちゃいないが・・・
327NAME IS NULL
2007/06/28(木) 22:54:52ID:1b7BV3Kr xindiceは全然バージョンがあがらないので見捨てました・・・
個人的にオススメはeXistですが、こちらも最近バージョンがあがってないみたい。
個人的にオススメはeXistですが、こちらも最近バージョンがあがってないみたい。
328NAME IS NULL
2007/07/11(水) 16:50:41ID: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だの何だのと出てきたのですが
いまいち使い方がわからず、こちらの欲しい具体例も
発見できずで止まってしまってどうしようもなくなり
助けを求めている次第です。
知識不足ゆえ、表現が怪しい部分がありますが
その辺はお察し頂けると助かります。
環境 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だの何だのと出てきたのですが
いまいち使い方がわからず、こちらの欲しい具体例も
発見できずで止まってしまってどうしようもなくなり
助けを求めている次第です。
329NAME IS NULL
2007/11/09(金) 01:38:51ID:??? 英語板の住民なんです。全くスレチなんですが
ここ2年程、自称桜井恵三なる人物が英語板を荒らしまくり
困っています。
桜井恵三なる人物は2002年までXML関係の会社を
経営し、各地でXMLの講演していたと自身のサイトに書いてあります。
ここの住民さんでこの人物を既知の方がいらしたら
どうぞ英語板の「じじい」とスレタイが入ったスレに
桜井恵三について書き込んでください。
ここ2年程、自称桜井恵三なる人物が英語板を荒らしまくり
困っています。
桜井恵三なる人物は2002年までXML関係の会社を
経営し、各地でXMLの講演していたと自身のサイトに書いてあります。
ここの住民さんでこの人物を既知の方がいらしたら
どうぞ英語板の「じじい」とスレタイが入ったスレに
桜井恵三について書き込んでください。
330NAME IS NULL
2007/11/09(金) 11:32:20ID:??? age
331NAME IS NULL
2007/11/10(土) 10:15:06ID:??? 巨大なXMLを扱うことがあると思う。
ファイルサイズの考慮なんだけど、想定外のファイルサイズで、迷惑かけまくって
あぽ〜ん、というプログラムを書いてしまいがち。
Windows系だと単発ファイルサイズが、
(1)4GB以上(でかい運用だと200GB超なんてのが出てくる
(2)ほにゃらら
と分けられると思うけれど、ほにゃららをサイズでロジックわけするとして
お行儀のよい切れ目ってどこなんだろうか。もちろん、複数あってもいいと思うけれど。
ファイルサイズの考慮なんだけど、想定外のファイルサイズで、迷惑かけまくって
あぽ〜ん、というプログラムを書いてしまいがち。
Windows系だと単発ファイルサイズが、
(1)4GB以上(でかい運用だと200GB超なんてのが出てくる
(2)ほにゃらら
と分けられると思うけれど、ほにゃららをサイズでロジックわけするとして
お行儀のよい切れ目ってどこなんだろうか。もちろん、複数あってもいいと思うけれど。
332NAME IS NULL
2007/11/15(木) 23:07:37ID:???333NAME IS NULL
2007/11/18(日) 21:09:09ID:???334NAME IS NULL
2007/11/22(木) 19:54:00ID:??? それってSAXで必要な部分だけ取り出したらだめなん?
335NAME IS NULL
2007/12/11(火) 22:53:52ID:??? 質問です。
xmlがDTDどおりに記述されているかどうかのチェックツールを探しています。
現在はEpicEditorの機能を使ってチェックしていますが、動作が非常に重く
チェックに膨大な時間がかかります。
調べてみたところXMLSpyが良さそうですが、高価すぎて購入できそうにありません。
なにかフリーのツールで良いものはありますか?
また以前公開されていたXMLSpyのフリー版を持っていらっしゃるかたはいますか?
xmlがDTDどおりに記述されているかどうかのチェックツールを探しています。
現在はEpicEditorの機能を使ってチェックしていますが、動作が非常に重く
チェックに膨大な時間がかかります。
調べてみたところXMLSpyが良さそうですが、高価すぎて購入できそうにありません。
なにかフリーのツールで良いものはありますか?
また以前公開されていたXMLSpyのフリー版を持っていらっしゃるかたはいますか?
336NAME IS NULL
2007/12/12(水) 02:00:08ID:rPtVVGeq337NAME IS NULL
2007/12/13(木) 00:35:27ID:???338NAME IS NULL
2007/12/25(火) 18:46:30ID:??? XML Notepad 2007でXMLファイル読み込んだら、
埋め込まれてた?xA;が本当の改行に変換されて無くなってたorz
埋め込まれてた?xA;が本当の改行に変換されて無くなってたorz
339NAME IS NULL
2007/12/25(火) 18:47:33ID:??? ここでもエスケープシーケンスされたorz。


これでどうかな?


これでどうかな?
340NAME IS NULL
2007/12/26(水) 02:25:01ID:3zylEVy/ フリーのネイティブXMLデータベースのソフトって
Xpriori
eXist
サイバーラクセオン
xindice
以外になんかありますか?
Xpriori
eXist
サイバーラクセオン
xindice
以外になんかありますか?
341NAME IS NULL
2007/12/27(木) 12:49:03ID:OLUY5M10 >>340
MonetDB/XQuery
MonetDB/XQuery
342NAME IS NULL
2007/12/27(木) 19:00:40ID:VnR0ERNF >>340
xBird
http://www.ipa.go.jp/jinzai/esp/2005mito2/mdata/10-6.html
http://db-www.naist.jp/~makoto-y/proj/xbird/index.html
サイト行っても情報がないし、どっからダウンロードするのかも分からんのだが…
xBird
http://www.ipa.go.jp/jinzai/esp/2005mito2/mdata/10-6.html
http://db-www.naist.jp/~makoto-y/proj/xbird/index.html
サイト行っても情報がないし、どっからダウンロードするのかも分からんのだが…
343NAME IS NULL
2007/12/29(土) 01:28:19ID:soXxx2pU XML文書をネイティブXMLデータベースのソフトに
格納して検索にかかる時間を調べようと思っています。
そこである程度の数のXML文書を格納する必要があるのですが
(500ファイル、100kbyte)は最低でも。
どこか、そういったものがダウンロード出来るサイトは無いでしょうか?
ttp://www.de.c.dendai.ac.jp/res/exist/exist.htm
↑ もうしわけないですが、先頭にhをつけてください。
例えばここで三つほどXML文書がダウンロード出来ます。
格納して検索にかかる時間を調べようと思っています。
そこである程度の数のXML文書を格納する必要があるのですが
(500ファイル、100kbyte)は最低でも。
どこか、そういったものがダウンロード出来るサイトは無いでしょうか?
ttp://www.de.c.dendai.ac.jp/res/exist/exist.htm
↑ もうしわけないですが、先頭にhをつけてください。
例えばここで三つほどXML文書がダウンロード出来ます。
344NAME IS NULL
2007/12/29(土) 08:34:30ID:???345NAME IS NULL
2007/12/29(土) 13:28:27ID:???347343
2007/12/31(月) 02:34:48ID:EH7HqtNt とりあえず、ファイルを集めて格納したんですが
eXist
Xpriori
は普通に格納→検索って出来ました。
ですが、Cyber Luxeonというソフトを使ってみたのですが
ファイルをひとつひとつクエリーで検索する方法しか
DXE操作マニュアルと、codeZineの記事に書いてありませんでした。
このネイティブXMLデータベースのソフトは
ファイルをひとつひとつでしか検索に対応してないのでしょうか?
詳しい方、すみませんが、よろしくお願いします。
eXist
Xpriori
は普通に格納→検索って出来ました。
ですが、Cyber Luxeonというソフトを使ってみたのですが
ファイルをひとつひとつクエリーで検索する方法しか
DXE操作マニュアルと、codeZineの記事に書いてありませんでした。
このネイティブXMLデータベースのソフトは
ファイルをひとつひとつでしか検索に対応してないのでしょうか?
詳しい方、すみませんが、よろしくお願いします。
348NAME IS NULL
2008/01/03(木) 05:23:34ID:???350NAME IS NULL
2008/01/03(木) 23:26:31ID:??? すいません。
>>348でした
>>348でした
351NAME IS NULL
2008/02/05(火) 21:02:39ID:LcLTi8Aw352あうたん
2008/03/04(火) 09:13:11ID:??? msxml 4.0 以上で
MTやTypePadASPの出力するxhtmlをxpath
で記事を抽出したいんですが
xpathでうまく抽出できません。
はまりそうなポイントってありますか?
たとえば名前空間とか
そもそもそんなことできんからDOMでアクセスしろとか
MTやTypePadASPの出力するxhtmlをxpath
で記事を抽出したいんですが
xpathでうまく抽出できません。
はまりそうなポイントってありますか?
たとえば名前空間とか
そもそもそんなことできんからDOMでアクセスしろとか
353NAME IS NULL
2008/03/11(火) 19:20:15ID:6FZivUIb どなたか教えてください。
あるServletのURLから情報をPOST XMLでリクエストしないといけない
のですが、これは何を使って、どうやって送ればいいですか?
初心者ていうか何も知らないので、分かりやすく説明していただけますか?
あるServletのURLから情報をPOST XMLでリクエストしないといけない
のですが、これは何を使って、どうやって送ればいいですか?
初心者ていうか何も知らないので、分かりやすく説明していただけますか?
354NAME IS NULL
2008/03/11(火) 21:41:16ID:??? 何を使いたいか、どうやって送りたいかによる
スレ違いなので他でやってくれ
スレ違いなので他でやってくれ
355NAME IS NULL
2008/04/01(火) 08:56:35ID:HA7CIXGu なんでもかんでもスレ違い(笑)
356NAME IS NULL
2008/04/04(金) 23:32:30ID:R/pO2s0I 最近XMLを使い始めたんですけど
皆さんデータの中身で属性と要素ってどう使い分けています?
私は、原則は属性を使って入れ子が生じるものと複数存在する
データについては要素を使っています。
皆さんデータの中身で属性と要素ってどう使い分けています?
私は、原則は属性を使って入れ子が生じるものと複数存在する
データについては要素を使っています。
357NAME IS NULL
2008/05/10(土) 11:27:44ID:P/jygO5j XML DBの情報ってこのスレですか?
つーか、かなり過疎ってますね…
みんなXML DBは使ってない?
つーか、かなり過疎ってますね…
みんなXML DBは使ってない?
358NAME IS NULL
2008/05/14(水) 16:09:17ID:??? XML DBって何?
359NAME IS NULL
2008/06/07(土) 14:33:58ID:BBhx2U6B こんな感じで作ってるんですけど
意味分類の階層って深さで名前を変えた方がいーですか?
- <類語辞典>
- <階層 意味分類="魚">
- <階層 意味分類="海の魚">
- <単語>
<単語名 言語="日本語">鮭</単語名>
<品詞>名詞</品詞>
</単語>
- <単語>
<単語名 言語="日本語">マグロ</単語名>
<品詞>名詞</品詞>
</単語>
- <単語>
<単語名 言語="日本語">鯖</単語名>
<品詞>名詞</品詞>
</単語>
</階層>
</階層>
<階層 意味分類="ほ乳類" />
<階層 意味分類="爬虫類" />
</類語辞典>
意味分類の階層って深さで名前を変えた方がいーですか?
- <類語辞典>
- <階層 意味分類="魚">
- <階層 意味分類="海の魚">
- <単語>
<単語名 言語="日本語">鮭</単語名>
<品詞>名詞</品詞>
</単語>
- <単語>
<単語名 言語="日本語">マグロ</単語名>
<品詞>名詞</品詞>
</単語>
- <単語>
<単語名 言語="日本語">鯖</単語名>
<品詞>名詞</品詞>
</単語>
</階層>
</階層>
<階層 意味分類="ほ乳類" />
<階層 意味分類="爬虫類" />
</類語辞典>
360NAME IS NULL
2008/06/22(日) 02:47:40ID:s/pF71CI ORDB(オブジェクトリレーショナルDB)と
XMLDBの違いって何?
格納できるデータの構造というかモデルとかの違い?
それによって現実世界の情報格納に向き不向きがあったりする?
XMLDBの違いって何?
格納できるデータの構造というかモデルとかの違い?
それによって現実世界の情報格納に向き不向きがあったりする?
361NAME IS NULL
2008/07/07(月) 08:35:11ID:??? >>359
階層の深さが固定なら変えた方がいいかもね。
階層の深さが固定なら変えた方がいいかもね。
362学生
2008/07/17(木) 00:57:27ID:YPGFxz/+ DTDについて質問です
<!ELEMENT 学生 (学生|学科,名前)>
はDTDの書式として正しいかという初歩的な問題なのですが
<!ELEMENT 学生 (学生|学科),名前)> が自分では正しいのではないかと思うのですが
これでいいのでしょうか? どなたか教えていただけないでしょうか。
<!ELEMENT 学生 (学生|学科,名前)>
はDTDの書式として正しいかという初歩的な問題なのですが
<!ELEMENT 学生 (学生|学科),名前)> が自分では正しいのではないかと思うのですが
これでいいのでしょうか? どなたか教えていただけないでしょうか。
363NAME IS NULL
2008/09/20(土) 21:11:35ID:??? >>362
とっくに自己解決してるだろうけど、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]を見ると、選択や列挙のまとまりごとに括弧が必要なことが分かる。
「(学生|学科|名前)」や「(学生,学科,名前)」は可だけど
「(学生|学科,名前)」は不可で、「((学生|学科),名前)」とする必要がある。
とっくに自己解決してるだろうけど、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]を見ると、選択や列挙のまとまりごとに括弧が必要なことが分かる。
「(学生|学科|名前)」や「(学生,学科,名前)」は可だけど
「(学生|学科,名前)」は不可で、「((学生|学科),名前)」とする必要がある。
364NAME IS NULL
2008/09/22(月) 16:54:33ID:vUw43PF2 2ヶ月以上経ってからレスしても見てないだろjk
365NAME IS NULL
2008/10/22(水) 00:17:20ID:??? 池田電機(姫路パワハラ関係の登場人物紹介)
小川明利(自己を正当化するためには他人を貶してまで嘘をつくパワハラ課長。キチガイ。口臭対策はしてるがまだ臭い。古屋の犬一号。)
児島(無修正エロDVDのコピー販売を社内でしてた人。社外秘資料と個人情報の流出源となった)
古屋孝一(パワハラ。口が臭い。会社を代表する精神異常者。キチガイ。ネチネチしてる。幼い頃食うものに困ってゴキブリまで食ったと某社員にカミングアウト)
内藤(異様に威張ってる。事務室でタバコを吸う。上司には態度がコロっと変わる。セクハラ疑惑あり。口癖は「シネ」)
児島の妻
福井章子(古屋、小川の不倫相手。不倫関係を利用し社内で権勢を誇る。淫乱尻軽女)
北川(児島の顧客)
中村(児島の顧客)
新免(古屋の腰巾着。中年同好会会長。仕事中糞つまらんオナニーネタを語る40過ぎのおっちゃん。古屋と共通してキモオタ系)
小川明利(自己を正当化するためには他人を貶してまで嘘をつくパワハラ課長。キチガイ。口臭対策はしてるがまだ臭い。古屋の犬一号。)
児島(無修正エロDVDのコピー販売を社内でしてた人。社外秘資料と個人情報の流出源となった)
古屋孝一(パワハラ。口が臭い。会社を代表する精神異常者。キチガイ。ネチネチしてる。幼い頃食うものに困ってゴキブリまで食ったと某社員にカミングアウト)
内藤(異様に威張ってる。事務室でタバコを吸う。上司には態度がコロっと変わる。セクハラ疑惑あり。口癖は「シネ」)
児島の妻
福井章子(古屋、小川の不倫相手。不倫関係を利用し社内で権勢を誇る。淫乱尻軽女)
北川(児島の顧客)
中村(児島の顧客)
新免(古屋の腰巾着。中年同好会会長。仕事中糞つまらんオナニーネタを語る40過ぎのおっちゃん。古屋と共通してキモオタ系)
366NAME IS NULL
2008/10/30(木) 20:45:04ID:8Jko9K7G これからはXMLが世の中を支配しそうな気がするんです。
RDBは縦割り行政的な気がして思想的に古い感じで習得する気になりません。
メールなんかも、今は平文でいろいろやり取りしているけど、やがてXMLで構文化されたフォーマットが主になりそうな気がします。
RDBは縦割り行政的な気がして思想的に古い感じで習得する気になりません。
メールなんかも、今は平文でいろいろやり取りしているけど、やがてXMLで構文化されたフォーマットが主になりそうな気がします。
367NAME IS NULL
2008/10/31(金) 10:38:26ID:??? コンピュータが処理するには良いけど
人が読み書きするにはめんどくさがる人が多そう
そこを補うようなツールが出て来るんだろうけどさ
SGMLが難しすぎて使ってる人あんま居ないのと同じように
人が読み書きするにはめんどくさがる人が多そう
そこを補うようなツールが出て来るんだろうけどさ
SGMLが難しすぎて使ってる人あんま居ないのと同じように
368NAME IS NULL
2008/11/01(土) 10:39:32ID:??? ここだけ10年前のスレですか、とでも言いたくなる内容だ
369NAME IS NULL
2008/11/03(月) 17:04:51ID:??? 最近、YAMLやJSONでもいいや、と思えてきた
370NAME IS NULL
2008/11/23(日) 22:51:54ID:??? ここxmldbの話するところ?
371NAME IS NULL
2008/12/14(日) 17:55:14ID:??? ブロガ―用のrssのスレでしょ。
372NAME IS NULL
2009/01/04(日) 19:58:08ID:??? XMLデーターベースってどうなの?
373NAME IS NULL
2009/01/08(木) 15:41:01ID:??? 誰かXMLマスタープロフェッショナル勉強してる人いないの?
スレ立ってないし
スレ立ってないし
374NAME IS NULL
2009/01/08(木) 16:56:43ID:??? >>373
近日中にベーシック受けて、その後Proの勉強する予定ノシ
近日中にベーシック受けて、その後Proの勉強する予定ノシ
375NAME IS NULL
2009/01/08(木) 17:01:24ID:??? >>373
>>374
XMLマスター@資格板
http://namidame.2ch.net/test/read.cgi/lic/1228815467/l50
XMLマスター@プログラマー板
http://pc11.2ch.net/test/read.cgi/prog/1228818514/l50
他板にあるよ☆
>>374
XMLマスター@資格板
http://namidame.2ch.net/test/read.cgi/lic/1228815467/l50
XMLマスター@プログラマー板
http://pc11.2ch.net/test/read.cgi/prog/1228818514/l50
他板にあるよ☆
376NAME IS NULL
2009/01/10(土) 01:24:36ID:???377NAME IS NULL
2009/03/26(木) 10:41:34ID:??? 今巨大なXMLdocumentを扱うアプリ作ろうとしてるんだけど、
検索効率上げるような一般的なやりかたってある?
XMLデータベース使うとインデックスつけたりできるみたいだけど、
組み込みで使えるのがなくてちょっと困ってる。
検索効率上げるような一般的なやりかたってある?
XMLデータベース使うとインデックスつけたりできるみたいだけど、
組み込みで使えるのがなくてちょっと困ってる。
378NAME IS NULL
2009/03/26(木) 14:32:34ID:??? SQL ServerがあればXMLいらないよね
379NAME IS NULL
2009/03/26(木) 15:53:56ID:??? JSON(YAML)使えばいいんでない?
380NAME IS NULL
2009/08/15(土) 23:19:50ID:??? XML DBってあったけどさ、最近聞かないよね。
このままRDBとKey Value Storeの間で消滅しちゃいそう。
このままRDBとKey Value Storeの間で消滅しちゃいそう。
381名無し募集中。。。
2009/08/17(月) 04:13:17ID:hgn2/Kpd 何がだめって遅いからね
382NAME IS NULL
2009/08/20(木) 16:19:27ID:??? XML DBは、ツリー構造しか扱えなからなぁ。
RDBは、リレーションというかネットワーク構造も扱えるから、
実世界のモデル化にはXML DBよりも適している。
表現力で最良なのはOO DB(オブジェクト指向DB)だけど。
結論:OO DB > RDB with ORM > pure RDB > XML DB
RDBは、リレーションというかネットワーク構造も扱えるから、
実世界のモデル化にはXML DBよりも適している。
表現力で最良なのはOO DB(オブジェクト指向DB)だけど。
結論:OO DB > RDB with ORM > pure RDB > XML DB
383NAME IS NULL
2009/09/10(木) 18:25:40ID:??? 卒業研究でXMLを利用したテーマをする予定ですが何も思い浮かびません
何かアイディアありませんでしょうか・・
何かアイディアありませんでしょうか・・
384名無し募集中。。。
2009/09/10(木) 22:26:17ID:slIG3P1s え?じゃあ何のために今までXMLを研究してきたの?
385NAME IS NULL
2009/12/15(火) 12:38:27ID:fXqhryZX XMLを読み込んで自動でXSLTを作成してくれるソフトはありますか?
大量のXMLファイルを処理しないといけないので困っています。
大量のXMLファイルを処理しないといけないので困っています。
386NAME IS NULL
2009/12/15(火) 18:05:52ID:??? そういうのあったら自分も欲しいし知りたい
387NAME IS NULL
2009/12/15(火) 18:19:27ID:??? Excel
388NAME IS NULL
2009/12/15(火) 18:28:36ID:??? Excelで出来たっけ?
389名無し募集中。。。
2009/12/15(火) 18:58:29ID:jlQjO5jn XMLを読み込んで自動でXSLTを作成ってどういう事?
XMLにXSLTを差込んで完成品の何かを作るんじゃないのか普通は
XSLTってXMLのためのスタイル設定だろ
XMLにXSLTを差込んで完成品の何かを作るんじゃないのか普通は
XSLTってXMLのためのスタイル設定だろ
390NAME IS NULL
2010/03/13(土) 22:39:43ID:lgiSJEVt 野球やサッカーなどスポーツの得点や勝敗を記述するXMLってありませんか?
あったら教えてください。
あったら教えてください。
391NAME IS NULL
2011/09/17(土) 15:08:50.13ID:??? XMLの標準機能だけで、内容の一部を環境ごとに書き換える方法ってある?
質問スレ?
393NAME IS NULL
2013/12/09(月) 02:18:05.03ID:gCfrgyiJ394NAME IS NULL
2017/02/01(水) 22:19:20.44ID:???395NAME IS NULL
2017/03/28(火) 18:08:50.38ID:NgtELz8Y DTDで定義されたXMLファイルをExcelで編集したいんですが、MSXML6.0がDTDを禁止してるみたいで開けません
いろいろ調べるとprohibit DTDをfalseにするとできるようなのですが、具体的にはどうすればよいのでしょう…
いろいろ調べるとprohibit DTDをfalseにするとできるようなのですが、具体的にはどうすればよいのでしょう…
396ich1
2017/04/01(土) 14:46:05.85ID:YerBiODJ https://goo.gl/8by4rX
これは嫌だなー。。本当なの?
これは嫌だなー。。本当なの?
397NAME IS NULL
2017/05/20(土) 15:17:13.91ID:BH3EK1xP アップルラボ 詐欺 怪しい 疑惑 iPhone 修理 非正規店 グレーゾーン 韓国 中国
根本つとむ 中卒 ブサイク ブス キモい 詐欺師 生活保護
根本つとむ 逮捕 犯罪者 罪状 重要参考人 障害者 アスペルガー症候群
アップルラボ 被害者の会 壊れた おかしい 犯罪 故障 iPhone7 スティーブジョブズ
アップルラボ 脱税 iPad 脱獄 水没修理 MacPro 買取
アップルラボ 誇大広告 2ちゃんねるで宣伝 消費者センター 粉飾決済 恥 ダメ
アップルラボ 迷惑企業 最低 やめて欲しい 中卒 変 創価学会 中国
根本つとむ 中卒 ブサイク ブス キモい 詐欺師 生活保護
根本つとむ 逮捕 犯罪者 罪状 重要参考人 障害者 アスペルガー症候群
アップルラボ 被害者の会 壊れた おかしい 犯罪 故障 iPhone7 スティーブジョブズ
アップルラボ 脱税 iPad 脱獄 水没修理 MacPro 買取
アップルラボ 誇大広告 2ちゃんねるで宣伝 消費者センター 粉飾決済 恥 ダメ
アップルラボ 迷惑企業 最低 やめて欲しい 中卒 変 創価学会 中国
398NAME IS NULL
2017/12/29(金) 11:42:39.67ID:dtNZwIie 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
IMAGMZEERJ
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
IMAGMZEERJ
399NAME IS NULL
2018/02/14(水) 13:32:13.13ID:??? ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
400NAME IS NULL
2018/04/29(日) 23:57:57.41ID:D5l5dcZp xmlってマージできませんか?教えてください!
既出だったらごめんなさーい!!
既出だったらごめんなさーい!!
401NAME IS NULL
2018/04/30(月) 13:57:38.47ID:???402NAME IS NULL
2018/04/30(月) 14:46:26.61ID:??? マージってのがどういう処理を想像してるかわからんが
単純にテキストを後ろに引っ付けたらルートが一つにならんわな
単純にテキストを後ろに引っ付けたらルートが一つにならんわな
403NAME IS NULL
2019/08/03(土) 01:32:37.63ID:??? http://web.archive.org/web/20160809092524/http://www2.informatik.hu-berlin.de/~obecker/XSLT/
XMLをマージするXSLT。
XMLをマージするXSLT。
404NAME IS NULL
2022/10/22(土) 09:59:00.11ID:jo+cv36E XMLを合成するならXSLTでやる
FramexsというソフトではXHTML×XHTML×その他XMLを合成している
ああいう感じでやればいい
FramexsというソフトではXHTML×XHTML×その他XMLを合成している
ああいう感じでやればいい
405NAME IS NULL
2022/11/26(土) 18:55:17.85ID:o+PA739f XMLはデータ容量が大きくなるのと、XML単体で複雑なデータ構造を定義できるから、データベースとしては廃れた。
406NAME IS NULL
2023/01/03(火) 14:07:12.19ID:??? XSLT の有効な状況というのが良くわからん
Webスクレイピング なんかだと、対象ページの書式が多様かつ複雑すぎて
アドホックなハードコーディングよりコストを下げられる気がしな
Webスクレイピング なんかだと、対象ページの書式が多様かつ複雑すぎて
アドホックなハードコーディングよりコストを下げられる気がしな
407NAME IS NULL
2023/04/06(木) 17:45:01.57ID:??? プハァ~~~┗─y(;´Д`)y─┛~~ニコチン中毒
408NAME IS NULL
2023/05/29(月) 22:02:04.51ID:ITARjGcP relax NGで「ある要素/属性が存在していたらある要素/属性は任意 (optional) である」っていうことを示すにはどうしたらいいだろう。
たとえば<aaa>という要素にたいするxxxとyyyという属性について
<aaa xxx="..."/>という形だったらyyyはあってもなくてもいいし、
<aaa yyy="..."/>という形だったらxxxはあってもなくてもいいという場合。
思い付いたのは
element aaa {
( XXX, YYY? ) | ( XXX?, YYY ),
XXX = attribute xxx { text },
YYY = attribute yyy { text }
}
なんだけど,(意味的に)正しく表わせているかどうか分からん。
どなたかご指摘ください……
たとえば<aaa>という要素にたいするxxxとyyyという属性について
<aaa xxx="..."/>という形だったらyyyはあってもなくてもいいし、
<aaa yyy="..."/>という形だったらxxxはあってもなくてもいいという場合。
思い付いたのは
element aaa {
( XXX, YYY? ) | ( XXX?, YYY ),
XXX = attribute xxx { text },
YYY = attribute yyy { text }
}
なんだけど,(意味的に)正しく表わせているかどうか分からん。
どなたかご指摘ください……
409NAME IS NULL
2024/10/29(火) 13:46:04.73ID:EDhRvniY 今更だけどxqueryが関数型言語なのむっちゃ使いにくくね?
レスを投稿する
ニュース
- 【少子化】少子化は女のせい?男のせい?SNSで不毛すぎる議論が勃発…「産ませる発言」vs「淘汰される遺伝子」泥沼バトルへ [ぐれ★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
- 日テレ、国分太一の「答え合わせ」を却下 「答え合わせをするまでもない」「心当たりがあると述べられている」★ 2 [muffin★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【実況】博衣こよりのえちえちSSholoX4周年🛸💜🥀🧪🍃★4
- 日本人「今まで悪の国だと思っていたロシアがグローバルサウスの解放をした。信じていた世界が崩壊した。キエー!!」 [805596214]
- 【投資立国】高市、18歳未満にもNISA解禁! [219241683]
- X民「世の中の人々がクラシック音楽に興味を持たないのはなぜ?答えわかる人いますか」高市早苗 [242521385]
- 早苗のおまんこパンパンパン🏡
- 【悲報】高市早苗が引用した「黙って俺に投資しろ」というシーン、それを言った主人公がボコボコに蹴られて『躾』されてしまう... [856698234]
