dbertoni    2004/02/03 17:23:29

  Modified:    c/samples/SimpleXPathAPI SimpleXPathAPI.cpp
  Log:
  Added more specific exception handling.
  
  Revision  Changes    Path
  1.18      +16 -2     xml-xalan/c/samples/SimpleXPathAPI/SimpleXPathAPI.cpp
  
  Index: SimpleXPathAPI.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/samples/SimpleXPathAPI/SimpleXPathAPI.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- SimpleXPathAPI.cpp        6 Jan 2004 02:41:27 -0000       1.17
  +++ SimpleXPathAPI.cpp        4 Feb 2004 01:23:29 -0000       1.18
  @@ -75,6 +75,10 @@
   
   
   
  +#include <xalanc/PlatformSupport/XSLException.hpp>
  +
  +
  +
   #include <xalanc/DOMSupport/XalanDocumentPrefixResolver.hpp>
   
   
  @@ -109,7 +113,9 @@
        }
        else
        {
  -             try
  +        XALAN_USING_XALAN(XSLException)
  +
  +        try
                {
                        XALAN_USING_XERCES(XMLPlatformUtils)
   
  @@ -198,9 +204,17 @@
   
                        XMLPlatformUtils::Terminate();
                }
  +        catch(const XSLException&   theException)
  +        {
  +                     cerr << "XSL exception: "
  +                 << theException.getMessage()
  +                 << endl;
  +
  +                     theResult = -1;
  +        }
                catch(...)
                {
  -                     cerr << "Exception caught!" << endl;
  +                     cerr << "Generic exception caught!" << endl;
   
                        theResult = -1;
                }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to