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]