dbertoni    2002/07/10 13:56:08

  Modified:    c/src/XalanSourceTree XalanSourceTreeParserLiaison.cpp
                        XalanSourceTreeParserLiaison.hpp
  Log:
  Set schema flag as well as validation flag on parser instance.
  
  Revision  Changes    Path
  1.29      +64 -0     xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp
  
  Index: XalanSourceTreeParserLiaison.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- XalanSourceTreeParserLiaison.cpp  14 May 2002 15:43:26 -0000      1.28
  +++ XalanSourceTreeParserLiaison.cpp  10 Jul 2002 20:56:08 -0000      1.29
  @@ -280,6 +280,62 @@
   };
   
   
  +// http://apache.org/xml/features/validation/schema
  +const XalanDOMChar   XalanSourceTreeParserLiaison::schemaString[] =
  +{
  +     XalanUnicode::charLetter_h,
  +     XalanUnicode::charLetter_t,
  +     XalanUnicode::charLetter_t,
  +     XalanUnicode::charLetter_p,
  +     XalanUnicode::charColon,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charLetter_a,
  +     XalanUnicode::charLetter_p,
  +     XalanUnicode::charLetter_a,
  +     XalanUnicode::charLetter_c,
  +     XalanUnicode::charLetter_h,
  +     XalanUnicode::charLetter_e,
  +     XalanUnicode::charFullStop,
  +     XalanUnicode::charLetter_o,
  +     XalanUnicode::charLetter_r,
  +     XalanUnicode::charLetter_g,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charLetter_x,
  +     XalanUnicode::charLetter_m,
  +     XalanUnicode::charLetter_l,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charLetter_f,
  +     XalanUnicode::charLetter_e,
  +     XalanUnicode::charLetter_a,
  +     XalanUnicode::charLetter_t,
  +     XalanUnicode::charLetter_u,
  +     XalanUnicode::charLetter_r,
  +     XalanUnicode::charLetter_e,
  +     XalanUnicode::charLetter_s,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charLetter_v,
  +     XalanUnicode::charLetter_a,
  +     XalanUnicode::charLetter_l,
  +     XalanUnicode::charLetter_i,
  +     XalanUnicode::charLetter_d,
  +     XalanUnicode::charLetter_a,
  +     XalanUnicode::charLetter_t,
  +     XalanUnicode::charLetter_i,
  +     XalanUnicode::charLetter_o,
  +     XalanUnicode::charLetter_n,
  +     XalanUnicode::charSolidus,
  +     XalanUnicode::charLetter_s,
  +     XalanUnicode::charLetter_c,
  +     XalanUnicode::charLetter_h,
  +     XalanUnicode::charLetter_e,
  +     XalanUnicode::charLetter_m,
  +     XalanUnicode::charLetter_a,
  +     0
  +};
  +
  +
  +
   
   XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison(
                        XalanSourceTreeDOMSupport&      /* theSupport */) :
  @@ -382,11 +438,19 @@
                theReader->setFeature(
                        validationString,
                        false);
  +
  +             theReader->setFeature(
  +                     schemaString,
  +                     false);
        }
        else
        {
                theReader->setFeature(
                        dynamicValidationString,
  +                     true);
  +
  +             theReader->setFeature(
  +                     schemaString,
                        true);
        }
   
  
  
  
  1.19      +2 -0      xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp
  
  Index: XalanSourceTreeParserLiaison.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- XalanSourceTreeParserLiaison.hpp  14 May 2002 15:43:26 -0000      1.18
  +++ XalanSourceTreeParserLiaison.hpp  10 Jul 2002 20:56:08 -0000      1.19
  @@ -375,6 +375,8 @@
        static const XalanDOMChar       namespacesString[];
   
        static const XalanDOMChar       namespacePrefixesString[];
  +
  +     static const XalanDOMChar       schemaString[];
   };
   
   
  
  
  

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

Reply via email to