使用XSLTProcessor
时遇到问题,遗憾的是,将参数安装或更改为php.ini
不是一个选项......
我知道这个课程包括:
XSLTProcessor {
/* Methods */
function getParameter ( string $namespaceURI , string $localName ): string
public function getSecurityPrefs ( void ): int
function hasExsltSupport ( void ): bool
function importStylesheet ( object $stylesheet ): void
function registerPHPFunctions ([ mixed $restrict ] ): void
function removeParameter ( string $namespaceURI , string $localName ): bool
function setParameter ( string $namespace , string $name , string $value ): bool
function setProfiling ( string $filename ): bool
public function setSecurityPrefs ( int $securityPrefs ): int
function transformToDoc ( DOMNode $doc ): DOMDocument
function transformToURI ( DOMDocument $doc , string $uri ): int
function transformToXML ( DOMDocument $doc ): string
}
所以我想在不在服务器上安装以下代码行(非常感谢Goddady!)importStyleSheet
和transformToXML
$proc = new XSLTProcessor;
$proc->importStyleSheet($XSL);
$RESULT = $proc->transformToXML($xdoc);
哪个PHP类或库可以完成相同的工作? 你有一个例子吗?