• ベストアンサー

xmlについて

xmlでDBを構築しようと思っています。内容は顧客情報をxmlで蓄積して、そのデータを参照・検索できるようなイメージなるかと思います。顧客DBをxmlで構築するイメージです。できるだけ、価格をおさえたいのですが、何かいいソフトは知りませんでしょうか?できれば、フリーのソフトだとありがたいです。ソフト名と価格を教えて下さい。漠然とした質問ですいませんが、よろしくお願いします。

  • XML
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

簡単なものは@ITに紹介されていましたね。 他にPostgreとかIBM製のものなどもあったように思いますが 忘れてしまいました。とりあえず参考にしてみてください。 SQL Server 2000を利用して、XML文書を入出力する方法 http://www.atmarkit.co.jp/fxml/tanpatsu/15mssql/mssql01.html ネイティブXMLデータベース Xindice http://www.atmarkit.co.jp/fxml/tanpatsu/18xindice/xindice01.html

関連するQ&A

  • xmlの編集-Excel

    職場で専用ソフトを用いて顧客データを入力をしていますが、 入力データに大量の変更があったときなど、顧客毎に一つ一つ修正しなければならず、入力が面倒です。 専用ソフトで入力したデータは複数のxmlファイルで管理されています。 そのxmlファイルを直接Excelで編集して専用ソフトにも反映させたいのですが、方法が分かりません。 Excelは2003です。 データ-xml-インポート でxmlを開き、データを一部修正後、 ファイル-名前をつけて保存 でxml形式を選択して保存 (ファイル名は修正前と同様) をしてみましたが、 編集前のファイルサイズより編集後のファイルサイズのがかなり大きくなり、 専用ソフトで開いてもエラーとなってしまいます。 xmlの編集の仕方が間違っているのでしょうか?

  • エクセルのマクロで他のファイルを開く方法

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=109111 で書かれているのとほぼ同じ内容なのですが、 ○.xlsは顧客DBで×.xlsはその顧客の詳細情報となっていて、×.xls名=顧客番号.xlsとなっています。 アナログな方法として、DBで検索して、顧客番号を確認して、検索して開く。という方法も取れるのですが、その顧客DB(○.xls)である特定の顧客番号を選択すると、(参照セルを作ってそこに手打ちしてもいいのですが)その顧客のファイルが自動で開く(sheet1のA1がアクティブになる)ような方法があったら教えて下さい。 (参照ページの方は”ボタンを押すと”というコマンドになっているので・・・) マクロ&VBAは素人並です。 助けてくださいよろしくお願いします。

  • XML-DB変換について

    今、新しい仕事でXML文書で顧客でデータ転送する仕事があります。 XSDというファイルがあるのですがこの定義にしたがって あるデータをXML文書に変換する機能ってMysqlにあるのでしょうか? XMLについてまだあまりよく知らないため質問の内容がおかしかったらすみません。 ご存知のかたがいらっしゃったら教えていただけますでしょうか?

  • XSLTでの複数のXML検索結果を統合するには?

    初歩的な質問でごめんなさい。 XSLTを使って複数のXMLを検索した結果を、表示したいのですが、結果を1つのテーブルに統合するにはどうすればいいのでしょう。 次のスクリプトを基に作りたいのですが。 function search (keyword) { node = thexsl.XMLDocument.selectSingleNode("//xsl:for-each"); if(keyword) node.setAttribute("select", "//data[contains(word, '" + keyword + "')]"); else node.setAttribute("select", "//data"); str = thexml.XMLDocument.transformNode(thexsl.XMLDocument); view1.innerHTML = str; } 次のファイルを利用して検索したいです、 <xml id="thexml1" src="db1.xml"></xml> <xml id="thexml2" src="db2.xml"></xml> <xml id="thexml3" src="db3.xml"></xml> <xml id="thexsl" src="db.xsl"></xml> xmlファイルの内容 <?xml version="1.0" encoding="utf-8" ?> <dataroot xml:lang="ja"> <data>・・・</data>  ・・・ </dataroot> xslファイルの内容 <?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <table> <tr>・・・</tr> <xsl:for-each select="//data"> <tr>・・・</tr> </xsl:for-each> </table> </xsl:template> </xsl:stylesheet> よろしくお願いします。

    • 締切済み
    • XML
  • DBとテキストファイルの比較

    DBとテキストファイルのそれぞれの利点・欠点を教えて下さい。 顧客管理などの常に情報が変更しやすい場合は、やはりDBの方がすぐれているのでしょうか? 掲示板などの情報が蓄積していくものはどうでしょうか? 検索機能などを考えると、DBの方がいいような気がするのですが、 膨大な文字数を扱うことを考えると、従来のテキストファイルの方がいいような気がしてしまいます。 (フリーの掲示板などはテキストファイル式のものがほとんどですし・・・) 検索・読込・書き足しの早さや容量の多い情報を扱う場合などで、それぞれの 利点・欠点などわかりましたら教えて下さい。 よろしくお願いします。

  • 顧客管理と案件管理の両方が出来るパッケージソフトを探しています。

    顧客管理と案件管理の両方が出来るパッケージソフトを探しています。 検索をする際に、案件と顧客名の両方から出来るものを望んでいます。 今後のサポートを考えて、フリーソフトではなくシェアウェアのものがいいのですが、 膨大な内容だったり、とてつもない価格だったりで、手が出せないで困っています。 ファイルメーカーで作られたものがあるのですが、うまく検索が出来ず、結果、使えない状態です。 また、エクセルでの作成も考えましたが、顧客名の検索後に案件別に検索をすることを考えると、 全顧客を1シートに載せなくてはならないため、機能的ではないとの結論となり、 ソフトを探している状況です。 また、フリーソフトの場合、今後のサポート力が弱いとのことで却下されました。 アクセスも、使えない人が多いため、却下されています。 お知恵をお貸しください。 よろしくお願い致します。

  • [PHP+XML]PHPで動的に出力するXMLをどのようにして読み込めばいいでしょうか?

    こんにちは、どうしても解決ができなくて困っています。 お助け願います。 DBからデータを取得し成形するなどした結果をXMLで出力できるようにPHPを用意しました。 ブラウザから確認でき、XMLをソース表示しても問題ありません。 次にこれを読み込むPHPを書いています。 simplexml_load_fileなどでXMLファイルを開くことはこれまでにもやっていたので、直接XMLファイル名を記述するところに用意したPHPを指定しました。 結果はエラー。 いろいろ検証した結果、PHPがアクションする前にPHPファイルが開かれてしまっている感じ。 DOMDocumentのload()やloadXML()で読み込む方法もトライしましたが結果は同じ・・・。 根本的に間違ってますか? PHPから吐き出されるXMLを読み込むためにXMLファイルを記述するところにPHPスクリプトを指定すること自体が間違っているようにも思っています。 お手数をお掛けいたしますがお教え願います。

    • ベストアンサー
    • PHP
  • WebDBと内部(社内)のDB

    教えてください。 現在Webサイトを構築しています。 ECサイトでDBに売上げのデータが蓄積されていくつくりになっていますが、 これを会計や内部の作業進捗のデータと連携させたいのですが、一般的には、すべて統一のDBにより運営されてくものなのでしょうか? 外部にみえるようにしたくないものとみせていいものとわざわざおいておく必要のない社内で使うデータなどがあります。 たとえば、ECでの売上げ商品情報などは外部のデータで蓄積するのはいいですが、受注番号とリンクさせて社員が作業している進捗とリンクさせていくまたはコレと連携して社員の作業時間の登録といったところまで管理するとなるとどのように運用するイメージをもてばいいか教えてください。 DBの連携や随時更新する中間のDBなどがあるのでしょうか?

  • 独学でXMLの有効性を感じながら勉強できる方法を教えてください。

    XMLを使うメリットがいまいち見えてきません。 XMLのメリットはデータ交換と他端末対応、EZ-WebやPDA? のページを作成するのに便利そうとは思うのですが。。 XMLの有効性が伝わってくる内容のサンプルを作成しながら楽しく 学習できる書籍やサイトはありますでしょうか? 例えば、CGIやDBであれば、xxによるWeb-DBシステムの作成といった感じで、独学で実際に試して形にできるので有用性が簡単に理解できるのですが、XMLの場合だと別にXMLでなくても良いのでは。。と思うようなサンプルや複雑すぎて難しいものが多いような気がします。 あまり小規模な事には使わないからなのかもしれませんが、シンプルなサンプルで学習したいです。 大きな事例はインターネット上に多少載っていますが、実際に現場で、どのようにWebページを製作し、データ交換を行うのかが見えないです。 ・データ交換に関して XMLは、HTMLと違いタグに構造化された情報を持たせられるということで、CSVの行列といった簡単な情報でなく、RDBのようにデータを使用でき、かつFireWallのポートも気にせずにSOAPプロトコルを使用しリモートとのデータ交換ができるから良いということなのでしょうか? ・他端末対応に関して EZ-Webページを作成する際に手間だったので XML、XSLという組み合わせは有効そうに思えます。 ただ、Webページ作成だけに限れば、XSLなどWebデザイナーが覚えるかというと敷居が高いような気がしますし、 XSL対応のWYSYWIGエディタがあるかというとそうでもなく、 デザインを凝らないページであればXSLでも良い気がしますが、既存のHTMLとスタイルシートの方が早くて簡単な気がします。 XML、XSLという組み合わせは携帯などデータ重視のページでのみ利用されていくのかと感じてしまうぐらいです。 ふと、本屋に行き個人レベルでXMLのメリットを感じるには難しく学習へのきっかけが欲しいです。

    • 締切済み
    • XML
  • XML形式のファイルの保存について

    こんばんは。XMLファイルをいじるという作業を始めて行ったのですが、フリーソフトをいただきXMLファイルを一通りいじり、上書き保存しておいたところ、データの書き換えが行われておりませんでした。新規で別の場所に保存してみてもファイルが現れませんでした。どうすれば保存できるでしょうか?

専門家に質問してみよう