You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2002/08/16 20:34:10 UTC

cvs commit: xml-xalan/c/samples/ExternalFunction ExternalFunction.cpp

dbertoni    2002/08/16 11:34:10

  Modified:    c/samples/ExternalFunction ExternalFunction.cpp
  Log:
  Scope XalanTransformer instance.
  
  Revision  Changes    Path
  1.24      +28 -26    xml-xalan/c/samples/ExternalFunction/ExternalFunction.cpp
  
  Index: ExternalFunction.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/samples/ExternalFunction/ExternalFunction.cpp,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- ExternalFunction.cpp	17 Apr 2002 05:17:46 -0000	1.23
  +++ ExternalFunction.cpp	16 Aug 2002 18:34:10 -0000	1.24
  @@ -308,38 +308,40 @@
   		// Initialize Xalan.
   		XalanTransformer::initialize();
   
  -		// Create a XalanTransformer.
  -		XalanTransformer theXalanTransformer;
  +		{
  +			// Create a XalanTransformer.
  +			XalanTransformer theXalanTransformer;
   
  -		// The namespace for our functions...
  -		const XalanDOMString	theNamespace("http://ExternalFunction.xalan-c++.xml.apache.org");
  +			// The namespace for our functions...
  +			const XalanDOMString	theNamespace("http://ExternalFunction.xalan-c++.xml.apache.org");
   
  -		// Install the functions in the local space.  They will only
  -		// be installed in this instance, so no other instances
  -		// will know about them...
  -		theXalanTransformer.installExternalFunction(
  -			theNamespace,
  -			XalanDOMString("asctime"),
  -			FunctionAsctime());
  +			// Install the functions in the local space.  They will only
  +			// be installed in this instance, so no other instances
  +			// will know about them...
  +			theXalanTransformer.installExternalFunction(
  +				theNamespace,
  +				XalanDOMString("asctime"),
  +				FunctionAsctime());
   
  -		theXalanTransformer.installExternalFunction(
  -			theNamespace,
  -			XalanDOMString("square-root"),
  -			FunctionSquareRoot());
  +			theXalanTransformer.installExternalFunction(
  +				theNamespace,
  +				XalanDOMString("square-root"),
  +				FunctionSquareRoot());
   
  -		theXalanTransformer.installExternalFunction(
  -			theNamespace,
  -			XalanDOMString("cube"),
  -			FunctionCube());
  +			theXalanTransformer.installExternalFunction(
  +				theNamespace,
  +				XalanDOMString("cube"),
  +				FunctionCube());
   
  -		// Do the transform.
  -		theResult = theXalanTransformer.transform("foo.xml", "foo.xsl", "foo.out");
  +			// Do the transform.
  +			theResult = theXalanTransformer.transform("foo.xml", "foo.xsl", "foo.out");
       
  -		if(theResult != 0)
  -		{
  -			cerr << "ExternalFunction Error: \n" << theXalanTransformer.getLastError()
  -				 << endl
  -				 << endl;
  +			if(theResult != 0)
  +			{
  +				cerr << "ExternalFunction Error: \n" << theXalanTransformer.getLastError()
  +					 << endl
  +					 << endl;
  +			}
   		}
   
   		// Terminate Xalan.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org