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