매우 복잡한 XML 구성을 사용하는 프로젝트에서 작업했으며, XML의 내부 일관성 유지 문제가있었습니다.XML 설정 파일의 내부 일관성을 검사하는 도구, 규칙 또는 프로세스
이 경우 나는 엄격한 XML 스키마 일관성을 의미하는 것이 아니라 사용 된 노드 간의 상위 레벨 관계를 의미합니다. 대부분의 문제는 XML로 인코딩 된 정보와 코드베이스에 대한 정보의 암묵적인 관계 사이의 암시 적 연결로 인해 발생했습니다. 예는 다음과 같을 수 있습니다
- XML 노드 데이터를 암시 적으로 그들 사이 명시 관계없이 (즉, 그들은 일관 할 필요가 정보를 공유) 코드에서 열거 관련된 동일한 설정에서
- 비즈니스 개체를 연결 XML에서
- 코드가 실행
에서 컴파일 및 분석 할 수 그것은)이 증가 주파수의 실천 될 수도 있다는 생각 난 및 b)는 그 어떤 경우에는 우리가 암시 적없는 새로운 코딩 언어를 만드는 컴파일 시간을 확인했다. 그것이 실행될 때까지 약간의 수표.
비슷한 시나리오에 직면 한 사람이 있습니까? 문제를 더 쉽게 처리 할 수있는 도구 나 접근법이 있습니까? 기술에 의존하지 않는 몇 가지 일반적인 예를 원합니다. 제 자신의 구체적인 경험은 C# 및 독점 시스템의 구성이었습니다.
참고 : 여기에 대한 답변이 있지만 최종 답변으로 사용할 생각은 없습니다.
이 언어/기술에 대한 불가지론을 지키고 싶습니다. 그러나 저는 일반적으로 C#으로 작업하고 있습니다. 덕분에 –