* New shortcut function
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Mon, 2 Apr 2007 14:04:29 +0000 (14:04 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Mon, 2 Apr 2007 14:04:29 +0000 (14:04 +0000)
includes/Xml.php

index 4485626..0fedcfa 100644 (file)
@@ -61,6 +61,14 @@ class Xml {
        public static function openElement( $element, $attribs = null ) { return self::element( $element, $attribs, null ); }
        public static function closeElement( $element ) { return "</$element>"; }
 
+       /**
+        * Same as <link>element</link>, but does not escape contents. Handy when the
+        * content you have is already valid xml.
+        */
+       public static function tags( $element, $attribs = null, $contents ) {
+               return self::element( $element, $attribs, null ) . $contents . "</$element>";
+       }
+
        /**
         * Create a namespace selector
         *