4
A
답변
5
saxon을 시도하거나 XMLSpy를 지원하는 Altova 엔진도 무료 directly from them으로 사용할 수 있습니다.
2
XQSharp 둘 다 엄격하게 기본 없다는 것을 주목해야한다 .NET
에 대한 기본 XSLT 2.0는 XQuery 프로세서입니다. Saxon은 Java로 작성되었으며 IKVM을 사용하여 .NET으로 크로스 컴파일됩니다. 따라서 IKVM 런타임 (주로 .NET 용으로 재 컴파일 된 Java 클래스)을 배포해야합니다.이 클래스는 상당히 큽니다. 적어도 결국 모든 관리되는 코드입니다. Altova는 COM 구성 요소이므로 COM interop의 모든 경이 (및 성능)와 설치 문제도 해결할 수 있습니다. 물론 코드에는 FullTrust가 필요합니다. 나는 색슨 (Saxon)을 추천 할 것입니다. 그것은 순수하게 관리되고 성능면에서는 여전히 좋습니다. –
Saxon.NET에서 애플리케이션 도메인로드 문제가 발생했습니다. JVM 및 Java 클래스 라이브러리 (IKVM)를로드하는 데는 많은 시간이 걸리고 상당한 양의 메모리가 필요합니다 (기억이 90MB 이하). 이것은 클라이언트 응용 프로그램에서는 중요하지 않지만 웹 서버에서는 응용 프로그램 시작시 요청 응답 시간 (수 초)에 눈에 띄는 지연이 발생합니다. Saxon을 사용하는 Ektron CMS 제품에 영향을 미치는 성능 문제를 확인했습니다. –