xalan-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dbert...@apache.org
Subject cvs commit: xml-xalan/c/samples/StreamTransform StreamTransform.cpp
Date Thu, 22 Aug 2002 15:48:56 GMT
dbertoni    2002/08/22 08:48:56

  Modified:    c/samples/StreamTransform StreamTransform.cpp
  Log:
  Scope XalanTransformer instance.
  
  Revision  Changes    Path
  1.9       +24 -22    xml-xalan/c/samples/StreamTransform/StreamTransform.cpp
  
  Index: StreamTransform.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/samples/StreamTransform/StreamTransform.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- StreamTransform.cpp	12 Apr 2002 05:28:43 -0000	1.8
  +++ StreamTransform.cpp	22 Aug 2002 15:48:56 -0000	1.9
  @@ -56,21 +56,22 @@
   		// Initialize Xalan.
   		XalanTransformer::initialize();
   
  -		// Create a XalanTransformer.
  -		XalanTransformer theXalanTransformer;
  +		{
  +			// Create a XalanTransformer.
  +			XalanTransformer theXalanTransformer;
   
  -		// A simple input document...
  +			// A simple input document...
   #if defined(XALAN_NON_ASCII_PLATFORM)
  -		const char* const  theInputDocument = "<?xml version='1.0' encoding='EBCDIC-CP-US'
?><doc>Hello world!</doc>";
  +			const char* const  theInputDocument = "<?xml version='1.0' encoding='EBCDIC-CP-US'
?><doc>Hello world!</doc>";
   #else
  -		const char* const  theInputDocument = "<?xml version='1.0' encoding='ISO-8859-1' ?><doc>Hello
world!</doc>";
  +			const char* const  theInputDocument = "<?xml version='1.0' encoding='ISO-8859-1'
?><doc>Hello world!</doc>";
   #endif
   
  -		// A "hello world" stylesheet.  Note that the encoding for the output is platform-dependent,
  -		// since we're writing to a string.  It could be any encoding, but "binary" encodings,
  -		// or encodings that could produce multi-byte characters would require transcoding on
  -		// some platforms.
  -		const char* const  theStylesheet =
  +			// A "hello world" stylesheet.  Note that the encoding for the output is platform-dependent,
  +			// since we're writing to a string.  It could be any encoding, but "binary" encodings,
  +			// or encodings that could produce multi-byte characters would require transcoding on
  +			// some platforms.
  +			const char* const  theStylesheet =
   #if defined(XALAN_NON_ASCII_PLATFORM)
   "<?xml version='1.0' encoding='EBCDIC-CP-US'?>\
   <xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>\
  @@ -89,22 +90,23 @@
   </xsl:stylesheet>";
   #endif
   
  -		// Our input streams...
  -		istrstream	theXMLStream(theInputDocument, strlen(theInputDocument));
  -		istrstream	theXSLStream(theStylesheet, strlen(theStylesheet));
  +			// Our input streams...
  +			istrstream	theXMLStream(theInputDocument, strlen(theInputDocument));
  +			istrstream	theXSLStream(theStylesheet, strlen(theStylesheet));
   
  -		XSLTInputSource	inputSource(&theXSLStream);
  +			XSLTInputSource	inputSource(&theXSLStream);
   
  -		inputSource.setSystemId(c_wstr(XalanDOMString("foo")));
  +			inputSource.setSystemId(c_wstr(XalanDOMString("foo")));
   
  -		// Do the transform.
  -		theResult = theXalanTransformer.transform(&theXMLStream, inputSource, cout);
  +			// Do the transform.
  +			theResult = theXalanTransformer.transform(&theXMLStream, inputSource, cout);
       
  -		if(theResult != 0)
  -		{
  -			cerr << "StreamTransform Error: \n" << theXalanTransformer.getLastError()
  -				 << endl
  -				 << endl;
  +			if(theResult != 0)
  +			{
  +				cerr << "StreamTransform 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


Mime
View raw message