2014-12-04 1 views
3

우리는 Altova StyleVision을 사용하려고 생각하고 있습니다. 좋은 보고서 템플릿을 만들 수 있습니다. Altova의 기본 브라우저는 우리의 작업을 잘 보여줍니다. 그러나 생성 된 XSLT 파일은 최신 웹 브라우저에서 지원되지 않습니다.현대 웹 브라우저가 XSLT 2.0을 지원하지 않는 이유는 무엇입니까?

제안 사항?

+3

"이유"질문, 특히 브라우저 공급 업체가 돈을 투자하는 방법에 대한 질문에 대답하기가 매우 어렵습니다. 그러나 제품을 공개하더라도 결정을 내리는 과정에서 우리 대부분이 완전히 당황하게됩니다. –

+1

XSLT 2.0을 지원하는 것은 매우 어렵습니다. 나는 W3이 XSLT 3.0을 추천한다고 들었다. –

+0

XSLT 2.0을 구현하는 것은 아마도 구현 자의 역량에 따라 10 인년 프로젝트 일 것입니다. –

답변

2

Saxon CE (http://saxonica.com/ce/index.xml)는 Javascript가 활성화 된 최신 브라우저에 XSLT 2.0을 제공하므로 아마도 그 옵션이 될 수 있습니다. 그렇지 않으면 서버에서 XSLT를 실행하고 변환 결과를 브라우저에 제공해야합니다.

+2

Martin의 답변은 불행히도 XSLT에 대한 브라우저 지원을 잃을 위험이 XSLT 2.0이 기본적으로 지원되는 것보다 더 클 가능성이 있기 때문에 좋은 결과를 얻을 수 있습니다. – kjhughes

3

일반적으로 단일 답변이 아니기 때문에 "왜"질문이 항상 복잡합니까? 하지만 그 대답의 일부는 XSLT 1.0에 대해 libxslt (xsltproc의 백엔드) 및 Xalan이라는 방식으로 C 또는 C++로 작성된 XSLT 2.0의 좋은 구현이 없다는 것입니다. 언어 전쟁을 시작하는 것이 나의 의도는 아니지만 더 좋든 나쁘 든 대부분의 브라우저는 C 또는 C++로 작성됩니다.