URL 목록이 있으며 매분마다 반복하여 XML 파일 또는 데이터베이스에 마지막으로 액세스 한 시간을 저장해야합니다. 분명히 URL과 간단한 설명도 파일에 저장됩니다.특정 경우의 XML 파일 또는 데이터베이스 (자주 업데이트되는 파일)
XML 파일이 충분히 안정적인지 데이터베이스가 더 좋을까요? 내가 데이터베이스 옵션을 사용해야한다면, 어느 것을 선택해야합니까?
알려 주시기 바랍니다. 감사.
URL 목록이 있으며 매분마다 반복하여 XML 파일 또는 데이터베이스에 마지막으로 액세스 한 시간을 저장해야합니다. 분명히 URL과 간단한 설명도 파일에 저장됩니다.특정 경우의 XML 파일 또는 데이터베이스 (자주 업데이트되는 파일)
XML 파일이 충분히 안정적인지 데이터베이스가 더 좋을까요? 내가 데이터베이스 옵션을 사용해야한다면, 어느 것을 선택해야합니까?
알려 주시기 바랍니다. 감사.
또한 XML (또는 JSON) 파일 저장소를 사용합니다. XML 파일의 래퍼 클래스를 만드는 간단한 방법은 Delphi Professional의 XML 스키마 바인딩 생성기 마법사 또는 데이터 바인딩 마법사 (Enterprise/Architect)입니다. 예제 XML 또는 W3C XSD 파일 만 제공하면됩니다. 마법사는 DOM 기반 클래스 및 바인딩 코드를 만듭니다.
자습서 :
이 목적으로 XML 파일을 사용할 수 있습니다.
바인딩 XML 데이터와 같은 XML에 대한 옵션이 많이 있습니다, TXMLDocument 등 ClientDataSet를
가장 간단한 방법은 XML with ClientDataSet
이다와 XML.
ClientDataSet
드롭 : 이
는 절차입니다.FieldDefs
을 추가하려면 ClientDataSet
이 필요합니다.Create Dataset
을 클릭하십시오.Save To MyBase XML Table
을 클릭하십시오.ClientDataSet1.LoadFromFile()
및 ClientDataSet1.SaveToFile()
함수를 사용하여 데이터를로드하고 저장할 수 있습니다.나는 XML을 사용하지 않을 것입니다. 다시 작성해야하는 XML 파일을 수정하려면 메모리에서 수정 한 다음 필요에 따라 작성할 수있는 경우가 아니라면 XML은 임의의 읽기 및 쓰기를 제대로 수행하지 못합니다. XML이 매우 커지지 않으면 매분마다 문제가되지 않습니다. XML 파일은 응용 프로그램이 작성하는만큼 신뢰할 수 있습니다. 더 필요하면 데이터베이스를 고려해야합니다. 로컬 액세스를 위해 SQLite 또는 Firebird가 모두 포함될 수 있습니다.