데이터베이스의 일부분을 저장하려고 시도하는 매우 길고 다양한 XML 파일이 있습니다. 이제는 deserialize 된 데이터를 저장하기 위해 10,000 개의 다른 객체를 직접 쓰고 싶지 않습니다. XML 파일에있는 것을 기반으로 객체를 정의 할 수있는 방법이 있습니까? 내가 가진 경우 예를 들어정의되지 않은 객체로의 일반 XML 비 직렬화
:
<objecttype1>
<attr1>Some string of text</attr1>
</objecttype1>
<objecttype1>
<attr2>123456789</attr2>
</objecttype1>
나는 다음과 같은 객체를 원하는 것이 정의 할 수 있습니다 :
public class objecttype1 {
public string attr1 {get; set;}
public string attr2 {get; set;}
}
는 기본적으로, 나는에 전체 XML 문서를 직렬화하는 원본 XML 문서를 나타내는 일종의 계층 적 구조로 여러 가지 다양한 개체를 만든 다음 해당 개체의 데이터를 추출하여 형식에 따라 데이터베이스에 저장합니다. 어떤 방법이 있습니까/더 나은 방법이 있나요?
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –