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/01/02 17:19:07 UTC

cvs commit: xml-xalan/c/src/XSLT StylesheetHandler.cpp

dbertoni    01/01/02 08:19:07

  Modified:    c/src/XSLT StylesheetHandler.cpp
  Log:
  Removed extraneous code.
  
  Revision  Changes    Path
  1.49      +0 -82     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.48
  retrieving revision 1.49
  diff -u -r1.48 -r1.49
  --- StylesheetHandler.cpp	2000/12/08 22:20:50	1.48
  +++ StylesheetHandler.cpp	2001/01/02 16:19:03	1.49
  @@ -1373,88 +1373,6 @@
   		return;
   
   	processText(chars, length);
  -
  -#if 0
  -	if(m_inTemplate)
  -	{
  -		ElemTemplateElement*	parent = m_elemStack.back();
  -
  -		bool					preserveSpace = false;
  -		bool					disableOutputEscaping = false;
  -
  -		if(Constants::ELEMNAME_TEXT == parent->getXSLToken())
  -		{
  -#if defined(XALAN_OLD_STYLE_CASTS)
  -			disableOutputEscaping = ((ElemText*)parent)->getDisableOutputEscaping();
  -#else
  -			disableOutputEscaping = static_cast<ElemText*>(parent)->getDisableOutputEscaping();
  -#endif
  -			parent = m_elemStack[m_elemStack.size()-2];
  -			preserveSpace = true;
  -		}
  -
  -		const Locator* const	locator = m_constructionContext.getLocatorFromStack();
  -
  -		const int				lineNumber = (0 != locator) ? locator->getLineNumber() : 0;
  -		const int				columnNumber = (0 != locator) ? locator->getColumnNumber() : 0;
  -
  -		ElemTextLiteral *elem = new ElemTextLiteral(m_constructionContext,
  -			m_stylesheet,
  -			lineNumber, columnNumber,
  -			chars, 0, length, 
  -			false, preserveSpace, 
  -			disableOutputEscaping);
  -
  -		const bool isWhite = isXMLWhitespace(chars, 0, length);
  -
  -		if(preserveSpace || (!preserveSpace && !isWhite))
  -		{
  -			while(!m_whiteSpaceElems.empty())
  -			{
  -				parent->appendChildElem(m_whiteSpaceElems.back());
  -
  -				m_whiteSpaceElems.pop_back();
  -			}
  -
  -			parent->appendChildElem(elem);
  -
  -			elem = 0;
  -		}
  -		else if(isWhite)
  -		{
  -			bool						shouldPush = true;
  -
  -			ElemTemplateElement* const	last = parent->getLastChildElem();
  -
  -			if(0 != last)
  -			{
  -				// If it was surrounded by xsl:text, it will count as an element.
  -				bool isPrevCharData =
  -					Constants::ELEMNAME_TEXTLITERALRESULT == last->getXSLToken();
  -				bool isLastPoppedXSLText = (m_lastPopped != 0) &&
  -					(Constants::ELEMNAME_TEXT == m_lastPopped->getXSLToken());
  -
  -				if(isPrevCharData && ! isLastPoppedXSLText)
  -				{
  -					parent->appendChildElem(elem);
  -
  -					shouldPush = false;
  -				}
  -			}
  -
  -			if(shouldPush)
  -				m_whiteSpaceElems.push_back(elem);
  -		}
  -	}
  -	// BEGIN SANJIVA CODE
  -	else if (m_inLXSLTScript)
  -	{
  -		XalanDOMString tmpStr(chars, length);
  -		append(m_LXSLTScriptBody,tmpStr);
  -	}
  -	// END SANJIVA CODE
  -	// TODO: Flag error if text inside of stylesheet
  -#endif
   }