2012-12-10 4 views
2

참조 된 그래픽으로 일부 XML을 변형 할 때 "큰"그래픽에 축척 특성을 추가하려고합니다. 그러나 그래픽에는 크기 정보가 없습니다. xslt를 사용하여 그래픽 크기를 어떤 방식으로 "읽을"수 있습니까?xslt를 사용한 그래픽의 크기 결정

이 다음 sample.gif 그래픽 "x"이상 (폭 또는 높이) 더 큰 경우

<image href="sample.gif"/> 

<image href="sample.gif" scale="50"/> 

될 것이다. 이를 수행하려면 그래픽의 크기를 "읽어야"합니다 (높이 값이있는 속성이 없으므로 파일 시스템에서 모든 그래픽이 실제로 존재하고 액세스 가능하다고 가정).

거기 있습니까? 이 작업을 수행 할 가능성?

답변

1

난이 (확장 기능을 사용하지 않고) 순수 XSLT으로 가능하다고 생각하지 않습니다.

위 XSLT 2.0은 텍스트 파일을 수있는 unparsed-text() 기능을 가지고 읽을 수 있지만 이진 코드 (0x00)를 읽을 수 없다고 생각합니다. 파일은 텍스트 파일이어야합니다.

+0

감사합니다. Dimitre. 그것이 내가 기대하고 있었지만 얻지 않기를 바라고있는 대답입니다. 다음 자바 스크립트 계산을 기반으로 브라우저를 갈 것입니다. –

+0

@StefanGentz, 여러분 환영합니다. –