xalan-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dbert...@apache.org
Subject cvs commit: xml-xalan/c/src/XSLT StylesheetHandler.cpp
Date Thu, 19 Dec 2002 17:34:12 GMT
dbertoni    2002/12/19 09:34:12

  Modified:    c/src/XSLT StylesheetHandler.cpp
  Log:
  Check for non-whitespace text nodes at the top level.
  
  Revision  Changes    Path
  1.100     +13 -1     xml-xalan/c/src/XSLT/StylesheetHandler.cpp
  
  Index: StylesheetHandler.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/StylesheetHandler.cpp,v
  retrieving revision 1.99
  retrieving revision 1.100
  diff -u -r1.99 -r1.100
  --- StylesheetHandler.cpp	9 Dec 2002 16:47:42 -0000	1.99
  +++ StylesheetHandler.cpp	19 Dec 2002 17:34:11 -0000	1.100
  @@ -1327,7 +1327,19 @@
   			const XMLCh* const	chars,
   			const unsigned int	length)
   {
  -	accumulateText(chars, length);
  +	if (m_inTemplate == false &&
  +		inExtensionElement() == false &&
  +		isXMLWhitespace(chars, 0, length) == false)
  +	{
  +		error(
  +			"Character data is not allowed at this position in the stylesheet",
  +			m_constructionContext.getLocatorFromStack());
  +			  
  +	}
  +	else
  +	{
  +		accumulateText(chars, length);
  +	}
   }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org


Mime
View raw message