pauldick 01/02/15 10:33:04
Modified: c/Tests/Memory Stressmem.cpp Log: Initial upgrade to use harness utilities Revision Changes Path 1.4 +158 -1295 xml-xalan/c/Tests/Memory/Stressmem.cpp Index: Stressmem.cpp =================================================================== RCS file: /home/cvs/xml-xalan/c/Tests/Memory/Stressmem.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Stressmem.cpp 2001/02/02 14:56:53 1.3 +++ Stressmem.cpp 2001/02/15 18:32:59 1.4 @@ -1,3 +1,59 @@ +/* + * The Apache Software License, Version 1.1 + * + * + * Copyright (c) 1999 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The names "Xalan" and "Apache Software Foundation" must + * not be used to endorse or promote products derived from this + * software without prior written permission. For written + * permission, please contact [EMAIL PROTECTED] + * + * 5. Products derived from this software may not be called "Apache", + * nor may "Apache" appear in their name, without prior written + * permission of the Apache Software Foundation. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation and was + * originally based on software copyright (c) 1999, International + * Business Machines, Inc., http://www.ibm.com. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + */ #include <cassert> #include <fstream> #include <iostream> @@ -22,6 +78,8 @@ #include <XalanSourceTree/XalanSourceTreeDOMSupport.hpp> #include <XalanSourceTree/XalanSourceTreeParserLiaison.hpp> +#include <XalanTransformer/XalanTransformer.hpp> + #include <XPath/XObjectFactoryDefault.hpp> #include <XPath/XPathFactoryDefault.hpp> @@ -34,8 +92,8 @@ #include <XSLT/XSLTProcessorEnvSupportDefault.hpp> #include <XSLT/XSLTResultTarget.hpp> -//#include <XMLFileReporter.hpp> -//#include <FileUtility.hpp> +#include <XMLFileReporter.hpp> +#include <FileUtility.hpp> //This is here for the threads. #define WIN32_LEAN_AND_MEAN @@ -60,1183 +118,37 @@ #include <crtdbg.h> #endif -const char* const xxslStylesheets[] = +const char* const excludeStylesheets[] = { - "v:\\xsl-test\\perf\\basic\\basic-all_well", - "v:\\xsl-test\\perf\\basic\\basic-datetranscode", - "v:\\xsl-test\\perf\\basic\\basic-dict2", - "v:\\xsl-test\\perf\\basic\\basic-Fischer-Euwe", - "v:\\xsl-test\\perf\\basic\\basic-queens", - "v:\\xsl-test\\perf\\large\\large-all_well", - //"v:\\xsl-test\\perf\\large\\large-evans_large", - "v:\\xsl-test\\perf\\nodes\\nodes-fancy_xml_tree_viewer_34", - "v:\\xsl-test\\perf\\nodes\\nodes-showtree-19991008", - "v:\\xsl-test\\perf\\sort\\sort-big", - "v:\\xsl-test\\perf\\xpath\\xpath-evans_small", - "v:\\xsl-test\\perf\\xpath\\xpath-evans_tiny", + + "attribset15.xml", + "entref08.xml", + "entref10.xml", + "extend01.xml", 0 }; const char* const xslStylesheets[] = { - "v:\\xsl-test\\conf\\attribset\\attribset01", - "v:\\xsl-test\\conf\\attribset\\attribset02", - "v:\\xsl-test\\conf\\attribset\\attribset03", - "v:\\xsl-test\\conf\\attribset\\attribset04", - "v:\\xsl-test\\conf\\attribset\\attribset05", - "v:\\xsl-test\\conf\\attribset\\attribset06", - "v:\\xsl-test\\conf\\attribset\\attribset07", - "v:\\xsl-test\\conf\\attribset\\attribset08", - "v:\\xsl-test\\conf\\attribset\\attribset09", - "v:\\xsl-test\\conf\\attribset\\attribset10", - "v:\\xsl-test\\conf\\attribset\\attribset11", - "v:\\xsl-test\\conf\\attribset\\attribset12", - "v:\\xsl-test\\conf\\attribset\\attribset13", - "v:\\xsl-test\\conf\\attribset\\attribset14", - //"v:\\xsl-test\\conf\\attribset\\attribset15", - "v:\\xsl-test\\conf\\attribset\\attribset16", - "v:\\xsl-test\\conf\\attribset\\attribset17", - "v:\\xsl-test\\conf\\attribset\\attribset18", - "v:\\xsl-test\\conf\\attribset\\attribset19", - "v:\\xsl-test\\conf\\attribset\\attribset20", - "v:\\xsl-test\\conf\\attribset\\attribset21", - "v:\\xsl-test\\conf\\attribset\\attribset22", - "v:\\xsl-test\\conf\\attribset\\attribset23", - "v:\\xsl-test\\conf\\attribset\\attribset24", - "v:\\xsl-test\\conf\\attribset\\attribset25", - "v:\\xsl-test\\conf\\attribset\\attribset26", - "v:\\xsl-test\\conf\\attribset\\attribset27", - "v:\\xsl-test\\conf\\attribset\\attribset28", - "v:\\xsl-test\\conf\\attribset\\attribset29", - "v:\\xsl-test\\conf\\attribset\\attribset30", - "v:\\xsl-test\\conf\\attribset\\attribset31", - "v:\\xsl-test\\conf\\attribset\\attribset32", - "v:\\xsl-test\\conf\\attribset\\attribset33", - "v:\\xsl-test\\conf\\attribset\\attribset34", - "v:\\xsl-test\\conf\\attribset\\attribset35", - "v:\\xsl-test\\conf\\attribset\\attribset36", - "v:\\xsl-test\\conf\\attribset\\attribset37", - "v:\\xsl-test\\conf\\attribset\\attribset38", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate01", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate02", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate03", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate04", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate05", - "v:\\xsl-test\\conf\\attribvaltemplate\\attribvaltemplate07", - "v:\\xsl-test\\conf\\axes\\axes01", - "v:\\xsl-test\\conf\\axes\\axes02", - "v:\\xsl-test\\conf\\axes\\axes03", - "v:\\xsl-test\\conf\\axes\\axes04", - "v:\\xsl-test\\conf\\axes\\axes05", - "v:\\xsl-test\\conf\\axes\\axes06", - "v:\\xsl-test\\conf\\axes\\axes07", - "v:\\xsl-test\\conf\\axes\\axes08", - "v:\\xsl-test\\conf\\axes\\axes09", - "v:\\xsl-test\\conf\\axes\\axes10", - "v:\\xsl-test\\conf\\axes\\axes11", - "v:\\xsl-test\\conf\\axes\\axes12", - "v:\\xsl-test\\conf\\axes\\axes13", - "v:\\xsl-test\\conf\\axes\\axes14", - "v:\\xsl-test\\conf\\axes\\axes15", - "v:\\xsl-test\\conf\\axes\\axes16", - "v:\\xsl-test\\conf\\axes\\axes17", - "v:\\xsl-test\\conf\\axes\\axes18", - "v:\\xsl-test\\conf\\axes\\axes19", - "v:\\xsl-test\\conf\\axes\\axes20", - "v:\\xsl-test\\conf\\axes\\axes21", - "v:\\xsl-test\\conf\\axes\\axes22", - "v:\\xsl-test\\conf\\axes\\axes23", - "v:\\xsl-test\\conf\\axes\\axes24", - "v:\\xsl-test\\conf\\axes\\axes25", - "v:\\xsl-test\\conf\\axes\\axes26", - "v:\\xsl-test\\conf\\axes\\axes27", - "v:\\xsl-test\\conf\\axes\\axes28", - "v:\\xsl-test\\conf\\axes\\axes29", - "v:\\xsl-test\\conf\\axes\\axes30", - "v:\\xsl-test\\conf\\axes\\axes31", - "v:\\xsl-test\\conf\\axes\\axes32", - "v:\\xsl-test\\conf\\axes\\axes33", - "v:\\xsl-test\\conf\\axes\\axes34", - "v:\\xsl-test\\conf\\axes\\axes35", - "v:\\xsl-test\\conf\\axes\\axes36", - "v:\\xsl-test\\conf\\axes\\axes37", - "v:\\xsl-test\\conf\\axes\\axes38", - "v:\\xsl-test\\conf\\axes\\axes40", - "v:\\xsl-test\\conf\\axes\\axes41", - "v:\\xsl-test\\conf\\axes\\axes42", - "v:\\xsl-test\\conf\\axes\\axes43", - "v:\\xsl-test\\conf\\axes\\axes44", - "v:\\xsl-test\\conf\\axes\\axes45", - "v:\\xsl-test\\conf\\axes\\axes46", - "v:\\xsl-test\\conf\\axes\\axes47", - "v:\\xsl-test\\conf\\axes\\axes48", - "v:\\xsl-test\\conf\\axes\\axes49", - "v:\\xsl-test\\conf\\axes\\axes50", - "v:\\xsl-test\\conf\\axes\\axes51", - "v:\\xsl-test\\conf\\axes\\axes52", - "v:\\xsl-test\\conf\\axes\\axes53", - "v:\\xsl-test\\conf\\axes\\axes54", - "v:\\xsl-test\\conf\\axes\\axes55", - "v:\\xsl-test\\conf\\axes\\axes56", - "v:\\xsl-test\\conf\\axes\\axes57", - "v:\\xsl-test\\conf\\axes\\axes58", - "v:\\xsl-test\\conf\\axes\\axes59", - "v:\\xsl-test\\conf\\axes\\axes60", - "v:\\xsl-test\\conf\\axes\\axes61", - "v:\\xsl-test\\conf\\axes\\axes62", - "v:\\xsl-test\\conf\\axes\\axes63", - "v:\\xsl-test\\conf\\axes\\axes64", - "v:\\xsl-test\\conf\\axes\\axes65", - "v:\\xsl-test\\conf\\axes\\axes66", - "v:\\xsl-test\\conf\\axes\\axes67", - "v:\\xsl-test\\conf\\axes\\axes68", - "v:\\xsl-test\\conf\\axes\\axes69", - "v:\\xsl-test\\conf\\axes\\axes70", - "v:\\xsl-test\\conf\\axes\\axes71", - "v:\\xsl-test\\conf\\axes\\axes72", - "v:\\xsl-test\\conf\\axes\\axes73", - "v:\\xsl-test\\conf\\axes\\axes74", - "v:\\xsl-test\\conf\\axes\\axes75", - "v:\\xsl-test\\conf\\axes\\axes76", - "v:\\xsl-test\\conf\\axes\\axes77", - "v:\\xsl-test\\conf\\axes\\axes78", - "v:\\xsl-test\\conf\\axes\\axes79", - "v:\\xsl-test\\conf\\axes\\axes80", - "v:\\xsl-test\\conf\\axes\\axes81", - "v:\\xsl-test\\conf\\axes\\axes82", - "v:\\xsl-test\\conf\\axes\\axes83", - "v:\\xsl-test\\conf\\axes\\axes84", - "v:\\xsl-test\\conf\\axes\\axes85", - "v:\\xsl-test\\conf\\axes\\axes86", - "v:\\xsl-test\\conf\\axes\\axes87", - "v:\\xsl-test\\conf\\axes\\axes88", - "v:\\xsl-test\\conf\\axes\\axes89", - "v:\\xsl-test\\conf\\axes\\axes90", - "v:\\xsl-test\\conf\\axes\\axes91", - "v:\\xsl-test\\conf\\axes\\axes92", - "v:\\xsl-test\\conf\\axes\\axes93", - "v:\\xsl-test\\conf\\axes\\axes94", - "v:\\xsl-test\\conf\\boolean\\boolean01", - "v:\\xsl-test\\conf\\boolean\\boolean02", - "v:\\xsl-test\\conf\\boolean\\boolean03", - "v:\\xsl-test\\conf\\boolean\\boolean04", - "v:\\xsl-test\\conf\\boolean\\boolean05", - "v:\\xsl-test\\conf\\boolean\\boolean06", - "v:\\xsl-test\\conf\\boolean\\boolean07", - "v:\\xsl-test\\conf\\boolean\\boolean08", - "v:\\xsl-test\\conf\\boolean\\boolean09", - "v:\\xsl-test\\conf\\boolean\\boolean10", - "v:\\xsl-test\\conf\\boolean\\boolean11", - "v:\\xsl-test\\conf\\boolean\\boolean12", - "v:\\xsl-test\\conf\\boolean\\boolean13", - "v:\\xsl-test\\conf\\boolean\\boolean14", - "v:\\xsl-test\\conf\\boolean\\boolean15", - "v:\\xsl-test\\conf\\boolean\\boolean16", - "v:\\xsl-test\\conf\\boolean\\boolean17", - "v:\\xsl-test\\conf\\boolean\\boolean18", - "v:\\xsl-test\\conf\\boolean\\boolean19", - "v:\\xsl-test\\conf\\boolean\\boolean20", - "v:\\xsl-test\\conf\\boolean\\boolean21", - "v:\\xsl-test\\conf\\boolean\\boolean22", - "v:\\xsl-test\\conf\\boolean\\boolean23", - "v:\\xsl-test\\conf\\boolean\\boolean24", - "v:\\xsl-test\\conf\\boolean\\boolean25", - "v:\\xsl-test\\conf\\boolean\\boolean26", - "v:\\xsl-test\\conf\\boolean\\boolean27", - "v:\\xsl-test\\conf\\boolean\\boolean28", - "v:\\xsl-test\\conf\\boolean\\boolean29", - "v:\\xsl-test\\conf\\boolean\\boolean30", - "v:\\xsl-test\\conf\\boolean\\boolean31", - "v:\\xsl-test\\conf\\boolean\\boolean32", - "v:\\xsl-test\\conf\\boolean\\boolean33", - "v:\\xsl-test\\conf\\boolean\\boolean34", - "v:\\xsl-test\\conf\\boolean\\boolean35", - "v:\\xsl-test\\conf\\boolean\\boolean36", - "v:\\xsl-test\\conf\\boolean\\boolean37", - "v:\\xsl-test\\conf\\boolean\\boolean38", - "v:\\xsl-test\\conf\\boolean\\boolean40", - "v:\\xsl-test\\conf\\boolean\\boolean41", - "v:\\xsl-test\\conf\\boolean\\boolean42", - "v:\\xsl-test\\conf\\boolean\\boolean43", - "v:\\xsl-test\\conf\\boolean\\boolean44", - "v:\\xsl-test\\conf\\boolean\\boolean45", - "v:\\xsl-test\\conf\\boolean\\boolean46", - "v:\\xsl-test\\conf\\boolean\\boolean47", - "v:\\xsl-test\\conf\\boolean\\boolean48", - "v:\\xsl-test\\conf\\boolean\\boolean49", - "v:\\xsl-test\\conf\\boolean\\boolean50", - "v:\\xsl-test\\conf\\boolean\\boolean51", - "v:\\xsl-test\\conf\\boolean\\boolean52", - "v:\\xsl-test\\conf\\boolean\\boolean53", - "v:\\xsl-test\\conf\\boolean\\boolean54", - "v:\\xsl-test\\conf\\boolean\\boolean55", - "v:\\xsl-test\\conf\\boolean\\boolean56", - "v:\\xsl-test\\conf\\boolean\\boolean57", - "v:\\xsl-test\\conf\\boolean\\boolean58", - "v:\\xsl-test\\conf\\boolean\\boolean59", - "v:\\xsl-test\\conf\\conditional\\conditional01", - "v:\\xsl-test\\conf\\conditional\\conditional02", - "v:\\xsl-test\\conf\\conditional\\conditional03", - "v:\\xsl-test\\conf\\conditional\\conditional04", - "v:\\xsl-test\\conf\\conditional\\conditional05", - "v:\\xsl-test\\conf\\conditional\\conditional06", - "v:\\xsl-test\\conf\\conditional\\conditional07", - "v:\\xsl-test\\conf\\conditional\\conditional08", - "v:\\xsl-test\\conf\\conditional\\conditional09", - "v:\\xsl-test\\conf\\conditional\\conditional10", - "v:\\xsl-test\\conf\\conditional\\conditional11", - "v:\\xsl-test\\conf\\conditional\\conditional12", - "v:\\xsl-test\\conf\\conditional\\conditional13", - "v:\\xsl-test\\conf\\conditional\\conditional14", - "v:\\xsl-test\\conf\\conditional\\conditional15", - "v:\\xsl-test\\conf\\conditional\\conditional16", - "v:\\xsl-test\\conf\\conditional\\conditional17", - "v:\\xsl-test\\conf\\conditional\\conditional18", - "v:\\xsl-test\\conf\\conditional\\conditional19", - "v:\\xsl-test\\conf\\conditional\\conditional20", - "v:\\xsl-test\\conf\\conflictres\\conflictres01", - "v:\\xsl-test\\conf\\conflictres\\conflictres02", - "v:\\xsl-test\\conf\\conflictres\\conflictres03", - "v:\\xsl-test\\conf\\conflictres\\conflictres04", - "v:\\xsl-test\\conf\\conflictres\\conflictres05", - "v:\\xsl-test\\conf\\conflictres\\conflictres06", - "v:\\xsl-test\\conf\\conflictres\\conflictres07", - "v:\\xsl-test\\conf\\conflictres\\conflictres08", - "v:\\xsl-test\\conf\\conflictres\\conflictres09", - "v:\\xsl-test\\conf\\conflictres\\conflictres10", - "v:\\xsl-test\\conf\\conflictres\\conflictres11", - "v:\\xsl-test\\conf\\conflictres\\conflictres12", - "v:\\xsl-test\\conf\\conflictres\\conflictres13", - "v:\\xsl-test\\conf\\conflictres\\conflictres14", - "v:\\xsl-test\\conf\\conflictres\\conflictres15", - "v:\\xsl-test\\conf\\conflictres\\conflictres16", - "v:\\xsl-test\\conf\\conflictres\\conflictres17", - "v:\\xsl-test\\conf\\conflictres\\conflictres18", - "v:\\xsl-test\\conf\\conflictres\\conflictres19", - "v:\\xsl-test\\conf\\conflictres\\conflictres20", - "v:\\xsl-test\\conf\\conflictres\\conflictres21", - "v:\\xsl-test\\conf\\conflictres\\conflictres22", - "v:\\xsl-test\\conf\\conflictres\\conflictres23", - "v:\\xsl-test\\conf\\copy\\copy01", - "v:\\xsl-test\\conf\\copy\\copy02", - "v:\\xsl-test\\conf\\copy\\copy03", - "v:\\xsl-test\\conf\\copy\\copy04", - "v:\\xsl-test\\conf\\copy\\copy05", - "v:\\xsl-test\\conf\\copy\\copy06", - "v:\\xsl-test\\conf\\copy\\copy07", - "v:\\xsl-test\\conf\\copy\\copy08", - "v:\\xsl-test\\conf\\copy\\copy09", - "v:\\xsl-test\\conf\\copy\\copy10", - "v:\\xsl-test\\conf\\copy\\copy11", - "v:\\xsl-test\\conf\\copy\\copy12", - "v:\\xsl-test\\conf\\copy\\copy13", - "v:\\xsl-test\\conf\\copy\\copy14", - "v:\\xsl-test\\conf\\copy\\copy15", - "v:\\xsl-test\\conf\\copy\\copy16", - "v:\\xsl-test\\conf\\copy\\copy17", - "v:\\xsl-test\\conf\\dflt\\dflt01", - "v:\\xsl-test\\conf\\dflt\\dflt02", - "v:\\xsl-test\\conf\\dflt\\dflt03", - "v:\\xsl-test\\conf\\dflt\\dflt04", - "v:\\xsl-test\\conf\\embed\\embed03", - "v:\\xsl-test\\conf\\embed\\embed06", - "v:\\xsl-test\\conf\\entref\\entref01", - "v:\\xsl-test\\conf\\entref\\entref02", - "v:\\xsl-test\\conf\\entref\\entref03", - "v:\\xsl-test\\conf\\entref\\entref04", - "v:\\xsl-test\\conf\\entref\\entref05", - "v:\\xsl-test\\conf\\entref\\entref06", - "v:\\xsl-test\\conf\\entref\\entref07", - //"v:\\xsl-test\\conf\\entref\\entref08", - "v:\\xsl-test\\conf\\entref\\entref09", - //"v:\\xsl-test\\conf\\entref\\entref10", - "v:\\xsl-test\\conf\\expression\\expression01", - "v:\\xsl-test\\conf\\expression\\expression02", - "v:\\xsl-test\\conf\\expression\\expression03", - "v:\\xsl-test\\conf\\expression\\expression04", - "v:\\xsl-test\\conf\\expression\\expression05", -// "v:\\xsl-test\\conf\\extend\\extend01", - "v:\\xsl-test\\conf\\extend\\extend02", - "v:\\xsl-test\\conf\\extend\\extend03", - "v:\\xsl-test\\conf\\extend\\extend04", - "v:\\xsl-test\\conf\\idkey\\idkey01", - "v:\\xsl-test\\conf\\idkey\\idkey02", - "v:\\xsl-test\\conf\\idkey\\idkey03", - "v:\\xsl-test\\conf\\idkey\\idkey04", - "v:\\xsl-test\\conf\\idkey\\idkey05", - "v:\\xsl-test\\conf\\idkey\\idkey06", - "v:\\xsl-test\\conf\\idkey\\idkey07", - "v:\\xsl-test\\conf\\idkey\\idkey08", - "v:\\xsl-test\\conf\\idkey\\idkey09", - "v:\\xsl-test\\conf\\idkey\\idkey10", - "v:\\xsl-test\\conf\\idkey\\idkey11", - "v:\\xsl-test\\conf\\idkey\\idkey12", - "v:\\xsl-test\\conf\\idkey\\idkey10", - "v:\\xsl-test\\conf\\idkey\\idkey11", - "v:\\xsl-test\\conf\\idkey\\idkey12", - "v:\\xsl-test\\conf\\idkey\\idkey13", - //"v:\\xsl-test\\conf\\idkey\\idkey14", - "v:\\xsl-test\\conf\\idkey\\idkey15", - "v:\\xsl-test\\conf\\idkey\\idkey16", - "v:\\xsl-test\\conf\\idkey\\idkey17", - "v:\\xsl-test\\conf\\idkey\\idkey18", - "v:\\xsl-test\\conf\\idkey\\idkey24", - "v:\\xsl-test\\conf\\idkey\\idkey30", - "v:\\xsl-test\\conf\\idkey\\idkey33", - "v:\\xsl-test\\conf\\impincl\\impincl01", - "v:\\xsl-test\\conf\\impincl\\impincl02", - "v:\\xsl-test\\conf\\impincl\\impincl03", - "v:\\xsl-test\\conf\\impincl\\impincl04", - "v:\\xsl-test\\conf\\impincl\\impincl05", - "v:\\xsl-test\\conf\\impincl\\impincl06", - "v:\\xsl-test\\conf\\impincl\\impincl07", - "v:\\xsl-test\\conf\\impincl\\impincl08", - "v:\\xsl-test\\conf\\impincl\\impincl09", - "v:\\xsl-test\\conf\\impincl\\impincl10", - "v:\\xsl-test\\conf\\impincl\\impincl11", - //"v:\\xsl-test\\conf\\impincl\\impincl12", - "v:\\xsl-test\\conf\\impincl\\impincl14", - "v:\\xsl-test\\conf\\impincl\\impincl15", - //"v:\\xsl-test\\conf\\impincl\\impincl16", - "v:\\xsl-test\\conf\\impincl\\impincl17", - //"v:\\xsl-test\\conf\\intl\\intl01", - "v:\\xsl-test\\conf\\intl\\intl02", - "v:\\xsl-test\\conf\\intl\\intl03", - "v:\\xsl-test\\conf\\intl\\intl04", - "v:\\xsl-test\\conf\\intl\\intl05", - "v:\\xsl-test\\conf\\intl\\intl06", - "v:\\xsl-test\\conf\\intl\\intl07", - "v:\\xsl-test\\conf\\lre\\lre01", - "v:\\xsl-test\\conf\\lre\\lre02", - "v:\\xsl-test\\conf\\lre\\lre03", - "v:\\xsl-test\\conf\\lre\\lre04", - "v:\\xsl-test\\conf\\lre\\lre05", - //"v:\\xsl-test\\conf\\lre\\lre06", - "v:\\xsl-test\\conf\\lre\\lre07", - "v:\\xsl-test\\conf\\lre\\lre08", - //"v:\\xsl-test\\conf\\lre\\lre09", - "v:\\xsl-test\\conf\\lre\\lre10", - "v:\\xsl-test\\conf\\lre\\lre11", - "v:\\xsl-test\\conf\\lre\\lre12", - "v:\\xsl-test\\conf\\lre\\lre13", - "v:\\xsl-test\\conf\\lre\\lre14", - "v:\\xsl-test\\conf\\lre\\lre15", - "v:\\xsl-test\\conf\\lre\\lre16", - "v:\\xsl-test\\conf\\match\\match01", - "v:\\xsl-test\\conf\\match\\match02", - "v:\\xsl-test\\conf\\match\\match03", - "v:\\xsl-test\\conf\\match\\match04", - "v:\\xsl-test\\conf\\match\\match05", - "v:\\xsl-test\\conf\\match\\match06", - "v:\\xsl-test\\conf\\match\\match07", - "v:\\xsl-test\\conf\\match\\match08", - "v:\\xsl-test\\conf\\match\\match09", - "v:\\xsl-test\\conf\\match\\match10", - "v:\\xsl-test\\conf\\match\\match11", - "v:\\xsl-test\\conf\\match\\match12", - "v:\\xsl-test\\conf\\match\\match13", - "v:\\xsl-test\\conf\\match\\match14", - "v:\\xsl-test\\conf\\math\\math01", - "v:\\xsl-test\\conf\\math\\math02", - "v:\\xsl-test\\conf\\math\\math03", - "v:\\xsl-test\\conf\\math\\math04", - "v:\\xsl-test\\conf\\math\\math05", - "v:\\xsl-test\\conf\\math\\math06", - "v:\\xsl-test\\conf\\math\\math07", - "v:\\xsl-test\\conf\\math\\math08", - "v:\\xsl-test\\conf\\math\\math09", - "v:\\xsl-test\\conf\\math\\math10", - "v:\\xsl-test\\conf\\math\\math11", - "v:\\xsl-test\\conf\\math\\math12", - "v:\\xsl-test\\conf\\math\\math13", - "v:\\xsl-test\\conf\\math\\math14", - "v:\\xsl-test\\conf\\math\\math15", - "v:\\xsl-test\\conf\\math\\math16", - "v:\\xsl-test\\conf\\math\\math17", - "v:\\xsl-test\\conf\\math\\math18", - "v:\\xsl-test\\conf\\math\\math19", - "v:\\xsl-test\\conf\\math\\math20", - "v:\\xsl-test\\conf\\math\\math21", - "v:\\xsl-test\\conf\\math\\math22", - "v:\\xsl-test\\conf\\math\\math23", - "v:\\xsl-test\\conf\\math\\math24", - "v:\\xsl-test\\conf\\math\\math25", - "v:\\xsl-test\\conf\\math\\math26", - "v:\\xsl-test\\conf\\math\\math27", - "v:\\xsl-test\\conf\\math\\math28", - "v:\\xsl-test\\conf\\math\\math29", - "v:\\xsl-test\\conf\\math\\math30", - "v:\\xsl-test\\conf\\math\\math31", - "v:\\xsl-test\\conf\\math\\math32", - "v:\\xsl-test\\conf\\math\\math33", - "v:\\xsl-test\\conf\\math\\math34", - "v:\\xsl-test\\conf\\math\\math35", - "v:\\xsl-test\\conf\\math\\math36", - "v:\\xsl-test\\conf\\math\\math37", - "v:\\xsl-test\\conf\\math\\math38", - "v:\\xsl-test\\conf\\math\\math40", - "v:\\xsl-test\\conf\\math\\math41", - "v:\\xsl-test\\conf\\math\\math42", - "v:\\xsl-test\\conf\\math\\math43", - "v:\\xsl-test\\conf\\math\\math44", - "v:\\xsl-test\\conf\\math\\math45", - "v:\\xsl-test\\conf\\math\\math46", - "v:\\xsl-test\\conf\\math\\math47", - "v:\\xsl-test\\conf\\math\\math48", - "v:\\xsl-test\\conf\\math\\math49", - "v:\\xsl-test\\conf\\math\\math50", - "v:\\xsl-test\\conf\\math\\math51", - "v:\\xsl-test\\conf\\math\\math52", - "v:\\xsl-test\\conf\\math\\math53", - "v:\\xsl-test\\conf\\math\\math54", - "v:\\xsl-test\\conf\\math\\math55", - "v:\\xsl-test\\conf\\math\\math56", - "v:\\xsl-test\\conf\\math\\math57", - "v:\\xsl-test\\conf\\math\\math58", - "v:\\xsl-test\\conf\\math\\math59", - "v:\\xsl-test\\conf\\math\\math60", - "v:\\xsl-test\\conf\\math\\math61", - "v:\\xsl-test\\conf\\math\\math62", - "v:\\xsl-test\\conf\\math\\math63", - "v:\\xsl-test\\conf\\math\\math64", - "v:\\xsl-test\\conf\\math\\math65", - "v:\\xsl-test\\conf\\math\\math66", - "v:\\xsl-test\\conf\\math\\math67", - "v:\\xsl-test\\conf\\math\\math68", - "v:\\xsl-test\\conf\\math\\math69", - "v:\\xsl-test\\conf\\math\\math70", - "v:\\xsl-test\\conf\\math\\math71", - "v:\\xsl-test\\conf\\math\\math72", - "v:\\xsl-test\\conf\\math\\math73", - "v:\\xsl-test\\conf\\math\\math74", - "v:\\xsl-test\\conf\\math\\math75", - "v:\\xsl-test\\conf\\math\\math76", - "v:\\xsl-test\\conf\\math\\math77", - "v:\\xsl-test\\conf\\math\\math78", - "v:\\xsl-test\\conf\\math\\math79", - "v:\\xsl-test\\conf\\math\\math80", - "v:\\xsl-test\\conf\\math\\math81", - "v:\\xsl-test\\conf\\math\\math82", - "v:\\xsl-test\\conf\\math\\math83", - "v:\\xsl-test\\conf\\math\\math84", - "v:\\xsl-test\\conf\\math\\math85", - "v:\\xsl-test\\conf\\math\\math86", - "v:\\xsl-test\\conf\\math\\math87", - "v:\\xsl-test\\conf\\math\\math88", - "v:\\xsl-test\\conf\\math\\math89", - "v:\\xsl-test\\conf\\math\\math90", - "v:\\xsl-test\\conf\\math\\math91", - "v:\\xsl-test\\conf\\math\\math92", - "v:\\xsl-test\\conf\\math\\math93", - "v:\\xsl-test\\conf\\math\\math94", - "v:\\xsl-test\\conf\\math\\math95", - "v:\\xsl-test\\conf\\math\\math96", - "v:\\xsl-test\\conf\\math\\math97", - "v:\\xsl-test\\conf\\math\\math98", - "v:\\xsl-test\\conf\\math\\math99", - "v:\\xsl-test\\conf\\math\\math100", - "v:\\xsl-test\\conf\\math\\math101", - "v:\\xsl-test\\conf\\math\\math102", - "v:\\xsl-test\\conf\\math\\math103", - "v:\\xsl-test\\conf\\math\\math104", - "v:\\xsl-test\\conf\\mdocs\\mdocs01", - "v:\\xsl-test\\conf\\mdocs\\mdocs02", -// "v:\\xsl-test\\conf\\mdocs\\mdocs03", - "v:\\xsl-test\\conf\\mdocs\\mdocs04", - "v:\\xsl-test\\conf\\mdocs\\mdocs05", -// "v:\\xsl-test\\conf\\mdocs\\mdocs06", - "v:\\xsl-test\\conf\\mdocs\\mdocs07", - "v:\\xsl-test\\conf\\mdocs\\mdocs08", - "v:\\xsl-test\\conf\\mdocs\\mdocs09", - "v:\\xsl-test\\conf\\mdocs\\mdocs10", - "v:\\xsl-test\\conf\\mdocs\\mdocs11", - "v:\\xsl-test\\conf\\mdocs\\mdocs12", - "v:\\xsl-test\\conf\\mdocs\\mdocs13", - "v:\\xsl-test\\conf\\mdocs\\mdocs14", - //"v:\\xsl-test\\conf\\mdocs\\mdocs15", - "v:\\xsl-test\\conf\\message\\message01", - "v:\\xsl-test\\conf\\message\\message02", - //"v:\\xsl-test\\conf\\message\\message03", - "v:\\xsl-test\\conf\\message\\message04", - "v:\\xsl-test\\conf\\message\\message05", - "v:\\xsl-test\\conf\\message\\message06", - "v:\\xsl-test\\conf\\message\\message07", - "v:\\xsl-test\\conf\\message\\message08", - "v:\\xsl-test\\conf\\message\\message09", - "v:\\xsl-test\\conf\\message\\message10", - "v:\\xsl-test\\conf\\message\\message11", - "v:\\xsl-test\\conf\\message\\message12", - "v:\\xsl-test\\conf\\message\\message13", - "v:\\xsl-test\\conf\\message\\message14", - "v:\\xsl-test\\conf\\message\\message15", - "v:\\xsl-test\\conf\\modes\\modes01", - "v:\\xsl-test\\conf\\modes\\modes02", - "v:\\xsl-test\\conf\\modes\\modes03", - "v:\\xsl-test\\conf\\modes\\modes04", - "v:\\xsl-test\\conf\\modes\\modes05", - "v:\\xsl-test\\conf\\modes\\modes06", - "v:\\xsl-test\\conf\\modes\\modes07", - "v:\\xsl-test\\conf\\modes\\modes08", - "v:\\xsl-test\\conf\\modes\\modes09", - "v:\\xsl-test\\conf\\modes\\modes10", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate01", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate02", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate03", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate04", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate05", - //"v:\\xsl-test\\conf\\namedtemplate\\namedtemplate06", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate07", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate08", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate09", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate10", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate11", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate12", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate13", - "v:\\xsl-test\\conf\\namedtemplate\\namedtemplate14", - "v:\\xsl-test\\conf\\namespace\\namespace01", - "v:\\xsl-test\\conf\\namespace\\namespace02", - "v:\\xsl-test\\conf\\namespace\\namespace03", - "v:\\xsl-test\\conf\\namespace\\namespace04", - "v:\\xsl-test\\conf\\namespace\\namespace05", - "v:\\xsl-test\\conf\\namespace\\namespace06", - "v:\\xsl-test\\conf\\namespace\\namespace07", - "v:\\xsl-test\\conf\\namespace\\namespace09", - "v:\\xsl-test\\conf\\namespace\\namespace10", - "v:\\xsl-test\\conf\\namespace\\namespace11", - "v:\\xsl-test\\conf\\namespace\\namespace12", - "v:\\xsl-test\\conf\\namespace\\namespace13", - "v:\\xsl-test\\conf\\namespace\\namespace14", - "v:\\xsl-test\\conf\\namespace\\namespace15", - "v:\\xsl-test\\conf\\namespace\\namespace16", - "v:\\xsl-test\\conf\\namespace\\namespace17", - "v:\\xsl-test\\conf\\namespace\\namespace18", - "v:\\xsl-test\\conf\\namespace\\namespace19", - "v:\\xsl-test\\conf\\namespace\\namespace20", - "v:\\xsl-test\\conf\\namespace\\namespace21", - "v:\\xsl-test\\conf\\namespace\\namespace22", - "v:\\xsl-test\\conf\\namespace\\namespace23", - "v:\\xsl-test\\conf\\namespace\\namespace24", - "v:\\xsl-test\\conf\\namespace\\namespace25", - "v:\\xsl-test\\conf\\namespace\\namespace26", - "v:\\xsl-test\\conf\\namespace\\namespace27", - "v:\\xsl-test\\conf\\namespace\\namespace28", - "v:\\xsl-test\\conf\\namespace\\namespace29", - "v:\\xsl-test\\conf\\namespace\\namespace30", - "v:\\xsl-test\\conf\\namespace\\namespace31", - "v:\\xsl-test\\conf\\namespace\\namespace32", - "v:\\xsl-test\\conf\\namespace\\namespace33", - "v:\\xsl-test\\conf\\namespace\\namespace34", - "v:\\xsl-test\\conf\\node\\node01", - "v:\\xsl-test\\conf\\node\\node02", - "v:\\xsl-test\\conf\\node\\node03", - "v:\\xsl-test\\conf\\node\\node04", - "v:\\xsl-test\\conf\\node\\node05", - "v:\\xsl-test\\conf\\node\\node06", - "v:\\xsl-test\\conf\\node\\node07", - "v:\\xsl-test\\conf\\node\\node08", - "v:\\xsl-test\\conf\\node\\node09", - "v:\\xsl-test\\conf\\node\\node10", - "v:\\xsl-test\\conf\\node\\node11", - "v:\\xsl-test\\conf\\node\\node12", - "v:\\xsl-test\\conf\\node\\node13", - "v:\\xsl-test\\conf\\node\\node14", - "v:\\xsl-test\\conf\\numb\\numb01", - "v:\\xsl-test\\conf\\numb\\numb02", - "v:\\xsl-test\\conf\\numb\\numb03", - "v:\\xsl-test\\conf\\numb\\numb04", - "v:\\xsl-test\\conf\\numb\\numb05", - "v:\\xsl-test\\conf\\numb\\numb06", - "v:\\xsl-test\\conf\\numb\\numb07", - "v:\\xsl-test\\conf\\numb\\numb08", - "v:\\xsl-test\\conf\\numb\\numb09", - "v:\\xsl-test\\conf\\numb\\numb10", - "v:\\xsl-test\\conf\\numb\\numb11", - "v:\\xsl-test\\conf\\numb\\numb12", - "v:\\xsl-test\\conf\\numb\\numb13", - "v:\\xsl-test\\conf\\numb\\numb14", - "v:\\xsl-test\\conf\\numb\\numb15", - "v:\\xsl-test\\conf\\numb\\numb16", - "v:\\xsl-test\\conf\\numb\\numb17", - "v:\\xsl-test\\conf\\numb\\numb18", - "v:\\xsl-test\\conf\\numb\\numb19", - "v:\\xsl-test\\conf\\numb\\numb20", - "v:\\xsl-test\\conf\\numb\\numb21", - "v:\\xsl-test\\conf\\numb\\numb22", - "v:\\xsl-test\\conf\\numb\\numb23", - "v:\\xsl-test\\conf\\numb\\numb24", - "v:\\xsl-test\\conf\\numb\\numb25", - "v:\\xsl-test\\conf\\numb\\numb26", - "v:\\xsl-test\\conf\\numb\\numb27", - "v:\\xsl-test\\conf\\numb\\numb28", - "v:\\xsl-test\\conf\\numb\\numb29", - "v:\\xsl-test\\conf\\numb\\numb30", - "v:\\xsl-test\\conf\\numb\\numb31", - "v:\\xsl-test\\conf\\numb\\numb32", - "v:\\xsl-test\\conf\\numb\\numb33", - "v:\\xsl-test\\conf\\numb\\numb34", - "v:\\xsl-test\\conf\\numb\\numb35", - "v:\\xsl-test\\conf\\numb\\numb36", - "v:\\xsl-test\\conf\\numb\\numb37", - "v:\\xsl-test\\conf\\numb\\numb38", - "v:\\xsl-test\\conf\\numb\\numb40", - "v:\\xsl-test\\conf\\numb\\numb41", - "v:\\xsl-test\\conf\\numb\\numb42", - "v:\\xsl-test\\conf\\numb\\numb43", - "v:\\xsl-test\\conf\\numb\\numb44", - "v:\\xsl-test\\conf\\numb\\numb45", - "v:\\xsl-test\\conf\\numb\\numb46", - "v:\\xsl-test\\conf\\numb\\numb47", - "v:\\xsl-test\\conf\\numb\\numb48", - "v:\\xsl-test\\conf\\numb\\numb49", - "v:\\xsl-test\\conf\\numb\\numb50", - "v:\\xsl-test\\conf\\numb\\numb51", - "v:\\xsl-test\\conf\\numb\\numb52", - "v:\\xsl-test\\conf\\numb\\numb53", - "v:\\xsl-test\\conf\\numb\\numb54", - "v:\\xsl-test\\conf\\numb\\numb55", - "v:\\xsl-test\\conf\\numb\\numb56", - "v:\\xsl-test\\conf\\numb\\numb57", - "v:\\xsl-test\\conf\\numb\\numb58", - "v:\\xsl-test\\conf\\numb\\numb59", - "v:\\xsl-test\\conf\\numb\\numb60", - "v:\\xsl-test\\conf\\numb\\numb61", - "v:\\xsl-test\\conf\\numb\\numb62", - "v:\\xsl-test\\conf\\numb\\numb63", - "v:\\xsl-test\\conf\\numb\\numb64", - "v:\\xsl-test\\conf\\numb\\numb65", - "v:\\xsl-test\\conf\\numb\\numb66", - "v:\\xsl-test\\conf\\numb\\numb67", - "v:\\xsl-test\\conf\\numb\\numb68", - "v:\\xsl-test\\conf\\numb\\numb69", - "v:\\xsl-test\\conf\\numb\\numb70", - "v:\\xsl-test\\conf\\numb\\numb71", - "v:\\xsl-test\\conf\\numb\\numb72", - "v:\\xsl-test\\conf\\numb\\numb73", - "v:\\xsl-test\\conf\\numb\\numb74", - "v:\\xsl-test\\conf\\numb\\numb75", - "v:\\xsl-test\\conf\\numb\\numb76", - "v:\\xsl-test\\conf\\numb\\numb77", - "v:\\xsl-test\\conf\\numb\\numb78", - "v:\\xsl-test\\conf\\numb\\numb79", - "v:\\xsl-test\\conf\\numb\\numb80", - "v:\\xsl-test\\conf\\numb\\numb81", - "v:\\xsl-test\\conf\\numb\\numb82", - "v:\\xsl-test\\conf\\numb\\numb83", - "v:\\xsl-test\\conf\\numb\\numb84", - "v:\\xsl-test\\conf\\numberformat\\numberformat23", - "v:\\xsl-test\\conf\\output\\output01", - "v:\\xsl-test\\conf\\output\\output02", - "v:\\xsl-test\\conf\\output\\output03", - "v:\\xsl-test\\conf\\output\\output04", - "v:\\xsl-test\\conf\\output\\output05", - "v:\\xsl-test\\conf\\output\\output06", - "v:\\xsl-test\\conf\\output\\output07", - "v:\\xsl-test\\conf\\output\\output08", - "v:\\xsl-test\\conf\\output\\output09", - "v:\\xsl-test\\conf\\output\\output10", - "v:\\xsl-test\\conf\\output\\output11", - "v:\\xsl-test\\conf\\output\\output12", - "v:\\xsl-test\\conf\\output\\output13", - "v:\\xsl-test\\conf\\output\\output14", - "v:\\xsl-test\\conf\\output\\output15", - "v:\\xsl-test\\conf\\output\\output16", - "v:\\xsl-test\\conf\\output\\output17", - "v:\\xsl-test\\conf\\output\\output18", - "v:\\xsl-test\\conf\\output\\output19", - "v:\\xsl-test\\conf\\output\\output20", - "v:\\xsl-test\\conf\\output\\output21", - "v:\\xsl-test\\conf\\output\\output22", - "v:\\xsl-test\\conf\\output\\output23", - "v:\\xsl-test\\conf\\output\\output24", - "v:\\xsl-test\\conf\\output\\output25", - "v:\\xsl-test\\conf\\output\\output26", - "v:\\xsl-test\\conf\\output\\output27", - "v:\\xsl-test\\conf\\output\\output28", - "v:\\xsl-test\\conf\\output\\output29", - "v:\\xsl-test\\conf\\output\\output30", - "v:\\xsl-test\\conf\\output\\output31", - "v:\\xsl-test\\conf\\output\\output32", - "v:\\xsl-test\\conf\\output\\output33", - "v:\\xsl-test\\conf\\output\\output34", - "v:\\xsl-test\\conf\\output\\output35", - "v:\\xsl-test\\conf\\output\\output36", - "v:\\xsl-test\\conf\\output\\output37", - "v:\\xsl-test\\conf\\output\\output38", - "v:\\xsl-test\\conf\\output\\output40", - "v:\\xsl-test\\conf\\output\\output41", - "v:\\xsl-test\\conf\\output\\output42", - "v:\\xsl-test\\conf\\output\\output43", - "v:\\xsl-test\\conf\\output\\output44", - "v:\\xsl-test\\conf\\output\\output45", - "v:\\xsl-test\\conf\\output\\output46", - "v:\\xsl-test\\conf\\output\\output47", - "v:\\xsl-test\\conf\\output\\output48", - "v:\\xsl-test\\conf\\output\\output49", - "v:\\xsl-test\\conf\\output\\output50", - "v:\\xsl-test\\conf\\output\\output51", - "v:\\xsl-test\\conf\\output\\output52", - "v:\\xsl-test\\conf\\output\\output53", - "v:\\xsl-test\\conf\\output\\output54", - "v:\\xsl-test\\conf\\output\\output55", - "v:\\xsl-test\\conf\\output\\output56", - "v:\\xsl-test\\conf\\output\\output57", - "v:\\xsl-test\\conf\\output\\output58", - "v:\\xsl-test\\conf\\output\\output59", - "v:\\xsl-test\\conf\\output\\output60", - "v:\\xsl-test\\conf\\output\\output61", - "v:\\xsl-test\\conf\\output\\output62", - "v:\\xsl-test\\conf\\output\\output63", - "v:\\xsl-test\\conf\\output\\output64", - "v:\\xsl-test\\conf\\output\\output65", - "v:\\xsl-test\\conf\\output\\output66", - "v:\\xsl-test\\conf\\output\\output67", - "v:\\xsl-test\\conf\\output\\output68", - "v:\\xsl-test\\conf\\output\\output69", - "v:\\xsl-test\\conf\\output\\output70", - "v:\\xsl-test\\conf\\output\\output71", - "v:\\xsl-test\\conf\\output\\output72", - "v:\\xsl-test\\conf\\output\\output73", - "v:\\xsl-test\\conf\\output\\output74", - "v:\\xsl-test\\conf\\output\\output75", - "v:\\xsl-test\\conf\\output\\output76", - "v:\\xsl-test\\conf\\position\\position01", - "v:\\xsl-test\\conf\\position\\position02", - "v:\\xsl-test\\conf\\position\\position03", - "v:\\xsl-test\\conf\\position\\position04", - "v:\\xsl-test\\conf\\position\\position05", - "v:\\xsl-test\\conf\\position\\position06", - "v:\\xsl-test\\conf\\position\\position07", - "v:\\xsl-test\\conf\\position\\position08", - "v:\\xsl-test\\conf\\position\\position09", - "v:\\xsl-test\\conf\\position\\position10", - "v:\\xsl-test\\conf\\position\\position11", - "v:\\xsl-test\\conf\\position\\position12", - "v:\\xsl-test\\conf\\position\\position13", - "v:\\xsl-test\\conf\\position\\position14", - "v:\\xsl-test\\conf\\position\\position15", - "v:\\xsl-test\\conf\\position\\position16", - "v:\\xsl-test\\conf\\position\\position17", - "v:\\xsl-test\\conf\\position\\position18", - "v:\\xsl-test\\conf\\position\\position19", - "v:\\xsl-test\\conf\\position\\position20", - "v:\\xsl-test\\conf\\position\\position21", - "v:\\xsl-test\\conf\\position\\position22", - "v:\\xsl-test\\conf\\position\\position23", - "v:\\xsl-test\\conf\\position\\position24", - "v:\\xsl-test\\conf\\position\\position25", - "v:\\xsl-test\\conf\\position\\position26", - "v:\\xsl-test\\conf\\position\\position27", - "v:\\xsl-test\\conf\\position\\position28", - "v:\\xsl-test\\conf\\position\\position29", - "v:\\xsl-test\\conf\\position\\position30", - "v:\\xsl-test\\conf\\position\\position31", - "v:\\xsl-test\\conf\\position\\position32", - "v:\\xsl-test\\conf\\position\\position33", - "v:\\xsl-test\\conf\\position\\position34", - "v:\\xsl-test\\conf\\position\\position35", - "v:\\xsl-test\\conf\\position\\position36", - "v:\\xsl-test\\conf\\position\\position37", - "v:\\xsl-test\\conf\\position\\position38", - "v:\\xsl-test\\conf\\position\\position40", - "v:\\xsl-test\\conf\\position\\position41", - "v:\\xsl-test\\conf\\position\\position42", - "v:\\xsl-test\\conf\\position\\position43", - "v:\\xsl-test\\conf\\position\\position44", - "v:\\xsl-test\\conf\\position\\position45", - "v:\\xsl-test\\conf\\position\\position46", - "v:\\xsl-test\\conf\\position\\position47", - "v:\\xsl-test\\conf\\position\\position48", - "v:\\xsl-test\\conf\\position\\position49", - "v:\\xsl-test\\conf\\position\\position50", - "v:\\xsl-test\\conf\\position\\position51", - "v:\\xsl-test\\conf\\position\\position52", - "v:\\xsl-test\\conf\\position\\position53", - "v:\\xsl-test\\conf\\position\\position54", - "v:\\xsl-test\\conf\\position\\position55", - "v:\\xsl-test\\conf\\position\\position56", - "v:\\xsl-test\\conf\\position\\position57", - "v:\\xsl-test\\conf\\position\\position58", - "v:\\xsl-test\\conf\\position\\position59", - "v:\\xsl-test\\conf\\position\\position60", - "v:\\xsl-test\\conf\\position\\position61", - "v:\\xsl-test\\conf\\position\\position62", - "v:\\xsl-test\\conf\\position\\position63", - "v:\\xsl-test\\conf\\position\\position64", - "v:\\xsl-test\\conf\\position\\position65", - "v:\\xsl-test\\conf\\position\\position66", - "v:\\xsl-test\\conf\\position\\position67", - "v:\\xsl-test\\conf\\position\\position68", - "v:\\xsl-test\\conf\\position\\position69", - "v:\\xsl-test\\conf\\position\\position70", - "v:\\xsl-test\\conf\\position\\position71", - "v:\\xsl-test\\conf\\position\\position72", - "v:\\xsl-test\\conf\\position\\position73", - "v:\\xsl-test\\conf\\position\\position74", - "v:\\xsl-test\\conf\\position\\position75", - "v:\\xsl-test\\conf\\position\\position76", - "v:\\xsl-test\\conf\\position\\position77", - "v:\\xsl-test\\conf\\predicate\\predicate01", - "v:\\xsl-test\\conf\\predicate\\predicate02", - "v:\\xsl-test\\conf\\predicate\\predicate03", - "v:\\xsl-test\\conf\\predicate\\predicate04", - "v:\\xsl-test\\conf\\predicate\\predicate05", - "v:\\xsl-test\\conf\\predicate\\predicate06", - "v:\\xsl-test\\conf\\predicate\\predicate07", - "v:\\xsl-test\\conf\\predicate\\predicate08", - "v:\\xsl-test\\conf\\predicate\\predicate09", - "v:\\xsl-test\\conf\\predicate\\predicate10", - "v:\\xsl-test\\conf\\predicate\\predicate11", - "v:\\xsl-test\\conf\\predicate\\predicate12", - "v:\\xsl-test\\conf\\predicate\\predicate13", - "v:\\xsl-test\\conf\\predicate\\predicate14", - "v:\\xsl-test\\conf\\predicate\\predicate15", - "v:\\xsl-test\\conf\\predicate\\predicate16", - "v:\\xsl-test\\conf\\predicate\\predicate17", - "v:\\xsl-test\\conf\\predicate\\predicate18", - "v:\\xsl-test\\conf\\predicate\\predicate19", - "v:\\xsl-test\\conf\\predicate\\predicate20", - "v:\\xsl-test\\conf\\predicate\\predicate21", - "v:\\xsl-test\\conf\\predicate\\predicate22", - "v:\\xsl-test\\conf\\predicate\\predicate23", - "v:\\xsl-test\\conf\\predicate\\predicate24", - "v:\\xsl-test\\conf\\predicate\\predicate25", - "v:\\xsl-test\\conf\\predicate\\predicate26", - "v:\\xsl-test\\conf\\predicate\\predicate27", - "v:\\xsl-test\\conf\\predicate\\predicate28", - "v:\\xsl-test\\conf\\predicate\\predicate29", - "v:\\xsl-test\\conf\\predicate\\predicate30", - "v:\\xsl-test\\conf\\predicate\\predicate31", - "v:\\xsl-test\\conf\\predicate\\predicate32", - "v:\\xsl-test\\conf\\predicate\\predicate33", - "v:\\xsl-test\\conf\\predicate\\predicate34", - "v:\\xsl-test\\conf\\predicate\\predicate35", - "v:\\xsl-test\\conf\\predicate\\predicate36", - "v:\\xsl-test\\conf\\predicate\\predicate37", - "v:\\xsl-test\\conf\\predicate\\predicate38", - "v:\\xsl-test\\conf\\processorinfo\\processorinfo01", - "v:\\xsl-test\\conf\\processorinfo\\processorinfo02", - "v:\\xsl-test\\conf\\processorinfo\\processorinfo03", - "v:\\xsl-test\\conf\\reluri\\reluri01", - "v:\\xsl-test\\conf\\reluri\\reluri02", - "v:\\xsl-test\\conf\\reluri\\reluri03", - "v:\\xsl-test\\conf\\reluri\\reluri04", - "v:\\xsl-test\\conf\\reluri\\reluri05", - "v:\\xsl-test\\conf\\reluri\\reluri06", - "v:\\xsl-test\\conf\\reluri\\reluri07", - "v:\\xsl-test\\conf\\reluri\\reluri08", - "v:\\xsl-test\\conf\\reluri\\reluri09", - "v:\\xsl-test\\conf\\reluri\\reluri10", - "v:\\xsl-test\\conf\\select\\select01", - "v:\\xsl-test\\conf\\select\\select02", - "v:\\xsl-test\\conf\\select\\select03", - "v:\\xsl-test\\conf\\select\\select04", - "v:\\xsl-test\\conf\\select\\select05", - "v:\\xsl-test\\conf\\select\\select06", - "v:\\xsl-test\\conf\\select\\select07", - "v:\\xsl-test\\conf\\select\\select08", - "v:\\xsl-test\\conf\\select\\select09", - "v:\\xsl-test\\conf\\select\\select10", - "v:\\xsl-test\\conf\\select\\select11", - "v:\\xsl-test\\conf\\select\\select12", - "v:\\xsl-test\\conf\\select\\select13", - "v:\\xsl-test\\conf\\select\\select14", - "v:\\xsl-test\\conf\\select\\select15", - "v:\\xsl-test\\conf\\select\\select16", - "v:\\xsl-test\\conf\\select\\select17", - "v:\\xsl-test\\conf\\select\\select18", - "v:\\xsl-test\\conf\\select\\select19", - "v:\\xsl-test\\conf\\select\\select20", - "v:\\xsl-test\\conf\\select\\select21", - "v:\\xsl-test\\conf\\select\\select22", - "v:\\xsl-test\\conf\\select\\select23", - "v:\\xsl-test\\conf\\select\\select24", - "v:\\xsl-test\\conf\\select\\select25", - "v:\\xsl-test\\conf\\select\\select26", - "v:\\xsl-test\\conf\\select\\select27", - "v:\\xsl-test\\conf\\select\\select28", - "v:\\xsl-test\\conf\\select\\select29", - "v:\\xsl-test\\conf\\select\\select30", - "v:\\xsl-test\\conf\\select\\select31", - "v:\\xsl-test\\conf\\select\\select32", - "v:\\xsl-test\\conf\\select\\select33", - "v:\\xsl-test\\conf\\select\\select34", - "v:\\xsl-test\\conf\\select\\select35", - "v:\\xsl-test\\conf\\select\\select36", - "v:\\xsl-test\\conf\\select\\select37", - "v:\\xsl-test\\conf\\select\\select38", - "v:\\xsl-test\\conf\\select\\select40", - "v:\\xsl-test\\conf\\select\\select41", - "v:\\xsl-test\\conf\\select\\select42", - "v:\\xsl-test\\conf\\select\\select43", - "v:\\xsl-test\\conf\\select\\select44", - "v:\\xsl-test\\conf\\select\\select45", - "v:\\xsl-test\\conf\\select\\select46", - "v:\\xsl-test\\conf\\select\\select47", - "v:\\xsl-test\\conf\\select\\select48", - "v:\\xsl-test\\conf\\select\\select49", - "v:\\xsl-test\\conf\\select\\select50", - "v:\\xsl-test\\conf\\select\\select51", - "v:\\xsl-test\\conf\\select\\select52", - "v:\\xsl-test\\conf\\select\\select53", - "v:\\xsl-test\\conf\\select\\select54", - "v:\\xsl-test\\conf\\select\\select55", - "v:\\xsl-test\\conf\\select\\select56", - "v:\\xsl-test\\conf\\select\\select57", - "v:\\xsl-test\\conf\\select\\select58", - "v:\\xsl-test\\conf\\select\\select59", - "v:\\xsl-test\\conf\\select\\select60", - "v:\\xsl-test\\conf\\select\\select61", - "v:\\xsl-test\\conf\\select\\select62", - "v:\\xsl-test\\conf\\select\\select63", - "v:\\xsl-test\\conf\\select\\select64", - "v:\\xsl-test\\conf\\select\\select65", - "v:\\xsl-test\\conf\\select\\select66", - "v:\\xsl-test\\conf\\select\\select67", - "v:\\xsl-test\\conf\\select\\select68", - "v:\\xsl-test\\conf\\select\\select69", - "v:\\xsl-test\\conf\\select\\select70", - "v:\\xsl-test\\conf\\select\\select71", - "v:\\xsl-test\\conf\\sort\\sort01", - "v:\\xsl-test\\conf\\sort\\sort02", - "v:\\xsl-test\\conf\\sort\\sort03", - "v:\\xsl-test\\conf\\sort\\sort04", - "v:\\xsl-test\\conf\\sort\\sort05", - "v:\\xsl-test\\conf\\sort\\sort06", - "v:\\xsl-test\\conf\\sort\\sort07", - "v:\\xsl-test\\conf\\sort\\sort08", - "v:\\xsl-test\\conf\\sort\\sort09", - "v:\\xsl-test\\conf\\sort\\sort10", - "v:\\xsl-test\\conf\\sort\\sort11", - "v:\\xsl-test\\conf\\sort\\sort12", - "v:\\xsl-test\\conf\\sort\\sort13", - "v:\\xsl-test\\conf\\sort\\sort14", - "v:\\xsl-test\\conf\\sort\\sort15", - "v:\\xsl-test\\conf\\sort\\sort16", - "v:\\xsl-test\\conf\\sort\\sort17", - "v:\\xsl-test\\conf\\sort\\sort18", - "v:\\xsl-test\\conf\\sort\\sort19", - "v:\\xsl-test\\conf\\sort\\sort20", - "v:\\xsl-test\\conf\\sort\\sort21", - "v:\\xsl-test\\conf\\sort\\sort22", - "v:\\xsl-test\\conf\\sort\\sort23", - "v:\\xsl-test\\conf\\sort\\sort24", - "v:\\xsl-test\\conf\\sort\\sort25", - "v:\\xsl-test\\conf\\sort\\sort26", - "v:\\xsl-test\\conf\\sort\\sort27", - "v:\\xsl-test\\conf\\sort\\sort28", - "v:\\xsl-test\\conf\\sort\\sort29", - "v:\\xsl-test\\conf\\sort\\sort30", - "v:\\xsl-test\\conf\\sort\\sort31", - "v:\\xsl-test\\conf\\sort\\sort32", - "v:\\xsl-test\\conf\\sort\\sort33", - "v:\\xsl-test\\conf\\sort\\sort34", - "v:\\xsl-test\\conf\\sort\\sort35", - "v:\\xsl-test\\conf\\sort\\sort36", - "v:\\xsl-test\\conf\\sort\\sort37", - "v:\\xsl-test\\conf\\sort\\sort38", - "v:\\xsl-test\\conf\\string\\string01", - "v:\\xsl-test\\conf\\string\\string02", - "v:\\xsl-test\\conf\\string\\string04", - "v:\\xsl-test\\conf\\string\\string05", - "v:\\xsl-test\\conf\\string\\string06", - "v:\\xsl-test\\conf\\string\\string07", - "v:\\xsl-test\\conf\\string\\string08", - "v:\\xsl-test\\conf\\string\\string09", - "v:\\xsl-test\\conf\\string\\string10", - "v:\\xsl-test\\conf\\string\\string11", - "v:\\xsl-test\\conf\\string\\string12", - "v:\\xsl-test\\conf\\string\\string13", - "v:\\xsl-test\\conf\\string\\string14", - "v:\\xsl-test\\conf\\string\\string15", - "v:\\xsl-test\\conf\\string\\string16", - "v:\\xsl-test\\conf\\string\\string17", - "v:\\xsl-test\\conf\\string\\string18", - "v:\\xsl-test\\conf\\string\\string19", - "v:\\xsl-test\\conf\\string\\string20", - "v:\\xsl-test\\conf\\string\\string21", - "v:\\xsl-test\\conf\\string\\string22", - "v:\\xsl-test\\conf\\string\\string30", - "v:\\xsl-test\\conf\\string\\string31", - "v:\\xsl-test\\conf\\string\\string32", - "v:\\xsl-test\\conf\\string\\string33", - "v:\\xsl-test\\conf\\string\\string34", - "v:\\xsl-test\\conf\\string\\string35", - "v:\\xsl-test\\conf\\string\\string36", - "v:\\xsl-test\\conf\\string\\string37", - "v:\\xsl-test\\conf\\string\\string38", - "v:\\xsl-test\\conf\\string\\string40", - "v:\\xsl-test\\conf\\string\\string41", - "v:\\xsl-test\\conf\\string\\string42", - "v:\\xsl-test\\conf\\string\\string43", - "v:\\xsl-test\\conf\\string\\string44", - "v:\\xsl-test\\conf\\string\\string45", - "v:\\xsl-test\\conf\\string\\string46", - "v:\\xsl-test\\conf\\string\\string47", - "v:\\xsl-test\\conf\\string\\string48", - "v:\\xsl-test\\conf\\string\\string49", - "v:\\xsl-test\\conf\\string\\string50", - "v:\\xsl-test\\conf\\string\\string51", - "v:\\xsl-test\\conf\\string\\string52", - "v:\\xsl-test\\conf\\string\\string53", - "v:\\xsl-test\\conf\\string\\string54", - "v:\\xsl-test\\conf\\string\\string55", - "v:\\xsl-test\\conf\\string\\string56", - "v:\\xsl-test\\conf\\string\\string57", - "v:\\xsl-test\\conf\\string\\string58", - "v:\\xsl-test\\conf\\string\\string59", - "v:\\xsl-test\\conf\\string\\string60", - "v:\\xsl-test\\conf\\string\\string61", - "v:\\xsl-test\\conf\\string\\string62", - "v:\\xsl-test\\conf\\string\\string63", - "v:\\xsl-test\\conf\\string\\string64", - "v:\\xsl-test\\conf\\string\\string65", - "v:\\xsl-test\\conf\\string\\string66", - "v:\\xsl-test\\conf\\string\\string67", - "v:\\xsl-test\\conf\\string\\string68", - "v:\\xsl-test\\conf\\string\\string69", - "v:\\xsl-test\\conf\\string\\string70", - "v:\\xsl-test\\conf\\string\\string71", - "v:\\xsl-test\\conf\\string\\string72", - "v:\\xsl-test\\conf\\string\\string73", - "v:\\xsl-test\\conf\\string\\string74", - "v:\\xsl-test\\conf\\string\\string75", - "v:\\xsl-test\\conf\\string\\string76", - "v:\\xsl-test\\conf\\string\\string77", - "v:\\xsl-test\\conf\\string\\string78", - "v:\\xsl-test\\conf\\string\\string79", - "v:\\xsl-test\\conf\\string\\string80", - "v:\\xsl-test\\conf\\string\\string81", - "v:\\xsl-test\\conf\\string\\string82", - "v:\\xsl-test\\conf\\string\\string83", - "v:\\xsl-test\\conf\\string\\string84", - "v:\\xsl-test\\conf\\string\\string85", - "v:\\xsl-test\\conf\\string\\string86", - "v:\\xsl-test\\conf\\string\\string87", - "v:\\xsl-test\\conf\\string\\string88", - "v:\\xsl-test\\conf\\string\\string89", - "v:\\xsl-test\\conf\\string\\string90", - "v:\\xsl-test\\conf\\string\\string91", - "v:\\xsl-test\\conf\\string\\string92", - "v:\\xsl-test\\conf\\string\\string93", - "v:\\xsl-test\\conf\\string\\string94", - "v:\\xsl-test\\conf\\string\\string95", - "v:\\xsl-test\\conf\\string\\string96", - "v:\\xsl-test\\conf\\string\\string97", - "v:\\xsl-test\\conf\\string\\string98", - "v:\\xsl-test\\conf\\string\\string99", - "v:\\xsl-test\\conf\\string\\string100", - "v:\\xsl-test\\conf\\string\\string101", - "v:\\xsl-test\\conf\\string\\string102", - "v:\\xsl-test\\conf\\string\\string103", - "v:\\xsl-test\\conf\\string\\string104", - "v:\\xsl-test\\conf\\string\\string105", - "v:\\xsl-test\\conf\\string\\string106", - "v:\\xsl-test\\conf\\string\\string107", - "v:\\xsl-test\\conf\\string\\string108", - "v:\\xsl-test\\conf\\string\\string109", - "v:\\xsl-test\\conf\\string\\string110", - "v:\\xsl-test\\conf\\string\\string111", - "v:\\xsl-test\\conf\\string\\string112", - "v:\\xsl-test\\conf\\string\\string113", - "v:\\xsl-test\\conf\\string\\string114", - "v:\\xsl-test\\conf\\string\\string115", - "v:\\xsl-test\\conf\\string\\string116", - "v:\\xsl-test\\conf\\string\\string117", - "v:\\xsl-test\\conf\\string\\string118", - "v:\\xsl-test\\conf\\string\\string119", - "v:\\xsl-test\\conf\\string\\string120", - "v:\\xsl-test\\conf\\string\\string121", - "v:\\xsl-test\\conf\\string\\string122", - "v:\\xsl-test\\conf\\string\\string123", - "v:\\xsl-test\\conf\\string\\string124", - "v:\\xsl-test\\conf\\string\\string125", - "v:\\xsl-test\\conf\\string\\string126", - "v:\\xsl-test\\conf\\string\\string127", - "v:\\xsl-test\\conf\\string\\string128", - "v:\\xsl-test\\conf\\string\\string129", - "v:\\xsl-test\\conf\\string\\string130", - "v:\\xsl-test\\conf\\string\\string131", - "v:\\xsl-test\\conf\\string\\string132", - "v:\\xsl-test\\conf\\string\\string133", - "v:\\xsl-test\\conf\\string\\string134", - "v:\\xsl-test\\conf\\string\\string135", - "v:\\xsl-test\\conf\\variable\\variable01", - "v:\\xsl-test\\conf\\variable\\variable02", - "v:\\xsl-test\\conf\\variable\\variable03", - "v:\\xsl-test\\conf\\variable\\variable04", - "v:\\xsl-test\\conf\\variable\\variable05", - "v:\\xsl-test\\conf\\variable\\variable06", - "v:\\xsl-test\\conf\\variable\\variable07", - "v:\\xsl-test\\conf\\variable\\variable08", - "v:\\xsl-test\\conf\\variable\\variable09", - "v:\\xsl-test\\conf\\variable\\variable10", - "v:\\xsl-test\\conf\\variable\\variable12", - "v:\\xsl-test\\conf\\variable\\variable13", - "v:\\xsl-test\\conf\\variable\\variable14", - "v:\\xsl-test\\conf\\variable\\variable15", - "v:\\xsl-test\\conf\\variable\\variable16", - "v:\\xsl-test\\conf\\variable\\variable17", - "v:\\xsl-test\\conf\\variable\\variable18", - "v:\\xsl-test\\conf\\variable\\variable19", - "v:\\xsl-test\\conf\\variable\\variable20", - "v:\\xsl-test\\conf\\variable\\variable21", - "v:\\xsl-test\\conf\\variable\\variable23", - "v:\\xsl-test\\conf\\variable\\variable24", - //"v:\\xsl-test\\conf\\variable\\variable25", - "v:\\xsl-test\\conf\\variable\\variable26", - "v:\\xsl-test\\conf\\variable\\variable27", - "v:\\xsl-test\\conf\\variable\\variable28", - "v:\\xsl-test\\conf\\variable\\variable29", - "v:\\xsl-test\\conf\\variable\\variable30", - "v:\\xsl-test\\conf\\variable\\variable31", - //"v:\\xsl-test\\conf\\variable\\variable32", - //"v:\\xsl-test\\conf\\variable\\variable33", - //"v:\\xsl-test\\conf\\variable\\variable34", - //"v:\\xsl-test\\conf\\variable\\variable35", - "v:\\xsl-test\\conf\\variable\\variable36", - "v:\\xsl-test\\conf\\variable\\variable37", - "v:\\xsl-test\\conf\\variable\\variable38", - "v:\\xsl-test\\conf\\variable\\variable39", - "v:\\xsl-test\\conf\\variable\\variable40", - "v:\\xsl-test\\conf\\variable\\variable41", - "v:\\xsl-test\\conf\\variable\\variable42", - "v:\\xsl-test\\conf\\variable\\variable43", - //"v:\\xsl-test\\conf\\variable\\variable44", - "v:\\xsl-test\\conf\\ver\\ver01", - "v:\\xsl-test\\conf\\ver\\ver02", - "v:\\xsl-test\\conf\\ver\\ver03", - "v:\\xsl-test\\conf\\ver\\ver04", - "v:\\xsl-test\\conf\\whitespace\\whitespace01", - "v:\\xsl-test\\conf\\whitespace\\whitespace02", - "v:\\xsl-test\\conf\\whitespace\\whitespace03", - "v:\\xsl-test\\conf\\whitespace\\whitespace04", - "v:\\xsl-test\\conf\\whitespace\\whitespace05", - "v:\\xsl-test\\conf\\whitespace\\whitespace06", - "v:\\xsl-test\\conf\\whitespace\\whitespace07", - "v:\\xsl-test\\conf\\whitespace\\whitespace08", - "v:\\xsl-test\\conf\\whitespace\\whitespace09", - "v:\\xsl-test\\conf\\whitespace\\whitespace10", - "v:\\xsl-test\\conf\\whitespace\\whitespace12", - "v:\\xsl-test\\conf\\whitespace\\whitespace13", - "v:\\xsl-test\\conf\\whitespace\\whitespace14", - "v:\\xsl-test\\conf\\whitespace\\whitespace15", - "v:\\xsl-test\\conf\\whitespace\\whitespace16", - "v:\\xsl-test\\conf\\whitespace\\whitespace17", - "v:\\xsl-test\\conf\\whitespace\\whitespace18", - "v:\\xsl-test\\conf\\whitespace\\whitespace19", - "v:\\xsl-test\\conf\\whitespace\\whitespace20", - "v:\\xsl-test\\conf\\whitespace\\whitespace21", + "attribset15.xml", + "entref08.xml", + "entref10.xml", + "extend01.xml", 0 -}; - - -// Used to hold compiled stylesheet, and source document. -StylesheetRoot* glbStylesheetRoot[sizeof(xslStylesheets) / sizeof(const char*)]; -XalanNode* glbSourceDoc[sizeof(xslStylesheets) / sizeof(const char*)]; +}; +inline bool +checkForExclusion(XalanDOMString currentFile) +{ + for (int i=0; excludeStylesheets[i] != 0; i++) + { if (equals(currentFile, XalanDOMString(excludeStylesheets[i]))) + return true; + } + return false; +} void outputMessage(int iter) @@ -1244,14 +156,28 @@ cout << "\n" << "Starting Iteration: " << iter << '\0'; } +void +getParams(int argc, + const char* argv[]) +{ + if (argc != 1) + { + cerr << "Usage: ThreadTest" << endl; + exit(1); + } +} +#if defined(XALAN_NO_NAMESPACES) + typedef vector<XalanDOMString> FileNameVectorType; +#else + typedef std::vector<XalanDOMString> FileNameVectorType; +#endif int main( - int argc, - const char* /* argv */[]) + int argc, + const char* argv[]) { - assert(sizeof(glbStylesheetRoot) == sizeof(glbSourceDoc)); #if !defined(NDEBUG) && defined(_MSC_VER) _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF); @@ -1260,142 +186,79 @@ _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR); #endif - if (argc != 1) - { - cerr << "Usage: ThreadTest" - << endl - << endl; - } - else - { - try - { - // Call the static initializers... - XMLPlatformUtils::Initialize(); + // Defined root for performance directory. Based on PD's machine. + const XalanDOMString confDir(XALAN_STATIC_UCODE_STRING("d:\\xslt\\xsl-test\\conf\\")); + const XalanDOMString outDir(XALAN_STATIC_UCODE_STRING("d:\\xslt\\xsl-test\\cplus-mem\\")); - { - XSLTInit theInit; + FileUtility f; + FileNameVectorType dirs, files; - // Create the necessary stuff to compile the stylesheet. - XalanSourceTreeDOMSupport csDOMSupport; - XalanSourceTreeParserLiaison csParserLiaison(csDOMSupport); - - csDOMSupport.setParserLiaison(&csParserLiaison); - - XSLTProcessorEnvSupportDefault csXSLTProcessorEnvSupport; - XObjectFactoryDefault csXObjectFactory; - XPathFactoryDefault csXPathFactory; - - // Create a processor to compile the stylesheet... - XSLTEngineImpl csProcessor( - csParserLiaison, - csXSLTProcessorEnvSupport, - csDOMSupport, - csXObjectFactory, - csXPathFactory); - - // Connect the processor to the support object... - csXSLTProcessorEnvSupport.setProcessor(&csProcessor); - - // Create separate factory support objects so the stylesheet's - // factory-created XObject and XPath instances are independent - // from processor's. - XObjectFactoryDefault csStylesheetXObjectFactory; - XPathFactoryDefault csStylesheetXPathFactory; - - // Create a stylesheet construction context, using the - // stylesheet's factory support objects. - StylesheetConstructionContextDefault csConstructionContext( - csProcessor, - csXSLTProcessorEnvSupport, - csStylesheetXPathFactory); + // Get the list of Directories that are below perf + dirs = f.getDirectoryNames(confDir); - const XalanDOMString theXSLSuffix(".xsl"); - const XalanDOMString theXMLSuffix(".xml"); + XMLFileReporter logFile("cpp.xml"); + logFile.logTestFileInit("Memory Testing - Memory leaks detected during ConformanceTests. "); - for(int i = 0; xslStylesheets[i] != 0; i++) - { - const XalanDOMString theXSLFilename(XalanDOMString(xslStylesheets[i]) + theXSLSuffix); - const XalanDOMString theXMLFilename(XalanDOMString(xslStylesheets[i]) + theXMLSuffix); + getParams(argc, argv); - //cout << "Now compiling Stylesheet: " << xslStylesheets[i] << endl; - cout << "."; + try + { + // Call the static initializers... + //XMLPlatformUtils::Initialize(); + XalanTransformer::initialize(); - //Generate the XML and XSL input objects. - XSLTInputSource csStylesheetSourceXSL(c_wstr(theXSLFilename)); - XSLTInputSource csDocumentSource(c_wstr(theXMLFilename)); - - // Ask the processor to create a StylesheetRoot for the specified - // input XSL. This is the compiled stylesheet. We don't have to - // delete it, since it is owned by the StylesheetConstructionContext - // instance. - glbStylesheetRoot[i] = csProcessor.processStylesheet(csStylesheetSourceXSL, - csConstructionContext); - assert(glbStylesheetRoot[i] != 0); - - // Ask the processor to create a compiles SourceDocument for the specified - // input XML. - glbSourceDoc[i] = csProcessor.getSourceTreeFromInput(csDocumentSource); - assert(glbSourceDoc[i] != 0); - } + { + //XSLTInit theInit; + XalanTransformer transformEngine; + const XalanDOMString theXSLSuffix(".xsl"); + const XalanDOMString theXMLSuffix(".xml"); + const XalanDOMString pathSep(XALAN_STATIC_UCODE_STRING("\\")); +// const XalanDOMString outputSuffix(".out"); - for(int j = 0; j < 10; ++j) + for(FileNameVectorType::size_type j = 0; j < dirs.size(); j++) + { + files = f.getTestFileNames(confDir, dirs[j]); + for(FileNameVectorType::size_type i = 0; i < files.size(); i++) + { /* + if (skip) { - outputMessage(j); - - for(int ii = 0; xslStylesheets[ii] != 0; ii++) + if (checkForExclusion(files[i])) { - //cout << "Now running test: " << xslStylesheets[ii] << endl; - cout << "#"; - // Create the necessary stuff to run the processor. - XalanSourceTreeDOMSupport psDOMSupport; - XalanSourceTreeParserLiaison psParserLiaison(psDOMSupport); - XSLTProcessorEnvSupportDefault psXSLTProcessorEnvSupport; - XObjectFactoryDefault psXObjectFactory; - XPathFactoryDefault psXPathFactory; - - // Create a processor to compile the stylesheet... - XSLTEngineImpl psProcessor( - psParserLiaison, - psXSLTProcessorEnvSupport, - psDOMSupport, - psXObjectFactory, - psXPathFactory); - - // Connect the processor to the support object... - psXSLTProcessorEnvSupport.setProcessor(&psProcessor); - - // The execution context uses the same factory support objects as - // the processor, since those objects have the same lifetime as - // other objects created as a result of the execution. - StylesheetExecutionContextDefault psExecutionContext( - psProcessor, - psXSLTProcessorEnvSupport, - psDOMSupport, - psXObjectFactory); - - const XalanDOMString outputFile("foo.out"); - - //Generate the XML input and output objects. - XSLTInputSource csDocumentSource(glbSourceDoc[ii]); - XSLTResultTarget theResultTarget(outputFile); - - // Set the stylesheet to be the compiled stylesheet. Then do the transform. - psProcessor.setStylesheetRoot(glbStylesheetRoot[ii]); - psProcessor.process(csDocumentSource, theResultTarget,psExecutionContext); + continue; } - } + } */ + // Output file name to result log. + //logFile.logTestCaseInit(files[i]); + cout << files[i] << endl; + + const XalanDOMString theXMLFile= confDir + dirs[j] + pathSep + files[i]; + const XalanDOMString outFile = outDir + dirs[j] + pathSep + files[i]; + const XalanDOMString theXSLFile = f.GenerateFileName(theXMLFile,"xsl"); + const XalanDOMString theOutputFile = f.GenerateFileName(outFile, "out"); + + // Do a total end to end transform with no pre parsing of either xsl or xml files. + XSLTResultTarget theResultTarget(theOutputFile); + const XSLTInputSource xslInputSource(c_wstr(theXSLFile)); + const XSLTInputSource xmlInputSource(c_wstr(theXMLFile)); + int theResult = 0; + /* + const etoetran = eTOeTransform(xmlInputSource, + xslInputSource, + theResultTarget, + csConstructionContext, + psExecutionContext, + csProcessor); */ + theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget); + } } - - XMLPlatformUtils::Terminate(); - } - catch(...) - { - cerr << "Exception caught!!!" - << endl - << endl; } + XalanTransformer::terminate(); + } + catch(...) + { + cerr << "Exception caught!!!" << endl << endl; } + - return 0; +return 0; }
