Tệp XML, cập nhật liên kết, xuất bảnTôi đang phát triển một ứng dụng máy tính để bàn và cần cập nhật một số giá trị mỗi 2 giờ từ một tệp tin mà tôi sẽ lưu trữ trên Drive HQ. Tệp tin này thuộc loại XML và tôi cần chỉnh sửa nó mỗi giờ. Tôi đang thử nghiệm ứng dụng với tệp XML đã được lưu trữ trên Drive HQ (miễn phí cho đến khi tôi quyết định nâng cấp hay không), nhưng khi tôi chỉnh sửa tệp XML, phần mềm không phản hồi, và đó là một thảm họa, vì chương trình của tôi phụ thuộc 100% vào tệp XML đó. Có vẻ như tôi cần phải xuất bản lại tệp mỗi khi chỉnh sửa, và mỗi lần chỉnh sửa lại cho tôi một liên kết URL khác nhau. Trong mã phần mềm của tôi chỉ có một liên kết duy nhất đến tệp đó. Vì vậy, tôi muốn hỏi liệu có cách nào để liên kết URL của tệp XML đã xuất bản có thể giữ nguyên mãi mãi, ngay cả khi tôi chỉnh sửa và lưu tệp mỗi lần? Tôi đang sử dụng Visual Basic và tôi sẽ sao chép và dán đoạn mã tôi đang sử dụng cho phần quan trọng này. URL mà tôi đã đề cập trước đó được định dạng màu đỏ.
Khai báo data dưới dạng Byte()
Sử dụng client làm WebClient mới()
data = client.DownloadData("http://www.drivehq.com/file/DFPublishFile.aspx/FileID1838448752/Keyp5wakuo2tard/authors.xlm.txt")
Kết thúc bằng
File.WriteAllBytes("c:\myfile.xml", data)
Dim filePath As String = "Đường dẫn đầy đủ nơi bạn đã lưu tệp XML"
AuthorsDataSet.ReadXml("C:\myfile.xml")
DataGridView1.DataSource = AuthorsDataSet
DataGridView1.DataMember = "Noticias"