You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/06/21 17:39:10 UTC
cvs commit: xml-xalan/c/src/XalanSourceTree XalanSourceTreeParserLiaison.hpp XalanSourceTreeParserLiaison.cpp
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: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org