2012-05-24 4 views
0

XSLT는 선언적 언어이며 제어 흐름을 설명하지 않는다는 것을 알고 있습니다. 하지만 프로세서가 XSLT 파일을 사용하여 XML 파일을 확인하거나 변환하는 방법은 무엇입니까? 그들은 다른 계산 과정을 변환에 사용합니까? foreach 루프 나 정렬 또는 if 문과 같은 루프는 제어 흐름없이 작동합니까?XSLT 파일의 제어 흐름 및 처리?

+3

음, 이것은 좋은 질문이지만,이 포럼에없는 하나

자원 목록은 아마 당신을 도울 것입니다. 컴파일러 작성과 XSLT, 특히 함수형 언어에 대한 컴파일러에 대해 읽어야합니다. 좋은 컴퓨터 과학 서적을 구하거나 원한다면 Saxon과 같은 오픈 소스 XSLT 프로세서의 코드를 연구하십시오. –

답변

-1

"프로그래밍은 어떻게 작동합니까?"라는 질문과 같습니다. 질문은 매우 광범위하며 공정한 대답은 몇 단락으로 요약 할 수 없습니다.

일부 선각자 당신에게 설명 단락의 몇 줄 수 있지만,이 설명은 거의 같은 것 당신이 위키 피 디아에서 스스로 찾을 수있는 것.

+0

참조가 XSLT 프로세서의 내부 동작을 설명하지 못할 수 있습니다. – Borodin

+0

저는 그가 컴파일러 디자인의 관점에서 XSLT 프로세서의 내부 동작에 대해 질문하고 있는지 확신하지 못합니다. 어쩌면 그는,하지만 내가 읽는 방식으로, 그는 언어에 대한 개요를 요구하고 있습니다. 나는 그의 마지막 질문 인 "foreach 루프 나 정렬 또는 if 문이 제어 흐름없이 작동하는 방법은 무엇입니까?" 증거의 요점으로 분명히 영어는 그의 모국어가 아닙니다. 질문은 충분히 부정확하고 불충분하게 말을 붙여서 질문에 대한 다른 해석이 있기 때문에 내 대답에 동의하지 않는다고 생각하지 않습니다. –

+0

나는 또한 Borodin에 동의합니다. – Cylian