XSL XSLTProcessor 클래스
(PHP 5, PHP 7, PHP 8)
소개
클래스 개요
class XSLTProcessor {
/* Methods */
public getParameter(string $namespace, string $name): string|false
public getSecurityPrefs(): int
public hasExsltSupport(): bool
public importStylesheet(object $stylesheet): bool
public registerPHPFunctions(array|string|null $functions = null): void
public removeParameter(string $namespace, string $name): bool
public setParameter(string $namespace, string $name, string $value): bool
public setParameter(string $namespace, array $options): bool
public setProfiling(?string $filename): bool
public setSecurityPrefs(int $preferences): int
public transformToDoc(object $document, ?string $returnClass = null): DOMDocument|false
public transformToURI(DOMDocument $doc, string $uri): int
public transformToXml(object $document): string|null|false
}
목차
- XSLTProcessor::__construct — 새 XSLTProcessor 개체에서 생성됨
- XSLTProcessor::getParameter — 매개변수 값 가져오기
- XSLTProcessor::getSecurityPrefs — 보안 기본 설정 가져오기
- XSLTProcessor::hasExsltSupport — PHP가 EXSLT를 지원하는지 확인
- XSLTProcessor::importStylesheet — 스타일시트 가져오기
- XSLTProcessor::registerPHPFunctions — PHP 함수를 XSLT 함수로 사용하는 기능 활성화
- XSLTProcessor::removeParameter — 매개변수 제거
- XSLTProcessor::setParameter — 매개변수 값 설정
- XSLTProcessor::setProfiling — 프로파일링 출력 파일 설정
- XSLTProcessor::setSecurityPrefs — 보안 기본 설정 지정
- XSLTProcessor::transformToDoc — DOMDocument로 변환
- XSLTProcessor::transformToUri — URI로 변환
- XSLTProcessor::transformToXml — XML로 변환