Class: xsl_transform
Quellcode Position: Program_Root/sys_xsl.php
Class xsl_transform
Class Overview
|
XML/XSL transformation Objekt for Sablotron Implementiert in Program_Root/sys_xsl.php [Zeile 14] |
[ Seitenanfang ]
Direct Derivates
Properties Summary
| array | $extensions | Available XSLT-extensions |
| array | $lasterror | Letzte Fehlermeldung von Sablotron |
| string | $params | Parameter |
| array | $preferred | Preferred XSLT-Extension |
| string | $result | output string |
| string | $xmldata | XML data |
| string | $xmlfile | XML-data |
| string | $xsldata | XSL stylesheet data |
| string | $xslfile | XSL-stylesheet-file |
[ Seitenanfang ]
Method Summary
| xsl_transform | xsl_transform() | Constructor |
| boolean | check_extensions() | Check extension |
| string | entity2xml() | Make string XML-compatible |
| string | getFormattedLines() | Output formatting of sourcecode |
| string | getLastError() | Sow last error |
| string | getLastErrorHTML() | HTML error message |
| void | handler_xslt_error() | Error handler for new extensions |
| mixed | load_file() | load data out of file |
| void | parse() | Parse data |
| mixed | parse_php4domxslt() | Parse XSLT with php 4 ext/dom_xml (libxslt) |
| mixed | parse_php4xslt() | Parse XSLT with php 4 ext/xslt (Sablotron) |
| mixed | parse_php5domxsl() | Parse XSLT with php 5 ext/xsl (libxslt) |
| void | setError() | Error function for old Extension Transfor error sting in hash |
| void | setParam() | Set parameters and escape them if necessary |
| void | showDebug() | Output debug messages |
[ Seitenanfang ]
Properties
array
$preferred
= domxml [Zeile 67]
Preferred XSLT-Extension
Neu definiert in folgenden Ableitungen:
- xsl_layout::$preferred : Preferred XSLT-Extension configurable by constants
[ Seitenanfang ]
Methods
Constructor xsl_transform [Zeile 74]
|
Constructor
Parameters:| string | $xslfile: | XSL-Datei |
| string | $xmlfile: | XML-Datei |
[ Seitenanfang ]
check_extensions [Zeile 86]
|
Check extension
API Tags:
| Access: | public |
[ Seitenanfang ]
entity2xml [Zeile 316]
|
Make string XML-compatible
Parameters:| string | $str: |
API Tags:
| Return: | result |
[ Seitenanfang ]
getFormattedLines [Zeile 400]
|
Output formatting of sourcecode
Parameters:| string | $linestr: | Code line as String |
| integer | $errorline: | error line |
| bool | $linked: | create hyperlink |
API Tags:
| Return: | $result |
[ Seitenanfang ]
getLastError [Zeile 336]
|
Sow last error
Parameters:| boolean | $linkit: | create hyperlink ? |
API Tags:
| Return: | $result |
[ Seitenanfang ]
getLastErrorHTML [Zeile 371]
|
HTML error message
API Tags:
| Return: | $result; |
[ Seitenanfang ]
handler_xslt_error [Zeile 262]
|
Error handler for new extensions
API Tags:
| Access: | public |
[ Seitenanfang ]
load_file [Zeile 296]
|
load data out of file
Parameters:| string | $filename: | file name |
API Tags:
| Return: | result or false |
[ Seitenanfang ]
parse [Zeile 97]
|
Parse data
Parameters:| bool | $output: | = Direkt ausgeben |
Neu definiert in folgenden Ableitungen:
- xsl_layout::parse() : Parse
[ Seitenanfang ]
parse_php4domxslt [Zeile 150]
|
Parse XSLT with php 4 ext/dom_xml (libxslt)
Parameters:| boolean | $output: | print result? |
API Tags:
| Return: | false or result string |
| Access: | public |
[ Seitenanfang ]
parse_php4xslt [Zeile 222]
|
Parse XSLT with php 4 ext/xslt (Sablotron)
Parameters:| boolean | $output: | print result? |
API Tags:
| Return: | false or result string |
| Access: | public |
[ Seitenanfang ]
parse_php5domxsl [Zeile 179]
|
Parse XSLT with php 5 ext/xsl (libxslt)
Parameters:| boolean | $output: | print result? |
API Tags:
| Return: | false or result string |
| Access: | public |
[ Seitenanfang ]
setError [Zeile 277]
|
Error function for old Extension Transfor error sting in hash
Parameters:| integer | $err: | error number |
| string | $errStr: | error message |
[ Seitenanfang ]
setParam [Zeile 435]
|
Set parameters and escape them if necessary
Parameters:| string | $name: | parameter name |
| string | $value: | value of parameter |
| boolean | $escape: | escape value ? |
[ Seitenanfang ]
showDebug [Zeile 135]
|
Output debug messages
Parameters:| string | $msg: | output message |
[ Seitenanfang ]
