안녕, 응용 프로그램에 여러 구성 파일을 추가해야합니다. 이 파일에서 핵심 가치를 읽는 가장 쉬운 방법은 무엇입니까? 현재 xmldocument 클래스를 사용하고 있으며 xpath 표현식을 사용하여 노드를 선택하고 있습니다. C# 2.0에서이 작업을 수행하는 다른 간단한 방법이 있습니까?응용 프로그램에 여러 구성 파일 추가
1
A
답변
2
나는 비슷한 필요성이 있으며 매우 유용하고 간단하다는 것을 알았습니다. http://www.codeproject.com/KB/cs/cs_ini.aspx INI 파일 판독기와 기록기는 헤더 태그와 항목 이름을 지정하기 만하면 파일에서 읽거나 쓸 수 있습니다. 문자열을 제공하고 일부 try 블록을 사용하여 문자열을 전송할 수 있습니다.
INI는 설정 옵션이 50 개 미만이고 중첩되지 않은 경우 XML보다 훨씬 간단한 형식입니다.
0
hacky 솔루션의 비트는 모든 구성 파일을 메모리 문서에서 하나씩 읽은 다음 xpath를 사용하여 올바른 노드를 선택하는 것입니다.
C# 2.0으로 태그를 지정 했으므로 LINQ to XML에 액세스 할 수 있습니까? 그러면 검색어가 훨씬 깔끔해질 수 있습니다.
0
이렇게하는 좋은 방법은 필요한 정보를 제공하고 XmlSerializer 클래스를 통해 개체를 serialize하는 클래스를 작성하는 것입니다. 구성 정보를로드하려면 결과 Xml을 deserialize하여 XmlSerializer 클래스를 통해 인스턴스로 역 직렬화 할 수 있습니다.
관련 문제
- 1. .net 응용 프로그램에 대한 구성 파일 관리
- 2. ASP.NET 웹 응용 프로그램에 XAML 파일 추가
- 3. 응용 프로그램 구성 파일
- 4. 사전 컴파일 된 응용 프로그램에 GUI 구성 요소 추가
- 5. Win32 프로그램에 ICO 파일 추가
- 6. 여러 ASP.NET 구성 파일
- 7. wpf 웹 응용 프로그램에 구성 파일로드
- 8. CakePHP 응용 프로그램에 ACL 추가
- 9. OpenGL 응용 프로그램에 사운드 추가
- 10. tabbar 응용 프로그램에 UINavigationController 추가
- 11. UINavigationController 응용 프로그램에 UITabBarControllerDelegate 추가
- 12. vb.net 응용 프로그램에 jpeg 추가
- 13. 코코아 응용 프로그램에 도움말 추가
- 14. iPhone 응용 프로그램에 광고 추가
- 15. .NET 응용 프로그램에 대해 다른 구성 파일 지정
- 16. Django에서 여러 응용 프로그램에 대한 정적 파일 관리
- 17. 여러 .net 응용 프로그램에 바닥 글을 추가 할 수 있습니까?
- 18. 웹 응용 프로그램에 텍스트 편집기 추가
- 19. 여러 응용 프로그램 간 구성
- 20. WebRequest에 여러 파일 추가
- 21. 플래시 웹 응용 프로그램에 로컬 저장소 추가
- 22. 응용 프로그램에 원치 않는 추가 아이콘이 있음
- 23. 레거시 C# 응용 프로그램에 SharePoint 화면 추가
- 24. ASP.NET 웹 응용 프로그램에 대한 추가 음성
- 25. Windows 탐색기에서 여러 파일/폴더를 외부 응용 프로그램에 전달하십시오.
- 26. 응용 프로그램에 도움말 창 추가 - C#
- 27. struts 웹 응용 프로그램에 log4javascript 구성
- 28. .Net 3.5 응용 프로그램에 대한 구성 확장
- 29. 기존 응용 프로그램에 대한 로그 구성
- 30. RoR에서 여러 응용 프로그램 구성
죄송합니다. LINQ를 사용할 수 없게됩니다. 나는 LINQ가 net 3.0 이상과 통합되어 있다고 생각한다. – rahul