• 締切済み

xmlファイルのデータが異なる

VC#2013でxmlファイルを読み書きするアプリを作成しています. xmlファイルが読み込めないので、他のPCで実行したところ問題なく動作しました. 次に,問題のあるほうのPCのWordpadとInternet Exploreでxmlファイルを開いて中身をみると、開いたアプリによって内容が異なりました.例えばWordpadでは Trueと表示されているのに,IEでは Falseと表示されている. 一度ファイルを削除して,同じことを実施しても同じ現象が発生しました. Windowsのバグでしょうか?それともPC自体のバグでしょうか? 解決策がお分かりになられる方がいらっしゃいましたら、何卒ご教授宜しく御願い致します.

みんなの回答

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.2

可能性の一つとして アプリを実行する際の権限によって(管理者権限で実行と通常起動) アプリ上では同じ名前のファイルでもOSの仮想化機能によって 実体が別のファイルになる場合があります 以下参考 http://homepage2.nifty.com/nonnon/Chinamini/20100001/20101116.html

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.1

XMLファイル自体が正しくない可能性が一番高いと思います。 XMLファイルが正しくないので、読み込むとエラーになりますし、IEではエラーを無視して表示した結果、おかしな値を表示しているのではないでしょうか? XMLファイルそのものはテキストファイルですから、notepadで開いてみて、 タグなどが正しく対応しているかどうかを確認してみるといいと思います。 また、XMLの構文チェックをしてくれるサイトもありますので、こういったところで試してみるのもいいと思います。 http://memopad.bitter.jp/w3c/xml/xml_validator.html

関連するQ&A