dbertoni 01/06/21 08:39:10
Modified: c/src/XalanSourceTree XalanSourceTreeParserLiaison.hpp
XalanSourceTreeParserLiaison.cpp
Log:
Added string to control validation.
Revision Changes Path
1.10 +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.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- XalanSourceTreeParserLiaison.hpp 2001/06/06 21:40:15 1.9
+++ XalanSourceTreeParserLiaison.hpp 2001/06/21 15:39:06 1.10
@@ -386,6 +386,8 @@
DocumentMapType m_persistentDocumentMap;
bool m_poolAllText;
+
+ static const XalanDOMChar validationString[];
};
1.14 +49 -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.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- XalanSourceTreeParserLiaison.cpp 2001/06/06 21:40:15 1.13
+++ XalanSourceTreeParserLiaison.cpp 2001/06/21 15:39:07 1.14
@@ -82,6 +82,51 @@
+// http://xml.org/sax/features/validation
+const XalanDOMChar XalanSourceTreeParserLiaison::validationString[] = {
+ XalanUnicode::charLetter_h,
+ XalanUnicode::charLetter_t,
+ XalanUnicode::charLetter_t,
+ XalanUnicode::charLetter_p,
+ XalanUnicode::charColon,
+ XalanUnicode::charSolidus,
+ XalanUnicode::charSolidus,
+ XalanUnicode::charLetter_x,
+ XalanUnicode::charLetter_m,
+ XalanUnicode::charLetter_l,
+ XalanUnicode::charFullStop,
+ XalanUnicode::charLetter_o,
+ XalanUnicode::charLetter_r,
+ XalanUnicode::charLetter_g,
+ XalanUnicode::charSolidus,
+ XalanUnicode::charLetter_s,
+ XalanUnicode::charLetter_a,
+ XalanUnicode::charLetter_x,
+ 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,
+ 0
+};
+
+
+
XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison(XalanSourceTreeDOMSupport&
theSupport) :
m_xercesParserLiaison(),
m_documentMap(),
@@ -317,6 +362,10 @@
const XalanDOMString& /* theIdentifier */)
{
XalanAutoPtr<SAX2XMLReader>
theReader(XMLReaderFactory::createXMLReader());
+
+ theReader->setFeature(
+ validationString,
+ m_xercesParserLiaison.getUseValidation());
theReader->setContentHandler(&theContentHandler);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]