DataTable을 C#의 XML 파일로 변환하려고합니다. 어떻게해야합니까?DataTable을 C#의 XML 파일로 변환하려면 어떻게해야합니까?
11
A
답변
2
이 작업을 수행하려면 또 다른 방법은 파일에/XML을 직접 읽기/DataSet에 데이터 테이블을 추가하고 쓰기에 대한 WriteXml()
및 ReadXml()
가 장착되어이 데이터 집합에 dataset.In 추가에 GetXml()
를 호출하는 것입니다 경로 또는 스트림.
DataSet ds = new DataSet();
ds.Tables.Add(dt1); // Table 1
ds.Tables.Add(dt2); // Table 2...
...
string dsXml= ds.GetXml();
...
using (StreamWriter fs = new StreamWriter(xmlFile)) // XML File Path
{
ds.WriteXml(fs);
}
27
DataTable.WriteXml 방법 사용할 수 있습니다.
다음은 예입니다.
How can i convert my datatable into XML using C# 2.0?
string result;
using (StringWriter sw = new StringWriter()) {
dataTable.WriteXml(sw);
result = sw.ToString();
}
실제로 문자열을 필요는 없지만 읽기 전용, 처리 가능한 XML, 그것은 MemoryStream을하고하여 XPathDocument 사용하는 것이 더 나은 생각하는 경우 :
XPathDocument result;
using (MemoryStream ms = new MemoryStream()) {
dataTable.WriteXml(ms);
ms.Position = 0;
result = new XPathDocument(ms);
}
9
관련 문제
- 1. XML RSA 키를 PEM 파일로 변환하려면 어떻게해야합니까?
- 2. DataTable을 XML 파일로 변환하고 viceversa
- 3. C#에서 하나의 CSV 파일로 XML 파일을 변환하려면 어떻게해야합니까?
- 4. RTF 파일을 pdf 파일로 변환하려면 어떻게해야합니까?
- 5. JAR 파일을 EXE 파일로 변환하려면 어떻게해야합니까?
- 6. Java bean을 특성 파일로 변환하려면 어떻게해야합니까?
- 7. 스트림 (이미지 데이터)을 파일로 다시 변환하려면 어떻게해야합니까?
- 8. IPA 파일을 iPhone 시뮬레이터에서 실행할 수있는 프로젝트 파일로 변환하려면 어떻게해야합니까?
- 9. swf 파일을 fla로 변환하려면 어떻게해야합니까?
- 10. 화면에 인쇄하는 대신 XML 파일로 내보내려면 어떻게해야합니까?
- 11. Windows Form의 데이터를 XML 파일로 저장하려면 어떻게해야합니까?
- 12. microsoft.office.interop없이 PDF를 doc로 변환하려면 어떻게해야합니까?
- 13. Ruby 해시를 XML로 변환하려면 어떻게해야합니까?
- 14. SubSonic Query에서 DataTable을 반환하려면 어떻게해야합니까?
- 15. DataTable을 더 잘 직렬화하려면 어떻게해야합니까?
- 16. asp.net을 사용하여 .docx를 html로 변환하려면 어떻게해야합니까?
- 17. eps를 jpg로 변환하려면 어떻게해야합니까?
- 18. NSDecimalNumber를 NSInteger로 변환하려면 어떻게해야합니까?
- 19. DIB를 BMP로 변환하려면 어떻게해야합니까?
- 20. IntPtr을 스트림으로 변환하려면 어떻게해야합니까?
- 21. JSONArray를 JSONObject로 변환하려면 어떻게해야합니까?
- 22. HTML을 Textile로 변환하려면 어떻게해야합니까?
- 23. wostream을 ostream으로 변환하려면 어떻게해야합니까?
- 24. HTML을 XPS로 변환하려면 어떻게해야합니까?
- 25. * char를 _TCHAR로 변환하려면 어떻게해야합니까?
- 26. NSString을 NSData로 변환하려면 어떻게해야합니까?
- 27. 목록을 배열로 변환하려면 어떻게해야합니까?
- 28. MVC 3으로 변환하려면 어떻게해야합니까?
- 29. 오디오를 텍스트로 변환하려면 어떻게해야합니까?
- 30. 파이썬을 사용하여 U + 0043을 C로 변환하려면 어떻게해야합니까?
감사합니다. 첫 번째 메소드는 TABLE 태그로 행을 둘러 쌉니다. 행과 같이 사용자 정의 태그로 바꿀 수있는 방법이 있습니까? 물론 문자열 자체를 검색하고 TABLE을 ROW로 바꿀 수는 있지만 다른 접근 방식이 필요합니다. – Steam