XML 파일에 저장된 데이터 모델로 작업하고 있습니다. 모델에 대한 메타 데이터를 만들고 함께 저장하려고하지만 두 모델을 구별 할 수 있기를 원합니다. 데이터 모델은 수시로 일부 소프트웨어로 가져 오므로 메타 데이터 파일을 가져 오려고하지 않습니다.
이 문제를 해결하기 위해 메타 데이터 xml 파일 (.mdml)에 대한 새로운 확장 프로그램을 만드는 방법을 생각해 보았습니다. 이 좋은 습관인가?XML 파일의 새 확장명을 만들어야합니까?
답변
예. 다른 확장명을 가진 파일을 만듭니다.
모델에서 XML을 사용한다는 사실은 구현 세부 사항입니다. 대부분의 다른 파일 형식이 독점적 인 바이너리 형식을 사용한다고해서 모두 filename.bin
이라고 부르는 것은 아니므로 모든 XML 파일을 filename.xml
이라고해야하는 이유는 무엇입니까?
그래, 파일을 두 번 클릭하고 XML 인식 텍스트 편집기에로드하는 것이 좋을 수도 있습니다. 하지만 확실하게 (예를 들어) .csproj
파일 (XML)을 두 번 클릭하고 Visual Studio에로드하는 것이 더 좋을까요?
아니, 당신의 XML 데이터에 대한 새로운 확장을 만들고, XML 데이터에 대한 XML 스키마를 정의하고 읽기/어디든지 단지 validate XML against your XSD
XML 데이터를 작성하지 않습니다.
모범 사례인지 정말 모르겠지만 사용하는 일부 응용 프로그램은 사용자 지정 확장명을 가진 XML 파일 (보통 설정 용)을 만듭니다. 확장 기능이 어떤 종류의 파일인지 알려주므로 나는 그 팬이 아닙니다. 또한 두 번 클릭하면 XML 파일을 열 수있는 응용 프로그램 설정이 있습니다.
다시 : 좋은 연습인지 아닌지는 잘 모르겠지만 알려진 파일 형식의 사용자 지정 파일 확장명에 대한 팬이 아닙니다.
그래서 .cpp/.php/... :--)보다는 모든 소스 코드에 대해 .txt를 사용한다고 가정합니다. – Roddy
파일을 확장명으로 정리해 두는 것이 좋지만 XML 파일 끝이 .xml로 끝나면 일부 도구를 사용하는 것이 더 쉽다는 것에 동의합니다. .mdm.xml과 같은 확장명을 사용하는 것이 좋습니다.이 확장명을 사용하면 파일 이름에 와일드 카드를 사용할 수 있지만 필요한 파일 만 사용할 수 있습니다.
- 1. 새 Repo 방법을 만들어야합니까?
- 2. XML 파일의 파일 확장명을 변경하면 XSL 변환이 중단되는 이유는 무엇입니까?
- 3. 새 파일 확장명을 자동으로 인식하는 CMake
- 4. 스칼라 형질에 혼합하기 위해 새 객체를 만들어야합니까?
- 5. 언제 ASP.NET MVC에서 새 컨트롤러 클래스를 만들어야합니까?
- 6. 블로그의 신디케이션을 처리 할 새 앱을 만들어야합니까?
- 7. 클래스의 새 인스턴스를 얼마나 자주 만들어야합니까?
- 8. XML 새 버전 - 새 기능
- 9. 업데이트 된 XML 파일의 새 항목을 계산 하시겠습니까?
- 10. 리플렉션을 사용하여 XML 파일의 텍스트를 기반으로 새 클래스를 인스턴스화하는 방법
- 11. 여기 내 XML 파일의
- 12. XML 파일의 항목 수
- 13. xml 파일의 인코딩 지정
- 14. XML 파일의 해석과 조작
- 15. XML 파일의 일부를 DataSet에로드하십시오.
- 16. xml 파일의 비누
- 17. XML 파일의 길이
- 18. XML 파일의 내용 추출
- 19. csproj 파일의 XML
- 20. XML 파일의 데이터를 R
- 21. xml 파일의 동기화 방법
- 22. ASP.NET 라우팅 - 디렉터리에 관계없이 특정 확장명을 가진 파일의 경로 무시
- 23. tcsh : 여러 파일의 파일 확장명을 변경하는 방법은 무엇입니까?
- 24. 파일의 mimeType이 알려진 경우 해당 파일 확장명을 얻는 방법
- 25. Intellij - IDE 내에서 파일의 파일 확장명을 변경하려면 어떻게합니까?
- 26. XML 파일의 마지막 요소 .. 어떻게?
- 27. 새 C# 파일의 기본값 사용
- 28. 새 Rsync 파일의 추가 복사본
- 29. 여러 xml 파일의 유효성을 검사하기위한 xml 스키마
- 30. 비 XML 파일의 XML 청크 구문 분석
실제로 파일 유형과 연결된 응용 프로그램을 가지고 있다면 좋을 것입니다. 따라서 응용 프로그램에서 해당 파일을 열어야하고 그렇다면 맞춤 확장을 고려할 것입니다. 설정 파일 또는 응용 프로그램에서만 사용되는 파일 인 경우 사용자 정의 확장 프로그램이 필요하지 않으며 자주 사용하는 xml 편집기로 열면 내 개인적인 선호도가 유지됩니다. – Rob
오른쪽. XML이라는 사실은 중요하지 않습니다. 중요한 것은 파일 유형이 다른 유형의 파일과 구별되어야하는 특정 유형의 파일이므로 다른 확장자를 사용하는 것입니다. –