• 締切済み

質問

MFCアプリを作成します。XMLファイルを読み込みたいのですが、.NETFrameworkのようxmlの構造をそのまま構造体に入れたり出したりする方法は無いんでしょうか

noname#138361
noname#138361
  • XML
  • 回答数1
  • ありがとう数13

みんなの回答

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

一番手っ取り早いのは MSXML を利用することでしょう。 似たような質問が MSDN のフォーラムにありましたので参考にしてください(ちゃんとそのページにあるリンクの先も読むこと)。 多分コードを書いていてにっちもさっちもいかなくなるかもしれませんが、その場合の質問先はC/C++カテゴリのほうが適切と思われます(あくまでもMFC/MSXMLに直接関係のあることだけですよ)。

参考URL:
http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/eb6fa8e9-0420-4558-8bdb-c9af894b8c4b

関連するQ&A

  • 質問

    MFCアプリを作成します。XMLファイルを読み込みたいのですが、.NETFrameworkのようxmlの構造をそのまま構造体に入れたり出したりする方法は無いんでしょうか 教えてください

  • XMLShemaからXML文書を作成

    こんにちは VB2005でXML文書をアプリを作成指定しています。 XML文書を読み込んでバリデーションをかけて、OKであれば処理続けていくプログラムです。 実際の業務でバリデーションのために使用する XMLSchemaをもらったのですが、階層が深くなかなか複雑なようで、 ファイルの数は100個近くあります。 プログラムのテストのために、指定のXMLSchema全ての構造体を反映したXMLファイルを作成したいのですが、 手動ではかなり厳しいです。 ちなみに、メインとなるXSDファイルがありますが、 その中では、子要素となる構造を定義したXSDファイルを importやincludeしているだけです。 このようなXSDファイルを指定して、全ての構造を網羅したXMLファイルを作成してくれるツールは存在しますでしょうか? もしくは、そのようなツールを作成するプログラムのサンプルでも結構です。 以上、よろしくお願いいたします。

    • ベストアンサー
    • XML
  • VB .Netの構造体について

    構造体について教えて下さい。 クラスで構造体を作成しました。 クラスでIniファイルを読み込み、Formのボタンを押した処理の中で構造体を読み込みたいのですが、何をしても空白(Nothing)になります。 クラスの中では格納されたままなのに・・・。 違う場所で構造体を呼んだときは別の処理がいるのでしょうか? それともVB .Netの仕様なのでしょうか?

  • MFCと.NETFramework

    MFCも.NETFrameworkも、OSだけが入っている環境だと動作しないと思うのですが、 MFCは、アプリケーションと一緒に配布して、インストーラーなしでアプリケーションを起動出来ますか? 出来るだけ必要なファイルを最小限にとどめた簡単なアプリケーションを作りたいのです。

  • .NETの環境について

    .NETについて初心者です。 教えてください。 .netframework1.1で作成されているプログラムがあるのですが、 確認するとフォルダ内にはdllファイルとexeファイル、configファイルしかありません。 .csや.vbなどの拡張子のプログラムファイルは生成されないのでしょうか? .netframework2.2動かすにはどのようにすればいいのでしょうか? よろしくお願いします。

  • 複数のXMLファイルからのデータ抽出

    いつもお世話になっております。 .netFramework + C#環境で、XMLを使用して、Webページにリストを表示させるプログラムを考えています。 (正確には、XMLファイルのあるタグの中のデータを一覧で表示させたい。) 何が問題かというと、このXMLファイルが複数あり、しかもフォルダが階層化されている ということです。 幸いなことにフォーマットは同じなので、その点は問題ないのですが、複数の人間がその都度フォルダにXMLファイルを追加するので、ファイル名を指定して、プログラムを書くことが難しい状況です。 .net Framework のFileSystemObjectをうまく使えないかと考えています。 よろしくお願い致します。

  • ディレクトリ構造の表示

    任意のディレクトリ構造を分析してその構造(ファイル名をkey)をXMLなりハッシュに吐き出すことができるモジュールなり方法を模索しています。 XMLでいうXML::Simpleみたいなものです。 参考------------------------------------------------------ 【XML分析:XML::Simple】→【ハッシュ:Data::Dumper】 【XML分析:XML::Simple】→【XMLファイル:XML::Simple】 ---------------------------------------------------------- グーグルなどで検索してみた限りでは、任意のディレクトリ内分析をしてくれてXMLなりハッシュに吐き出してくれるモジュールはなさそう。 そこでFile::Pathを使ってディレクトリ内を洗ってその構造を動的にハッシュにしたいと考えいます。しかし残念なことに予め構造がわかっている規則的なデータを動的にハッシュにすることはできるのですが、実際に分析するまでその階層すらわからない不規則なツリー状のデータ構造を動的にハッシュ化するプログラミング能力を持ち合わせていません。 そこで質問しかないということになりました。ぜひお知恵をお借りしたいと思っています。よろしくお願いいたします。 本当に簡単ですがこのような不規則なディレクトリ構造を動的にハッシュにしたいと思っています。この例ではディレクトリ構造がわかってますが、分析するまでわからないものとしてみて頂ければと思います。 test1(dir)―――――test2(dir)――――――――data1.txt(file)            |           |            ―data1.txt(file)   ―data2.txt(file)            |            ―data2.txt(file) $test1 = {       'test2' => {            'data1' =>                          {                       'path' => 'test1/data.txt',                       'parent_dir' => 'test2'                         },            'data2' =>                          {                       'path' => 'test2/data.txt',                       'parent_dir' => 'test2'                         },                 },       'data1' =>                     {                  'path' => 'test1/data.txt',                  'parent_dir' => 'test1'                    },       'data2' =>                     {                  'path' => 'test2/data.txt',                  'parent_dir' => 'test1'                    }     };

    • ベストアンサー
    • Perl
  • eclipseへのxmlファイル追加

    eclipseでのxmlファイル追加について質問いたします。 パッケージエクスプローラで新規xmlファイルを作成した箇所で右クリック、 [新規作成]-[その他]-[Amateras]-[XMLファイル]を選択し、xmlファイルを作成しました。 スキーマ情報はよくわからなかったので、[スキーマを指定しない]を選択しました。 ちなみに、"urlrewrite.xml"を作成しました。 xmlファイルは作成されたのですが、ビルド実行時に 作成したxmlファイルを読んでくれていないようです。 どうすればeclipseがxmlファイルを認識してくれるでしょうか。 どなたか、お力添えを宜しくお願いします。

  • perlでxmlを処理

    現在perlを勉強しています。 xmlで書かれたものを構造体にして処理したいと考えています。 構造体の中の個数などを数えたいです。 構造体はパソコンのお気に入りです。 1、すべてのお気に入りの数 2、すべてのフォルダの数 3、1つのお気に入りフォルダの中にさらに何個のフォルダがあるか などをしたいと思っています。 どのような方法で求めることできるでしょうか? よろしくお願いします。

  • エクセルによるxmlの対応づけ作業で質問です。

    エクセルによるxmlの対応づけ作業で質問です。 セルをxmlの構造に対応させてエクスポートするとデータはxmlファイルに記載されるのですが、エクセル側のデータにあった単位(\マーク、カンマ)がxmlでは消えております。 xmlに対応させたいデータのほとんどが値段のデータであり、 こんどはこれをフラッシュで取得して表示させるという作業であるため、 xmlに\マークとカンマが表示させなければならないのです。 なにか手段ありますでしょうか。

専門家に質問してみよう