
XSLTProcessor::setProfiling을 사용하여 프로파일링을 활성화하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$xsltProcessor = new XSLTProcessor();
$xsltProcessor->setProfiling(true);
프로파일링 모드가 활성화된 후 XSLTProcessor를 사용하여 트랜스폼을 수행하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$xsltProcessor->importStyleSheet($xslt);
$result = $xsltProcessor->transformToXml($xml);
이 모드에서 얻을 수 있는 정보는 다음과 같습니다.
- 트랜스폼 수행 시간
- 트랜스폼 수행 횟수
- 트랜스폼 수행 중 오류 발생 횟수
프로파일링 모드가 활성화된 후 XSLTProcessor를 사용하여 트랜스폼을 수행하는 동안 발생할 수 있는 오류는 다음과 같습니다.
- XSLTProcessor가 초기화되지 않은 경우
- XSLTProcessor에 스타일 시트가 import되지 않은 경우
- XSLTProcessor가 트랜스폼을 수행할 수 없는 경우
이러한 오류는 XSLTProcessor::setProfiling을 사용하여 프로파일링 모드를 활성화한 후 트랜스폼을 수행하는 동안 발생할 수 있습니다.
2025-06-30 00:31