XML 파일에 50,000 개가 넘는 레코드가 있으며 향후 레코드에는 500,000 개 레코드가 포함될 수 있습니다. 각 레코드에는 주 수준 (레코드를 구별하는 데 사용됨), 공통 데이터 수준 (태그에는 각 레코드를 정의하는 특성이 포함됨) 및 세 번째 수준에는 각 레코드에 대한 특정 데이터가 포함됩니다 (주로 특성으로, 때로는 내부 텍스트로). 내 임무는이 파일을 여러 개의 작은 파일로 "해부하는 것"입니다. 세 번째 레벨에는 전체 레코드가 속한 그룹을 결정하는 속성이 있습니다. 파일의 각 레코드에 대해XML에서 새 파일로 데이터 복사
:
이 알고리즘은 다음과 같이 가야한다
- 레코드가 속한 그룹을 결정하는 데 필요한 정보를 포함하는 속성을 읽기 (이 쉽고, 내가 해당 파일에이 부분)
- 복사 전체 레코드 (모든 수준에있는 모든 편지를) 해결
그래서 내 질문은 무엇입니까 데이터를 새로운 파일에 복사하는 가장 쉬운 (그리고 가장 효율적인 방법) 무엇입니까? 일부 특정 데이터뿐만 아니라 전체 레코드를 복사해야한다는 점을 명심하십시오. 저는 C#에서 VS 2010을 사용하고 있습니다.
XML 구조를 제공 할 수 있습니까?이를 위해 XSLT 파일을 구성 할 수 있어야합니다. –