protected static function xslt_initialize () { self::$xslt_document = new DOMDocument(self::xslt_xml_version, self::xslt_xml_encoding); self::$xslt_element = self::$xslt_document->createElementNS(self::xslt_xml_ns_uri, self::xslt_xml_ns_prefix . ':' . 'stylesheet'); self::$xslt_element -> setAttributeNS(self::xslt_xml_ns_uri, self::xslt_xml_ns_prefix . ':' . 'version' , self::xslt_xsl_version); self::$xslt_element -> setAttributeNS(self::data_xml_ns_uri, self::data_xml_ns_prefix . ':' . 'version' , self::version() ); self::$xslt_element -> setAttributeNS(self::data_xml_ns_uri, self::data_xml_ns_prefix . ':' . 'version_major', self::version_major); self::$xslt_element -> setAttributeNS(self::data_xml_ns_uri, self::data_xml_ns_prefix . ':' . 'version_minor', self::version_minor); self::$xslt_element -> setAttributeNS(self::data_xml_ns_uri, self::data_xml_ns_prefix . ':' . 'version_patch', self::version_patch); self::$xslt_document->appendChild(self::$xslt_element); }