簡體   English   中英

C#XmlDocument.LoadXml和通配符

[英]C# XmlDocument.LoadXml And Wildcards

我有一個asp.net應用程序,正在使用C#。 我想使用XmlDocument.LoadXml()方法從.xml文件讀取。 但是,該xml文件不會總是具有相同的名稱,因此我想將文件的路徑傳遞給LoadXml()方法,然后讀取其中的任何.xml文件。 因此,類似這樣的LoadXml(C:\\ Docs * .xml)。 它對我不起作用。 我還有另一種方法可以做到這一點嗎?

您需要從“選擇要加載的文件”中分離出“從文件加載XML”。 兩者是不相關的概念。 (盡管我會指出XmlDocument.LoadXml將原始XML作為字符串而不是文件名。我認為您需要XmlDocument.Load 。)

如果c:\\Docs有多個XML文檔,您想怎么辦? XmlDocument只能加載其中之一。

使用Directory.GetFiles(@"C:\\Docs", "*.xml")獲取目錄中匹配文件的列表。 如果其中一個(或以上)不止一個,該怎么辦取決於您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM