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
}