XML 파일, 링크 업데이트, 게시데스크톱 앱을 개발 중인데, Drive HQ에 저장된 XML 파일에서 2시간마다 특정 값을 업데이트해야 합니다. 파일은 XML 형식이며 매시간 수정해야 합니다. Drive HQ에 XML 파일을 저장한 상태로 앱을 테스트하고 있는데(무료 서비스이며, 유료 버전으로 업그레이드할 예정입니다), XML 파일을 수정해도 앱에서 아무런 반응이 없습니다. 제 프로그램은 XML 파일에 100% 의존하기 때문에 이는 심각한 문제입니다. 파일을 수정할 때마다 다시 게시해야 하는 것 같은데, 그러면 매번 다른 URL 링크가 생성됩니다. 제 코드에는 해당 파일에 대한 링크가 하나만 있습니다. 따라서 파일을 수정하고 저장하더라도 게시된 XML 파일의 URL 링크가 항상 동일하게 유지되도록 하는 방법이 있는지 알고 싶습니다. 저는 Visual Basic을 사용하고 있으며, 핵심적인 코드 부분을 아래에 복사해서 붙여넣겠습니다. 제가 언급한 URL은 빨간색으로 표시되어 있습니다.
Dim data As Byte()
클라이언트를 새 WebClient로 사용합니다.
데이터 = 클라이언트.DownloadData("http://www.drivehq.com/file/DFPublishFile.aspx/FileID1838448752/Keyp5wakuo2tard/authors.xlm.txt")
최종 사용
File.WriteAllBytes("c:\myfile.xml", data)
Dim filePath As String = "XML 파일을 저장한 전체 경로"
AuthorsDataSet.ReadXml("C:\myfile.xml")
DataGridView1.DataSource = AuthorsDataSet
DataGridView1.DataMember = "Noticias"