는이 같은 XSLT 파일을 통해 같은 문서를 호출 만족할 만합니까?성능
캐싱을 사용하면 시간이 지나면 파일을 읽을 때 오버 헤드가 발생하지 않습니다.
아니면 doc.xm을 변수에 저장하고 해당 변수를 사용하여 쿼리해야합니까?
xslt1을 사용하고 있기 때문에이 경우 xsle과 같은 라이브러리를 사용해야 할 것입니다.
다른 해결책이 있습니까?
참고 :는 XPath의 일부 같은 동적이어야한다 : 나는 그것을 사용하고 난 항상 편의를 위해 변수에 넣어 가지고, 또는 내가 필요한 값을 받았을 때 개인적으로
<xsl:value-of select="document('doc.xml')/root/*[name()=$lang]/foo3" />
의심 할 여지없이 항상 성능을 측정 할 수 있습니다 -이 특별한 경우에는 측정이 마이클 케이의 대답을 확인해야합니다. 일반적으로 성능 측정은 누군가를 믿는 것이 아니라 그러한 질문에 대답하는 데 권장되는 방법입니다. –
Dimitre, ofcoure, 우디의 대답에 대한 저의 발언을보십시오. – Peter