0
XML- 주석의 기초 위에서 나는 Sandcastle에 의해 문서를 생성한다. 영어 및 러시아어 버전의 설명서를 생성하고 싶습니다.문서의 대상 XML 파일을 쉽게 전환 할 수 있습니까?
내 XML 파일 Magic.doc.enu.xml
과 Magic.doc.rus.xml
은 같은 프로젝트 (대상 dll)에 있습니다.
예를 들어 나는 그런 추한 방법을 통해 작업을 수행 할 수 있습니다
namespace HelloDocs {
#if ENU
/// <include file='Magic.doc.enu.xml'
/// path='Documentation/Member[@Name="HelloDocs.Magic"]/*'/>
#elif RUS
/// <include file='Magic.doc.rus.xml'
/// path='Documentation/Member[@Name="HelloDocs.Magic"]/*'/>
#endif
public class Magic {
#if ENU
/// <include file='Magic.doc.enu.xml'
/// path='Documentation/Member[@Name="HelloDocs.Magic.Foo()"]/*'/>
#elif RUS
/// <include file='Magic.doc.rus.xml'
/// path='Documentation/Member[@Name="HelloDocs.Magic.Foo()"]/*'/>
#endif
public void Foo() { }
}
}
나는 추한 #if\#elif\#endif
구문없이 XML-파일의 스위칭을 할 수 있습니까?