[英]Read XML from memory in vb.net
我希望能夠使用來自用戶的XML文件填寫表格。
我如何讓他們上載XML文件以進行讀取,而無需實際將其保存到服務器? 可能嗎?
我假設您在這里談論的是ASP.NET Web應用程序。
大多數詞典將術語上載定義為“從自己的計算機復制或傳輸(數據或程序)到另一台計算機的存儲器或存儲中”。 如果您正在上傳,換句話說,就是將其移至服務器。 因此,我還假設您真正要問的是如何上傳而不將文件存儲在服務器的文件系統上 。
可以使用FileUpload Web服務器控件將文件上傳到服務器
上載的文件成為服務器上HttpPostedFile
類型的文件。
您可以閱讀HttpPostedFile.InputStream
屬性[ MyFileUpload.PostedFile.InputStream
](例如,使用某種XmlReader
),而無需在服務器的文件系統上中間存儲文件。
如果您有文件流,則可以使用XmlTextReader。
這是有關如何使用XmlTextReader的示例 。 在示例中,它們在XmlTextReader的構造函數中使用文件名,但是您也可以傳遞文件流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.