2012-12-13 1 views
1

List<Book> 사용자가 책을 추가/제거 할 수 있다고 가정 해 보겠습니다. 목록은 웹 사이트의 세션간에 데이터를 사용할 수 있도록 XML 파일에 유지됩니다.C# : xml 파일을 데이터 모델과 동기화 유지

이제 분명히 이상적인 솔루션이 아니므로 데이터베이스가 훨씬 좋을 것입니다. 그러나 이는 엄격한 제약이있는 학교 프로젝트를위한 것입니다. 내가 알아 내려고하는 것은 매번 전체 파일을 다시 쓰지 않고 List<Book>이 변경 될 때마다 XML 파일을 "업데이트"하는 좋은 방법이 있는지입니다.

답변

3

아니요 * 전체 파일을 다시 쓰지 않고 XML을 "업데이트"할 수 없습니다. XML 형식은 내부 수정이나 간단한 추가를 허용하지 않습니다.

*이) 하나 (즉) 요소의 추가 공백 및 캐싱 파일 오프셋을 떠나 일부에서 적절한 업데이트를 허용하는 영리한 방법을 가지고 올 수 있지만 나는 개인적 엔터테인먼트 프로젝트에 같은 일을 권하고 싶습니다.

관련 문제