private function generateList($caption, $paragraph, $filelist, $xslUsed, $xsl)
	{
		$paragraph->addXmlnukeObject(new XmlnukeText($caption,true));
				
		$listCollection = new XmlListCollection(XmlListType::UnorderedList );
		$paragraph->addXmlnukeObject($listCollection);
			
		foreach($filelist as $file)
		{
			$xslname = FileUtil::ExtractFileName($file);
			$xslname = $xsl->removeLanguage($xslname);
			if(!in_array ($xslname, $xslUsed))				
			{
				$objectList = new XmlnukeSpanCollection();
				$listCollection->addXmlnukeObject($objectList);
			
				$xslUsed[] = $xslname;					
				if ($xslname == "index")
				{
					$anchor = new XmlAnchorCollection("engine:xmlnuke?xml=index&xsl=index");
					$anchor->addXmlnukeObject(new XmlnukeText($xslname,true));
					$objectList->addXmlnukeObject($anchor);
				}
				else
				{
					$anchor = new XmlAnchorCollection("module:Xmlnuke.XSLTheme?xsl=" . $xslname);
					$anchor->addXmlnukeObject(new XmlnukeText($xslname,true));
					$objectList->addXmlnukeObject($anchor);
				}
			}
		}
	}
private function generateList($caption, $paragraph, $filelist, $xslUsed, $xsl)
	{
		$paragraph->addXmlnukeObject(new XmlnukeText($caption,true));
				
		$listCollection = new XmlListCollection(XmlListType::UnorderedList );
		$paragraph->addXmlnukeObject($listCollection);
			
		foreach($filelist as $file)
		{
			$xslname = FileUtil::ExtractFileName($file);
			$xslname = $xsl->removeLanguage($xslname);
			if(!in_array ($xslname, $xslUsed))				
			{
				$objectList = new XmlnukeSpanCollection();
				$listCollection->addXmlnukeObject($objectList);
			
				$xslUsed[] = $xslname;					
				if ($xslname == "index")
				{
					$anchor = new XmlAnchorCollection("engine:xmlnuke?xml=index&xsl=index");
					$anchor->addXmlnukeObject(new XmlnukeText($xslname,true));
					$objectList->addXmlnukeObject($anchor);
				}
				else
				{
					$anchor = new XmlAnchorCollection("module:Xmlnuke.XSLTheme?xsl=" . $xslname);
					$anchor->addXmlnukeObject(new XmlnukeText($xslname,true));
					$objectList->addXmlnukeObject($anchor);
				}
			}
		}
	}
private function generateList ( $ caption , $ paragraph , $ filelist , $ xslUsed , $ xsl ) { $ paragraph -> addXmlnukeObject ( new XmlnukeText ( $ caption , true ) ) ; $ listCollection = new XmlListCollection ( XmlListType :: UnorderedList ) ; $ paragraph -> addXmlnukeObject ( $ listCollection ) ; foreach ( $ filelist as $ file ) { $ xslname = FileUtil :: ExtractFileName ( $ file ) ; $ xslname = $ xsl -> removeLanguage ( $ xslname ) ; if ( ! in_array ( $ xslname , $ xslUsed ) ) { $ objectList = new XmlnukeSpanCollection ( ) ; $ listCollection -> addXmlnukeObject ( $ objectList ) ; $ xslUsed [ ] = $ xslname ; if ( $ xslname == "index" ) { $ anchor = new XmlAnchorCollection ( "engine:xmlnuke?xml=index&xsl=index" ) ; $ anchor -> addXmlnukeObject ( new XmlnukeText ( $ xslname , true ) ) ; $ objectList -> addXmlnukeObject ( $ anchor ) ; } else { $ anchor = new XmlAnchorCollection ( "module:Xmlnuke.XSLTheme?xsl=" . $ xslname ) ; $ anchor -> addXmlnukeObject ( new XmlnukeText ( $ xslname , true ) ) ; $ objectList -> addXmlnukeObject ( $ anchor ) ; } } } }
Create and show the list of Xsl Templates

@param String $caption
@param XmlParagraphCollection $paragraph
@param Array $filelist
@param Array $xslUsed
@param XSLFilenameProcessor $xsl
Create and show the list of Xsl Templates