cvs: pear /XML_Transformer/Transformer/Namespace DocBook.php
| From: | Sebastian Bergmann | Date: | Sat, 28 Sep 2002 17:54:23 +0000 |
| Subject: | cvs: pear /XML_Transformer/Transformer/Namespace DocBook.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-6729@lists.php.net to get a copy of this message | ||
sebastian Sat Sep 28 13:54:23 2002 EDT
Modified files:
/pear/XML_Transformer/Transformer/Namespace DocBook.php
Log:
Fix default behaviour of <programlisting>.
Index: pear/XML_Transformer/Transformer/Namespace/DocBook.php
diff -u pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.11
pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.12
--- pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.11 Sat Sep 28 13:46:05 2002
+++ pear/XML_Transformer/Transformer/Namespace/DocBook.php Sat Sep 28 13:54:23 2002
@@ -13,7 +13,7 @@
// | license@php.net so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
//
-// $Id: DocBook.php,v 1.11 2002/09/28 17:46:05 sebastian Exp $
+// $Id: DocBook.php,v 1.12 2002/09/28 17:54:23 sebastian Exp $
//
require_once 'XML/Transformer/Namespace.php';
@@ -114,7 +114,7 @@
*
* @author Sebastian Bergmann <sb@sebastian-bergmann.de>
* Kristian Köhntopp <kris@koehntopp.de>
-* @version $Revision: 1.11 $
+* @version $Revision: 1.12 $
* @access public
*/
class XML_Transformer_Namespace_DocBook extends XML_Transformer_Namespace {
@@ -545,7 +545,16 @@
function start_programlisting($attributes) {
$this->_roles['programlisting'] = isset($attributes['role']) ?
$attributes['role'] : '';
- return '';
+ switch ($this->_roles['programlisting']) {
+ case 'php': {
+ return '';
+ }
+ break;
+
+ default: {
+ return '<code>';
+ }
+ }
}
// }}}
@@ -569,6 +578,13 @@
);
}
break;
+
+ default: {
+ $cdata = array(
+ $cdata . '</code>',
+ false
+ );
+ }
}
$this->_roles['programlisting'] = '';