저는 다양한 이메일을 사용자에게 보내야하는 웹 응용 프로그램을 만들고 있습니다. 앱에서 전자 메일의 내용을 하드 코딩하는 대신 디스크에 저장된 템플릿을 사용하고 실제 데이터로 토큰 (예 : "Hello, %% FirstName %%!")을 바꾸기를 원합니다. XSLT 템플릿을 만드는 데 약간의 경험이 있지만 데이터가 자연히 XML 형식이 아니기 때문에 이것이 가장 적합하지 않을 수 있습니다. .NET에 더 나은 템플릿 도구가 있습니까?XSLT보다 .NET 템플릿 시스템이 더 좋습니까?
언어에 내장 된 언어를 선호하지만 추가 기능도 고려해야합니다.
감사합니다,
그레이엄
나는 없을 것이라고 생각합니다. 대부분 개발자는 토큰을 사용하지만 String.Replace 또는 StringBuilder.Replace와 같은 토큰으로 대체합니다. xslt 또는 다른 솔루션을 사용하는 유일한 고려 사항, 변경 사항이 얼마나 유연한 지 알고 있기 때문에 이것이 맞는 것 같습니다. 그것이 고려해야 할 주된 이유입니다 –
.NET에서 훌륭한 템플릿 도구 인 Spark를 확인하십시오. – Noel