私は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#CSearchタプルリストは、ワイルドカード
- 4. C#Dataview selectのワイルドカード(アンダーバー)
- 5. C#でのワイルドカード検索
- 6. sql "ranges"とワイルドカード
- 7. メイクファイルとワイルドカード
- 8. Polymerとpage.jsワイルドカード
- 9. ワイルドカードと同等
- 10. C#:文字列操作のワイルドカード検索
- 11. c#DataTable Int32でワイルドカードを選択
- 12. Web.config:ロケーションと承認のワイルドカード
- 13. ワイルドカードとのmysqlの照合
- 14. ワイルドカードとファイル名の比較
- 15. XmlDocument.LoadXmlがSystem.Net.WebExceptionをスローするのはなぜですか?
- 16. XmlDocument.Loadxml()関数を使用せずにJSONにXMLをデシリアライズ
- 17. 特定のISO文字のXMLDocument.LoadXmlでの例外
- 18. は、ワイルドカード
- 19. Java - ジェネリックスとワイルドカードとインターフェイスの実装
- 20. Jqueryワイルドカード文字
- 21. Djangoのワイルドカード(Objects.filter)
- 22. Pythonのワイルドカード?
- 23. rawQueryワイルドカード `` _ '`not working
- 24. マルチレベルジェネリックタイプのJavaワイルドカード
- 25. Ruby 'require'ワイルドカード式
- 26. Javascriptワイルドカード変数?
- 27. jQueryセレクタのワイルドカード
- 28. データステップ内のワイルドカード
- 29. Javaジェネリックス:ワイルドカード
- 30. SQLクエリは、ワイルドカード
おかげで、ディレクトリに1つしかなければならず、上書きされます。 – jumbojs
それから、私はコード内でそれを非常に明示的にします。適切なファイルが1つだけない場合は、おそらく例外をスローする必要があります。それが助けてくれてうれしい。 –