私はasp.netアプリケーションを持っており、私はC#を使用しています。 XmlDocument.LoadXml()メソッドを使用して.xmlファイルから読み取る必要があります。しかし、xmlファイルは常に同じ名前になるとは限りません。そのため、LoadXml()メソッドにファイルへのパスを渡して、内部にある.xmlファイルを読み取る必要がありました。つまり、このLoadXml(C:\ Docs * .xml)のようなものです。それは私にとってはうまくいかない。私はこれを達成する別の方法がありますか?C#XmlDocument.LoadXmlとワイルドカード
-1
A
答えて
2
「ロードするファイルを選ぶ」から「ファイルからXMLをロードする」を分離する必要があります。 2つは無関係の概念です。 (私が指摘するであろうがXmlDocument.LoadXml
がないファイル名、文字列として生のXMLを取ること。私はあなたがXmlDocument.Load
たいと思います。)
あなたがc:\Docs
に複数のXML文書があります場合に発生する何したいですか? XmlDocument
は、そのうちの1つだけをロードできます。
Directory.GetFiles(@"C:\Docs", "*.xml")
を使用して、ディレクトリ内の一致するファイルのリストを取得します。それらのうちの1つ以上(または何もない)があなた次第である場合、あなたがすべきことは何か。
関連する問題
- 1. C#、XmlDocument.LoadXmlでWebページを解析する
- 2. XmlDocument.Load対XmlDocument.LoadXml
- 3. C#WindowsServices.ServicesDependedOnワイルドカード
- 4. C#CSearchタプルリストは、ワイルドカード
- 5. C#でのワイルドカード検索
- 6. C#Dataview selectのワイルドカード(アンダーバー)
- 7. sql "ranges"とワイルドカード
- 8. メイクファイルとワイルドカード
- 9. ワイルドカードSSLとサブドメイン
- 10. ワイルドカードと同等
- 11. ワイルドカードとのマージ
- 12. Polymerとpage.jsワイルドカード
- 13. ElasticSearchインデックスマッピングとワイルドカード
- 14. ジェネリックとワイルドカード
- 15. C#DOSワイルドカードでファイル名を変更
- 16. c#DataTable Int32でワイルドカードを選択
- 17. C#:文字列操作のワイルドカード検索
- 18. XmlDocument.LoadXmlがSystem.Net.WebExceptionをスローするのはなぜですか?
- 19. 特定のISO文字のXMLDocument.LoadXmlでの例外
- 20. XmlDocument.Loadxml()関数を使用せずにJSONにXMLをデシリアライズ
- 21. ワイルドカード
- 22. ワイルドカード
- 23. ワイルドカード*
- 24. ワイルドカードとファイル名の比較
- 25. ワイルドカードとのmysqlの照合
- 26. djangoマルチテナントとワイルドカードのサブドメイン
- 27. Web.config:ロケーションと承認のワイルドカード
- 28. ワイルドカードとブーストでのmulti_match
- 29. VBA "Like"演算子とワイルドカード
- 30. forループのトークンとワイルドカード
おかげで、ディレクトリに1つしかなければならず、上書きされます。 – jumbojs
それから、私はコード内でそれを非常に明示的にします。適切なファイルが1つだけない場合は、おそらく例外をスローする必要があります。それが助けてくれてうれしい。 –