dbertoni 2002/07/09 23:48:45
Modified: c/src/XSLT StylesheetExecutionContextDefault.cpp
Log:
Removed code that was commented out.
Revision Changes Path
1.94 +0 -93
xml-xalan/c/src/XSLT/StylesheetExecutionContextDefault.cpp
Index: StylesheetExecutionContextDefault.cpp
===================================================================
RCS file:
/home/cvs/xml-xalan/c/src/XSLT/StylesheetExecutionContextDefault.cpp,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- StylesheetExecutionContextDefault.cpp 10 Jul 2002 00:43:01 -0000
1.93
+++ StylesheetExecutionContextDefault.cpp 10 Jul 2002 06:48:45 -0000
1.94
@@ -960,100 +960,7 @@
const XalanNode& node,
const ElemTemplateElement* styleNode)
{
-#if 1
m_xsltProcessor->cloneToResultTree(node, m_cloneTextNodesOnly,
styleNode);
-#else
- XalanNode::NodeType posNodeType = node.getNodeType();
-
- if (this->m_cloneTextNodesOnly == true &&
- posNodeType != XalanNode::TEXT_NODE)
- {
- const Locator* theLocator = 0;
- const char* const theErrorMessage =
- "Only text nodes can be copied in this
context. The node is ignored";
-
- if (styleNode != 0)
- {
- theLocator = styleNode->getLocator();
- }
-
- if (theLocator != 0)
- {
- warn(
- theErrorMessage,
- &node,
- theLocator);
- }
- else
- {
- warn(
- XalanDOMString(theErrorMessage),
- &node,
- styleNode);
- }
- }
- else
- {
- const XalanNode* pos = &node;
-
- while(pos != 0)
- {
- if(posNodeType != XalanNode::ATTRIBUTE_NODE)
- {
- flushPending();
- }
-
- cloneToResultTree(
- *pos,
- posNodeType,
- false,
- false,
- true,
- styleNode);
-
- const XalanNode* nextNode = pos->getFirstChild();
-
- while(nextNode == 0)
- {
- if(XalanNode::ELEMENT_NODE == posNodeType)
- {
- endElement(c_wstr(pos->getNodeName()));
- }
-
- if(&node == pos)
- break;
-
- nextNode = pos->getNextSibling();
-
- if(nextNode == 0)
- {
- pos = pos->getParentNode();
- assert(pos != 0);
-
- posNodeType = pos->getNodeType();
-
- if(&node == pos)
- {
- if(XalanNode::ELEMENT_NODE ==
posNodeType)
- {
-
endElement(c_wstr(pos->getNodeName()));
- }
-
- nextNode = 0;
- break;
- }
- }
- }
-
- pos = nextNode;
-
- if (pos != 0)
- {
- posNodeType = pos->getNodeType();
- }
- }
- }
-#endif
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]