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/02/12 03:34:58 UTC
cvs commit: xml-xalan/c/src/XSLT Constants.cpp Constants.hpp ElemApplyImport.cpp ElemApplyImport.hpp ElemApplyTemplates.cpp ElemApplyTemplates.hpp ElemAttribute.cpp ElemAttribute.hpp ElemAttributeSet.cpp ElemAttributeSet.hpp ElemCallTemplate.cpp ElemCallTemplate.hpp ElemChoose.cpp ElemChoose.hpp ElemComment.cpp ElemComment.hpp ElemCopy.cpp ElemCopy.hpp ElemCopyOf.cpp ElemCopyOf.hpp ElemDecimalFormat.cpp ElemDecimalFormat.hpp ElemElement.cpp ElemElement.hpp ElemEmpty.cpp ElemEmpty.hpp ElemExtensionCall.cpp ElemExtensionCall.hpp ElemFallback.cpp ElemFallback.hpp ElemForEach.cpp ElemForEach.hpp ElemIf.cpp ElemIf.hpp ElemLiteralResult.cpp ElemLiteralResult.hpp ElemMessage.cpp ElemMessage.hpp ElemNumber.cpp ElemNumber.hpp ElemOtherwise.cpp ElemOtherwise.hpp ElemPI.cpp ElemPI.hpp ElemParam.cpp ElemParam.hpp ElemSort.cpp ElemSort.hpp ElemTemplate.cpp ElemTemplate.hpp ElemTemplateElement.cpp ElemTemplateElement.hpp ElemText.cpp ElemText.hpp ElemTextLiteral.cpp ElemTextLiteral.hpp ElemUse.cpp ElemUse.hpp ElemValueOf.cpp ElemValueOf.hpp ElemVariable.cpp ElemVariable.hpp ElemWhen.cpp ElemWhen.hpp ElemWithParam.cpp ElemWithParam.hpp StylesheetHandler.cpp StylesheetRoot.cpp
dbertoni 01/02/11 18:34:57
Modified: c/src/XSLT Constants.cpp Constants.hpp ElemApplyImport.cpp
ElemApplyImport.hpp ElemApplyTemplates.cpp
ElemApplyTemplates.hpp ElemAttribute.cpp
ElemAttribute.hpp ElemAttributeSet.cpp
ElemAttributeSet.hpp ElemCallTemplate.cpp
ElemCallTemplate.hpp ElemChoose.cpp ElemChoose.hpp
ElemComment.cpp ElemComment.hpp ElemCopy.cpp
ElemCopy.hpp ElemCopyOf.cpp ElemCopyOf.hpp
ElemDecimalFormat.cpp ElemDecimalFormat.hpp
ElemElement.cpp ElemElement.hpp ElemEmpty.cpp
ElemEmpty.hpp ElemExtensionCall.cpp
ElemExtensionCall.hpp ElemFallback.cpp
ElemFallback.hpp ElemForEach.cpp ElemForEach.hpp
ElemIf.cpp ElemIf.hpp ElemLiteralResult.cpp
ElemLiteralResult.hpp ElemMessage.cpp
ElemMessage.hpp ElemNumber.cpp ElemNumber.hpp
ElemOtherwise.cpp ElemOtherwise.hpp ElemPI.cpp
ElemPI.hpp ElemParam.cpp ElemParam.hpp ElemSort.cpp
ElemSort.hpp ElemTemplate.cpp ElemTemplate.hpp
ElemTemplateElement.cpp ElemTemplateElement.hpp
ElemText.cpp ElemText.hpp ElemTextLiteral.cpp
ElemTextLiteral.hpp ElemUse.cpp ElemUse.hpp
ElemValueOf.cpp ElemValueOf.hpp ElemVariable.cpp
ElemVariable.hpp ElemWhen.cpp ElemWhen.hpp
ElemWithParam.cpp ElemWithParam.hpp
StylesheetHandler.cpp StylesheetRoot.cpp
Log:
Don't store element names in ElemTemplateElement.
Revision Changes Path
1.13 +96 -0 xml-xalan/c/src/XSLT/Constants.cpp
Index: Constants.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/Constants.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Constants.cpp 2001/02/09 19:22:29 1.12
+++ Constants.cpp 2001/02/12 02:34:51 1.13
@@ -191,55 +191,74 @@
static XalanDOMString ELEMNAME_ANCHOR_STRING;
static XalanDOMString ELEMNAME_ANY_STRING;
static XalanDOMString ELEMNAME_APPLY_IMPORTS_STRING;
+static XalanDOMString ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_APPLY_TEMPLATES_STRING;
static XalanDOMString ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_ARG_STRING;
static XalanDOMString ELEMNAME_ATTRIBUTESET_STRING;
+static XalanDOMString ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_ATTRIBUTE_STRING;
+static XalanDOMString ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_CALLTEMPLATEARG_STRING;
static XalanDOMString ELEMNAME_CALLTEMPLATE_STRING;
+static XalanDOMString ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_CALL_STRING;
static XalanDOMString ELEMNAME_CHILDREN_STRING;
static XalanDOMString ELEMNAME_CHOOSE_STRING;
+static XalanDOMString ELEMNAME_CHOOSE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_COMMENT_STRING;
+static XalanDOMString ELEMNAME_COMMENT_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_COMPONENT_STRING;
static XalanDOMString ELEMNAME_CONSTRUCT_STRING;
static XalanDOMString ELEMNAME_CONTENTS_STRING;
static XalanDOMString ELEMNAME_COPY_OF_STRING;
+static XalanDOMString ELEMNAME_COPY_OF_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_COPY_STRING;
+static XalanDOMString ELEMNAME_COPY_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_COUNTERINCREMENT_STRING;
static XalanDOMString ELEMNAME_COUNTERRESET_STRING;
static XalanDOMString ELEMNAME_COUNTERSCOPE_STRING;
static XalanDOMString ELEMNAME_COUNTERS_STRING;
static XalanDOMString ELEMNAME_COUNTER_STRING;
static XalanDOMString ELEMNAME_DECIMALFORMAT_STRING;
+static XalanDOMString ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_DISPLAYIF_STRING;
static XalanDOMString ELEMNAME_ELEMENT_STRING;
+static XalanDOMString ELEMNAME_ELEMENT_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_EMPTY_STRING;
static XalanDOMString ELEMNAME_EVAL_STRING;
static XalanDOMString ELEMNAME_EXPECTEDCHILDREN_STRING;
static XalanDOMString ELEMNAME_EXTENSIONHANDLER_STRING;
static XalanDOMString ELEMNAME_EXTENSION_STRING;
static XalanDOMString ELEMNAME_FALLBACK_STRING;
+static XalanDOMString ELEMNAME_FALLBACK_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_FOREACH_STRING;
+static XalanDOMString ELEMNAME_FOREACH_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_HTML_STRING;
static XalanDOMString ELEMNAME_IF_STRING;
+static XalanDOMString ELEMNAME_IF_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_IMPORT_STRING;
static XalanDOMString ELEMNAME_INCLUDE_STRING;
static XalanDOMString ELEMNAME_KEY_STRING;
static XalanDOMString ELEMNAME_LOCALE_STRING;
static XalanDOMString ELEMNAME_MESSAGE_STRING;
+static XalanDOMString ELEMNAME_MESSAGE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_NSALIAS_STRING;
static XalanDOMString ELEMNAME_NUMBER_STRING;
+static XalanDOMString ELEMNAME_NUMBER_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_OTHERWISE_STRING;
+static XalanDOMString ELEMNAME_OTHERWISE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_OUTPUT_STRING;
static XalanDOMString ELEMNAME_PARAMVARIABLE_STRING;
+static XalanDOMString ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_PI_OLD_STRING;
static XalanDOMString ELEMNAME_PI_STRING;
+static XalanDOMString ELEMNAME_PI_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_PRESERVESPACE_STRING;
static XalanDOMString ELEMNAME_ROOT_STRING;
static XalanDOMString ELEMNAME_SCRIPT_STRING;
static XalanDOMString ELEMNAME_SORT_STRING;
+static XalanDOMString ELEMNAME_SORT_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_STRIPSPACE_STRING;
static XalanDOMString ELEMNAME_STYLESHEET_STRING;
static XalanDOMString ELEMNAME_TARGETATTRIBUTE_STRING;
@@ -250,14 +269,19 @@
static XalanDOMString ELEMNAME_TEMPLATE_STRING;
static XalanDOMString ELEMNAME_TEMPLATE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_TEXT_STRING;
+static XalanDOMString ELEMNAME_TEXT_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_TRANSFORM_STRING;
static XalanDOMString ELEMNAME_URL_STRING;
static XalanDOMString ELEMNAME_USE_STRING;
+static XalanDOMString ELEMNAME_USE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_VALUEOF_STRING;
static XalanDOMString ELEMNAME_VALUEOF_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_VARIABLE_STRING;
+static XalanDOMString ELEMNAME_VARIABLE_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_WHEN_STRING;
+static XalanDOMString ELEMNAME_WHEN_WITH_PREFIX_STRING;
static XalanDOMString ELEMNAME_WITHPARAM_STRING;
+static XalanDOMString ELEMNAME_WITHPARAM_WITH_PREFIX_STRING;
static XalanDOMString PSEUDONAME_ANY;
static XalanDOMString PSEUDONAME_COMMENT;
@@ -395,55 +419,74 @@
const XalanDOMString& Constants::ELEMNAME_ANCHOR_STRING = ::ELEMNAME_ANCHOR_STRING;
const XalanDOMString& Constants::ELEMNAME_ANY_STRING = ::ELEMNAME_ANY_STRING;
const XalanDOMString& Constants::ELEMNAME_APPLY_IMPORTS_STRING = ::ELEMNAME_APPLY_IMPORTS_STRING;
+const XalanDOMString& Constants::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING = ::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_APPLY_TEMPLATES_STRING = ::ELEMNAME_APPLY_TEMPLATES_STRING;
const XalanDOMString& Constants::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING = ::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_ARG_STRING = ::ELEMNAME_ARG_STRING;
const XalanDOMString& Constants::ELEMNAME_ATTRIBUTESET_STRING = ::ELEMNAME_ATTRIBUTESET_STRING;
+const XalanDOMString& Constants::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING = ::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING;;
const XalanDOMString& Constants::ELEMNAME_ATTRIBUTE_STRING = ::ELEMNAME_ATTRIBUTE_STRING;
+const XalanDOMString& Constants::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING = ::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_CALLTEMPLATEARG_STRING = ::ELEMNAME_CALLTEMPLATEARG_STRING;
const XalanDOMString& Constants::ELEMNAME_CALLTEMPLATE_STRING = ::ELEMNAME_CALLTEMPLATE_STRING;
+const XalanDOMString& Constants::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING = ::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_CALL_STRING = ::ELEMNAME_CALL_STRING;
const XalanDOMString& Constants::ELEMNAME_CHILDREN_STRING = ::ELEMNAME_CHILDREN_STRING;
const XalanDOMString& Constants::ELEMNAME_CHOOSE_STRING = ::ELEMNAME_CHOOSE_STRING;
+const XalanDOMString& Constants::ELEMNAME_CHOOSE_WITH_PREFIX_STRING = ::ELEMNAME_CHOOSE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_COMMENT_STRING = ::ELEMNAME_COMMENT_STRING;
+const XalanDOMString& Constants::ELEMNAME_COMMENT_WITH_PREFIX_STRING = ::ELEMNAME_COMMENT_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_COMPONENT_STRING = ::ELEMNAME_COMPONENT_STRING;
const XalanDOMString& Constants::ELEMNAME_CONSTRUCT_STRING = ::ELEMNAME_CONSTRUCT_STRING;
const XalanDOMString& Constants::ELEMNAME_CONTENTS_STRING = ::ELEMNAME_CONTENTS_STRING;
const XalanDOMString& Constants::ELEMNAME_COPY_OF_STRING = ::ELEMNAME_COPY_OF_STRING;
+const XalanDOMString& Constants::ELEMNAME_COPY_OF_WITH_PREFIX_STRING = ELEMNAME_COPY_OF_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_COPY_STRING = ::ELEMNAME_COPY_STRING;
+const XalanDOMString& Constants::ELEMNAME_COPY_WITH_PREFIX_STRING = ::ELEMNAME_COPY_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_COUNTERINCREMENT_STRING = ::ELEMNAME_COUNTERINCREMENT_STRING;
const XalanDOMString& Constants::ELEMNAME_COUNTERRESET_STRING = ::ELEMNAME_COUNTERRESET_STRING;
const XalanDOMString& Constants::ELEMNAME_COUNTERSCOPE_STRING = ::ELEMNAME_COUNTERSCOPE_STRING;
const XalanDOMString& Constants::ELEMNAME_COUNTERS_STRING = ::ELEMNAME_COUNTERS_STRING;
const XalanDOMString& Constants::ELEMNAME_COUNTER_STRING = ::ELEMNAME_COUNTER_STRING;
const XalanDOMString& Constants::ELEMNAME_DECIMALFORMAT_STRING = ::ELEMNAME_DECIMALFORMAT_STRING;
+const XalanDOMString& Constants::ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING = ::ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_DISPLAYIF_STRING = ::ELEMNAME_DISPLAYIF_STRING;
const XalanDOMString& Constants::ELEMNAME_ELEMENT_STRING = ::ELEMNAME_ELEMENT_STRING;
+const XalanDOMString& Constants::ELEMNAME_ELEMENT_WITH_PREFIX_STRING = ::ELEMNAME_ELEMENT_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_EMPTY_STRING = ::ELEMNAME_EMPTY_STRING;
const XalanDOMString& Constants::ELEMNAME_EVAL_STRING = ::ELEMNAME_EVAL_STRING;
const XalanDOMString& Constants::ELEMNAME_EXPECTEDCHILDREN_STRING = ::ELEMNAME_EXPECTEDCHILDREN_STRING;
const XalanDOMString& Constants::ELEMNAME_EXTENSIONHANDLER_STRING = ::ELEMNAME_EXTENSIONHANDLER_STRING;
const XalanDOMString& Constants::ELEMNAME_EXTENSION_STRING = ::ELEMNAME_EXTENSION_STRING;
const XalanDOMString& Constants::ELEMNAME_FALLBACK_STRING = ::ELEMNAME_FALLBACK_STRING;
+const XalanDOMString& Constants::ELEMNAME_FALLBACK_WITH_PREFIX_STRING = ::ELEMNAME_FALLBACK_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_FOREACH_STRING = ::ELEMNAME_FOREACH_STRING;
+const XalanDOMString& Constants::ELEMNAME_FOREACH_WITH_PREFIX_STRING = ::ELEMNAME_FOREACH_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_HTML_STRING = ::ELEMNAME_HTML_STRING;
const XalanDOMString& Constants::ELEMNAME_IF_STRING = ::ELEMNAME_IF_STRING;
+const XalanDOMString& Constants::ELEMNAME_IF_WITH_PREFIX_STRING = ::ELEMNAME_IF_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_IMPORT_STRING = ::ELEMNAME_IMPORT_STRING;
const XalanDOMString& Constants::ELEMNAME_INCLUDE_STRING = ::ELEMNAME_INCLUDE_STRING;
const XalanDOMString& Constants::ELEMNAME_KEY_STRING = ::ELEMNAME_KEY_STRING;
const XalanDOMString& Constants::ELEMNAME_LOCALE_STRING = ::ELEMNAME_LOCALE_STRING;
const XalanDOMString& Constants::ELEMNAME_MESSAGE_STRING = ::ELEMNAME_MESSAGE_STRING;
+const XalanDOMString& Constants::ELEMNAME_MESSAGE_WITH_PREFIX_STRING = ::ELEMNAME_MESSAGE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_NSALIAS_STRING = ::ELEMNAME_NSALIAS_STRING;
const XalanDOMString& Constants::ELEMNAME_NUMBER_STRING = ::ELEMNAME_NUMBER_STRING;
+const XalanDOMString& Constants::ELEMNAME_NUMBER_WITH_PREFIX_STRING = ::ELEMNAME_NUMBER_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_OTHERWISE_STRING = ::ELEMNAME_OTHERWISE_STRING;
+const XalanDOMString& Constants::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING = ::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_OUTPUT_STRING = ::ELEMNAME_OUTPUT_STRING;
const XalanDOMString& Constants::ELEMNAME_PARAMVARIABLE_STRING = ::ELEMNAME_PARAMVARIABLE_STRING;
+const XalanDOMString& Constants::ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING = ::ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_PI_OLD_STRING = ::ELEMNAME_PI_OLD_STRING;
const XalanDOMString& Constants::ELEMNAME_PI_STRING = ::ELEMNAME_PI_STRING;
+const XalanDOMString& Constants::ELEMNAME_PI_WITH_PREFIX_STRING = ::ELEMNAME_PI_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_PRESERVESPACE_STRING = ::ELEMNAME_PRESERVESPACE_STRING;
const XalanDOMString& Constants::ELEMNAME_ROOT_STRING = ::ELEMNAME_ROOT_STRING;
const XalanDOMString& Constants::ELEMNAME_SCRIPT_STRING = ::ELEMNAME_SCRIPT_STRING;
const XalanDOMString& Constants::ELEMNAME_SORT_STRING = ::ELEMNAME_SORT_STRING;
+const XalanDOMString& Constants::ELEMNAME_SORT_WITH_PREFIX_STRING = ::ELEMNAME_SORT_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_STRIPSPACE_STRING = ::ELEMNAME_STRIPSPACE_STRING;
const XalanDOMString& Constants::ELEMNAME_STYLESHEET_STRING = ::ELEMNAME_STYLESHEET_STRING;
const XalanDOMString& Constants::ELEMNAME_TARGETATTRIBUTE_STRING = ::ELEMNAME_TARGETATTRIBUTE_STRING;
@@ -454,14 +497,19 @@
const XalanDOMString& Constants::ELEMNAME_TEMPLATE_STRING = ::ELEMNAME_TEMPLATE_STRING;
const XalanDOMString& Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING = ::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_TEXT_STRING = ::ELEMNAME_TEXT_STRING;
+const XalanDOMString& Constants::ELEMNAME_TEXT_WITH_PREFIX_STRING = ::ELEMNAME_TEXT_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_TRANSFORM_STRING = ::ELEMNAME_TRANSFORM_STRING;
const XalanDOMString& Constants::ELEMNAME_URL_STRING = ::ELEMNAME_URL_STRING;
const XalanDOMString& Constants::ELEMNAME_USE_STRING = ::ELEMNAME_USE_STRING;
+const XalanDOMString& Constants::ELEMNAME_USE_WITH_PREFIX_STRING = ::ELEMNAME_USE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_VALUEOF_STRING = ::ELEMNAME_VALUEOF_STRING;
const XalanDOMString& Constants::ELEMNAME_VALUEOF_WITH_PREFIX_STRING = ::ELEMNAME_VALUEOF_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_VARIABLE_STRING = ::ELEMNAME_VARIABLE_STRING;
+const XalanDOMString& Constants::ELEMNAME_VARIABLE_WITH_PREFIX_STRING = ::ELEMNAME_VARIABLE_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_WHEN_STRING = ::ELEMNAME_WHEN_STRING;
+const XalanDOMString& Constants::ELEMNAME_WHEN_WITH_PREFIX_STRING = ::ELEMNAME_WHEN_WITH_PREFIX_STRING;
const XalanDOMString& Constants::ELEMNAME_WITHPARAM_STRING = ::ELEMNAME_WITHPARAM_STRING;
+const XalanDOMString& Constants::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING = ::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING;
const XalanDOMString& Constants::PSEUDONAME_ANY = ::PSEUDONAME_ANY;
const XalanDOMString& Constants::PSEUDONAME_COMMENT = ::PSEUDONAME_COMMENT;
@@ -601,55 +649,74 @@
::ELEMNAME_ANCHOR_STRING = XALAN_STATIC_UCODE_STRING("anchor");
::ELEMNAME_ANY_STRING = XALAN_STATIC_UCODE_STRING("any");
::ELEMNAME_APPLY_IMPORTS_STRING = XALAN_STATIC_UCODE_STRING("apply-imports");
+ ::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:apply-imports");
::ELEMNAME_APPLY_TEMPLATES_STRING = XALAN_STATIC_UCODE_STRING("apply-templates");
::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:apply-templates");
::ELEMNAME_ARG_STRING = XALAN_STATIC_UCODE_STRING("arg");
::ELEMNAME_ATTRIBUTESET_STRING = XALAN_STATIC_UCODE_STRING("attribute-set");
+ ::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:attribute-set");
::ELEMNAME_ATTRIBUTE_STRING = XALAN_STATIC_UCODE_STRING("attribute");
+ ::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:attribute");
::ELEMNAME_CALLTEMPLATEARG_STRING = XALAN_STATIC_UCODE_STRING("invoke-arg");
::ELEMNAME_CALLTEMPLATE_STRING = XALAN_STATIC_UCODE_STRING("call-template");
+ ::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:call-template");
::ELEMNAME_CALL_STRING = XALAN_STATIC_UCODE_STRING("call");
::ELEMNAME_CHILDREN_STRING = XALAN_STATIC_UCODE_STRING("children");
::ELEMNAME_CHOOSE_STRING = XALAN_STATIC_UCODE_STRING("choose");
+ ::ELEMNAME_CHOOSE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:choose");
::ELEMNAME_COMMENT_STRING = XALAN_STATIC_UCODE_STRING("comment");
+ ::ELEMNAME_COMMENT_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:comment");
::ELEMNAME_COMPONENT_STRING = XALAN_STATIC_UCODE_STRING("component");
::ELEMNAME_CONSTRUCT_STRING = XALAN_STATIC_UCODE_STRING("construct");
::ELEMNAME_CONTENTS_STRING = XALAN_STATIC_UCODE_STRING("contents");
::ELEMNAME_COPY_OF_STRING = XALAN_STATIC_UCODE_STRING("copy-of");
+ ::ELEMNAME_COPY_OF_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:copy-of");
::ELEMNAME_COPY_STRING = XALAN_STATIC_UCODE_STRING("copy");
+ ::ELEMNAME_COPY_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:copy");
::ELEMNAME_COUNTERINCREMENT_STRING = XALAN_STATIC_UCODE_STRING("counter-increment");
::ELEMNAME_COUNTERRESET_STRING = XALAN_STATIC_UCODE_STRING("counter-reset");
::ELEMNAME_COUNTERSCOPE_STRING = XALAN_STATIC_UCODE_STRING("counter-scope");
::ELEMNAME_COUNTERS_STRING = XALAN_STATIC_UCODE_STRING("counters");
::ELEMNAME_COUNTER_STRING = XALAN_STATIC_UCODE_STRING("counter");
::ELEMNAME_DECIMALFORMAT_STRING = XALAN_STATIC_UCODE_STRING("decimal-format");
+ ::ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:decimal-format");
::ELEMNAME_DISPLAYIF_STRING = XALAN_STATIC_UCODE_STRING("display-if");
::ELEMNAME_ELEMENT_STRING = XALAN_STATIC_UCODE_STRING("element");
+ ::ELEMNAME_ELEMENT_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:element");
::ELEMNAME_EMPTY_STRING = XALAN_STATIC_UCODE_STRING("empty");
::ELEMNAME_EVAL_STRING = XALAN_STATIC_UCODE_STRING("eval");
::ELEMNAME_EXPECTEDCHILDREN_STRING = XALAN_STATIC_UCODE_STRING("expectedchildren");
::ELEMNAME_EXTENSIONHANDLER_STRING = XALAN_STATIC_UCODE_STRING("code-dispatcher");
::ELEMNAME_EXTENSION_STRING = XALAN_STATIC_UCODE_STRING("functions");
::ELEMNAME_FALLBACK_STRING = XALAN_STATIC_UCODE_STRING("fallback");
+ ::ELEMNAME_FALLBACK_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:fallback");
::ELEMNAME_FOREACH_STRING = XALAN_STATIC_UCODE_STRING("for-each");
+ ::ELEMNAME_FOREACH_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:for-each");
::ELEMNAME_HTML_STRING = XALAN_STATIC_UCODE_STRING("HTML");
::ELEMNAME_IF_STRING = XALAN_STATIC_UCODE_STRING("if");
+ ::ELEMNAME_IF_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:if");
::ELEMNAME_IMPORT_STRING = XALAN_STATIC_UCODE_STRING("import");
::ELEMNAME_INCLUDE_STRING = XALAN_STATIC_UCODE_STRING("include");
::ELEMNAME_KEY_STRING = XALAN_STATIC_UCODE_STRING("key");
::ELEMNAME_LOCALE_STRING = XALAN_STATIC_UCODE_STRING("locale");
::ELEMNAME_MESSAGE_STRING = XALAN_STATIC_UCODE_STRING("message");
+ ::ELEMNAME_MESSAGE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:message");
::ELEMNAME_NSALIAS_STRING = XALAN_STATIC_UCODE_STRING("namespace-alias");
::ELEMNAME_NUMBER_STRING = XALAN_STATIC_UCODE_STRING("number");
+ ::ELEMNAME_NUMBER_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:number");
::ELEMNAME_OTHERWISE_STRING = XALAN_STATIC_UCODE_STRING("otherwise");
+ ::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:otherwise");
::ELEMNAME_OUTPUT_STRING = XALAN_STATIC_UCODE_STRING("output");
::ELEMNAME_PARAMVARIABLE_STRING = XALAN_STATIC_UCODE_STRING("param");
+ ::ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:param");
::ELEMNAME_PI_OLD_STRING = XALAN_STATIC_UCODE_STRING("pi");
::ELEMNAME_PI_STRING = XALAN_STATIC_UCODE_STRING("processing-instruction");
+ ::ELEMNAME_PI_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:processing-instruction");
::ELEMNAME_PRESERVESPACE_STRING = XALAN_STATIC_UCODE_STRING("preserve-space");
::ELEMNAME_ROOT_STRING = XALAN_STATIC_UCODE_STRING("root");
::ELEMNAME_SCRIPT_STRING = XALAN_STATIC_UCODE_STRING("script");
::ELEMNAME_SORT_STRING = XALAN_STATIC_UCODE_STRING("sort");
+ ::ELEMNAME_SORT_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:sort");
::ELEMNAME_STRIPSPACE_STRING = XALAN_STATIC_UCODE_STRING("strip-space");
::ELEMNAME_STYLESHEET_STRING = XALAN_STATIC_UCODE_STRING("stylesheet");
::ELEMNAME_TARGETATTRIBUTE_STRING = XALAN_STATIC_UCODE_STRING("target-attribute");
@@ -660,14 +727,19 @@
::ELEMNAME_TEMPLATE_STRING = XALAN_STATIC_UCODE_STRING("template");
::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:template");
::ELEMNAME_TEXT_STRING = XALAN_STATIC_UCODE_STRING("text");
+ ::ELEMNAME_TEXT_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:text");
::ELEMNAME_TRANSFORM_STRING = XALAN_STATIC_UCODE_STRING("transform");
::ELEMNAME_URL_STRING = XALAN_STATIC_UCODE_STRING("uri");
::ELEMNAME_USE_STRING = XALAN_STATIC_UCODE_STRING("use");
+ ::ELEMNAME_USE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:use");
::ELEMNAME_VALUEOF_STRING = XALAN_STATIC_UCODE_STRING("value-of");
::ELEMNAME_VALUEOF_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:value-of");
::ELEMNAME_VARIABLE_STRING = XALAN_STATIC_UCODE_STRING("variable");
+ ::ELEMNAME_VARIABLE_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:variable");
::ELEMNAME_WHEN_STRING = XALAN_STATIC_UCODE_STRING("when");
+ ::ELEMNAME_WHEN_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:when");
::ELEMNAME_WITHPARAM_STRING = XALAN_STATIC_UCODE_STRING("with-param");
+ ::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING = XALAN_STATIC_UCODE_STRING("xsl:with-param");
::PSEUDONAME_ANY = XALAN_STATIC_UCODE_STRING("*");
::PSEUDONAME_COMMENT = XALAN_STATIC_UCODE_STRING("#comment");
@@ -806,55 +878,74 @@
releaseMemory(::ELEMNAME_ANCHOR_STRING);
releaseMemory(::ELEMNAME_ANY_STRING);
releaseMemory(::ELEMNAME_APPLY_IMPORTS_STRING);
+ releaseMemory(::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_APPLY_TEMPLATES_STRING);
releaseMemory(::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_ARG_STRING);
releaseMemory(::ELEMNAME_ATTRIBUTESET_STRING);
+ releaseMemory(::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_ATTRIBUTE_STRING);
+ releaseMemory(::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_CALLTEMPLATEARG_STRING);
releaseMemory(::ELEMNAME_CALLTEMPLATE_STRING);
+ releaseMemory(::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_CALL_STRING);
releaseMemory(::ELEMNAME_CHILDREN_STRING);
releaseMemory(::ELEMNAME_CHOOSE_STRING);
+ releaseMemory(::ELEMNAME_CHOOSE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_COMMENT_STRING);
+ releaseMemory(::ELEMNAME_COMMENT_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_COMPONENT_STRING);
releaseMemory(::ELEMNAME_CONSTRUCT_STRING);
releaseMemory(::ELEMNAME_CONTENTS_STRING);
releaseMemory(::ELEMNAME_COPY_OF_STRING);
+ releaseMemory(::ELEMNAME_COPY_OF_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_COPY_STRING);
+ releaseMemory(::ELEMNAME_COPY_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_COUNTERINCREMENT_STRING);
releaseMemory(::ELEMNAME_COUNTERRESET_STRING);
releaseMemory(::ELEMNAME_COUNTERSCOPE_STRING);
releaseMemory(::ELEMNAME_COUNTERS_STRING);
releaseMemory(::ELEMNAME_COUNTER_STRING);
releaseMemory(::ELEMNAME_DECIMALFORMAT_STRING);
+ releaseMemory(::ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_DISPLAYIF_STRING);
releaseMemory(::ELEMNAME_ELEMENT_STRING);
+ releaseMemory(::ELEMNAME_ELEMENT_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_EMPTY_STRING);
releaseMemory(::ELEMNAME_EVAL_STRING);
releaseMemory(::ELEMNAME_EXPECTEDCHILDREN_STRING);
releaseMemory(::ELEMNAME_EXTENSIONHANDLER_STRING);
releaseMemory(::ELEMNAME_EXTENSION_STRING);
releaseMemory(::ELEMNAME_FALLBACK_STRING);
+ releaseMemory(::ELEMNAME_FALLBACK_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_FOREACH_STRING);
+ releaseMemory(::ELEMNAME_FOREACH_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_HTML_STRING);
releaseMemory(::ELEMNAME_IF_STRING);
+ releaseMemory(::ELEMNAME_IF_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_IMPORT_STRING);
releaseMemory(::ELEMNAME_INCLUDE_STRING);
releaseMemory(::ELEMNAME_KEY_STRING);
releaseMemory(::ELEMNAME_LOCALE_STRING);
releaseMemory(::ELEMNAME_MESSAGE_STRING);
+ releaseMemory(::ELEMNAME_MESSAGE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_NSALIAS_STRING);
releaseMemory(::ELEMNAME_NUMBER_STRING);
+ releaseMemory(::ELEMNAME_NUMBER_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_OTHERWISE_STRING);
+ releaseMemory(::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_OUTPUT_STRING);
releaseMemory(::ELEMNAME_PARAMVARIABLE_STRING);
+ releaseMemory(::ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_PI_OLD_STRING);
releaseMemory(::ELEMNAME_PI_STRING);
+ releaseMemory(::ELEMNAME_PI_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_PRESERVESPACE_STRING);
releaseMemory(::ELEMNAME_ROOT_STRING);
releaseMemory(::ELEMNAME_SCRIPT_STRING);
releaseMemory(::ELEMNAME_SORT_STRING);
+ releaseMemory(::ELEMNAME_SORT_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_STRIPSPACE_STRING);
releaseMemory(::ELEMNAME_STYLESHEET_STRING);
releaseMemory(::ELEMNAME_TARGETATTRIBUTE_STRING);
@@ -865,14 +956,19 @@
releaseMemory(::ELEMNAME_TEMPLATE_STRING);
releaseMemory(::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_TEXT_STRING);
+ releaseMemory(::ELEMNAME_TEXT_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_TRANSFORM_STRING);
releaseMemory(::ELEMNAME_URL_STRING);
releaseMemory(::ELEMNAME_USE_STRING);
+ releaseMemory(::ELEMNAME_USE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_VALUEOF_STRING);
releaseMemory(::ELEMNAME_VALUEOF_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_VARIABLE_STRING);
+ releaseMemory(::ELEMNAME_VARIABLE_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_WHEN_STRING);
+ releaseMemory(::ELEMNAME_WHEN_WITH_PREFIX_STRING);
releaseMemory(::ELEMNAME_WITHPARAM_STRING);
+ releaseMemory(::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING);
releaseMemory(::PSEUDONAME_ANY);
releaseMemory(::PSEUDONAME_COMMENT);
1.14 +33 -9 xml-xalan/c/src/XSLT/Constants.hpp
Index: Constants.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/Constants.hpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Constants.hpp 2001/01/26 16:25:32 1.13
+++ Constants.hpp 2001/02/12 02:34:51 1.14
@@ -192,75 +192,99 @@
// Result tree counting
static const XalanDOMString& ELEMNAME_ANCHOR_STRING;
- static const XalanDOMString& ELEMNAME_ANY_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_ANY_STRING;
static const XalanDOMString& ELEMNAME_APPLY_IMPORTS_STRING;
+ static const XalanDOMString& ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_APPLY_TEMPLATES_STRING;
static const XalanDOMString& ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_ARG_STRING;
static const XalanDOMString& ELEMNAME_ATTRIBUTESET_STRING;
- static const XalanDOMString& ELEMNAME_ATTRIBUTE_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING;
+ static const XalanDOMString& ELEMNAME_ATTRIBUTE_STRING;
+ static const XalanDOMString& ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_CALLTEMPLATEARG_STRING;
static const XalanDOMString& ELEMNAME_CALLTEMPLATE_STRING;
+ static const XalanDOMString& ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_CALL_STRING;
static const XalanDOMString& ELEMNAME_CHILDREN_STRING;
static const XalanDOMString& ELEMNAME_CHOOSE_STRING;
+ static const XalanDOMString& ELEMNAME_CHOOSE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_COMMENT_STRING;
- static const XalanDOMString& ELEMNAME_CONSTRUCT_STRING; // my own
+ static const XalanDOMString& ELEMNAME_COMMENT_WITH_PREFIX_STRING;
+ static const XalanDOMString& ELEMNAME_CONSTRUCT_STRING;
static const XalanDOMString& ELEMNAME_CONTENTS_STRING;
static const XalanDOMString& ELEMNAME_COPY_OF_STRING;
+ static const XalanDOMString& ELEMNAME_COPY_OF_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_COPY_STRING;
+ static const XalanDOMString& ELEMNAME_COPY_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_COUNTERINCREMENT_STRING;
static const XalanDOMString& ELEMNAME_COUNTERRESET_STRING;
static const XalanDOMString& ELEMNAME_COUNTERSCOPE_STRING;
static const XalanDOMString& ELEMNAME_COUNTERS_STRING;
static const XalanDOMString& ELEMNAME_COUNTER_STRING;
static const XalanDOMString& ELEMNAME_DECIMALFORMAT_STRING;
- static const XalanDOMString& ELEMNAME_DISPLAYIF_STRING; // my own
- static const XalanDOMString& ELEMNAME_ELEMENT_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING;
+ static const XalanDOMString& ELEMNAME_DISPLAYIF_STRING;
+ static const XalanDOMString& ELEMNAME_ELEMENT_STRING;
+ static const XalanDOMString& ELEMNAME_ELEMENT_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_EMPTY_STRING;
static const XalanDOMString& ELEMNAME_EVAL_STRING;
static const XalanDOMString& ELEMNAME_EXPECTEDCHILDREN_STRING;
static const XalanDOMString& ELEMNAME_EXTENSIONHANDLER_STRING;
static const XalanDOMString& ELEMNAME_EXTENSION_STRING;
static const XalanDOMString& ELEMNAME_FALLBACK_STRING;
+ static const XalanDOMString& ELEMNAME_FALLBACK_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_FOREACH_STRING;
+ static const XalanDOMString& ELEMNAME_FOREACH_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_HTML_STRING;
static const XalanDOMString& ELEMNAME_IF_STRING;
+ static const XalanDOMString& ELEMNAME_IF_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_IMPORT_STRING;
static const XalanDOMString& ELEMNAME_INCLUDE_STRING;
static const XalanDOMString& ELEMNAME_KEY_STRING;
static const XalanDOMString& ELEMNAME_LOCALE_STRING;
static const XalanDOMString& ELEMNAME_MESSAGE_STRING;
+ static const XalanDOMString& ELEMNAME_MESSAGE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_NSALIAS_STRING;
static const XalanDOMString& ELEMNAME_NUMBER_STRING;
+ static const XalanDOMString& ELEMNAME_NUMBER_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_OTHERWISE_STRING;
+ static const XalanDOMString& ELEMNAME_OTHERWISE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_PRESERVESPACE_STRING;
- static const XalanDOMString& ELEMNAME_ROOT_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_ROOT_STRING;
static const XalanDOMString& ELEMNAME_SORT_STRING;
+ static const XalanDOMString& ELEMNAME_SORT_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_STRIPSPACE_STRING;
static const XalanDOMString& ELEMNAME_STYLESHEET_STRING;
- static const XalanDOMString& ELEMNAME_TARGETATTRIBUTE_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_TARGETATTRIBUTE_STRING;
static const XalanDOMString& ELEMNAME_TARGETCOMMENT_STRING;
- static const XalanDOMString& ELEMNAME_TARGETELEMENT_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_TARGETELEMENT_STRING;
static const XalanDOMString& ELEMNAME_TARGETPI_STRING;
static const XalanDOMString& ELEMNAME_TARGETTEXT_STRING;
static const XalanDOMString& ELEMNAME_TEMPLATE_STRING;
static const XalanDOMString& ELEMNAME_TEMPLATE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_TEXT_STRING;
+ static const XalanDOMString& ELEMNAME_TEXT_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_TRANSFORM_STRING;
- static const XalanDOMString& ELEMNAME_URL_STRING; // pattern-by-example support
+ static const XalanDOMString& ELEMNAME_URL_STRING;
static const XalanDOMString& ELEMNAME_USE_STRING;
+ static const XalanDOMString& ELEMNAME_USE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_VALUEOF_STRING;
static const XalanDOMString& ELEMNAME_VALUEOF_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_VARIABLE_STRING;
+ static const XalanDOMString& ELEMNAME_VARIABLE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_WHEN_STRING;
+ static const XalanDOMString& ELEMNAME_WHEN_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_COMPONENT_STRING;
static const XalanDOMString& ELEMNAME_OUTPUT_STRING;
static const XalanDOMString& ELEMNAME_PARAMVARIABLE_STRING;
+ static const XalanDOMString& ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_PI_OLD_STRING;
static const XalanDOMString& ELEMNAME_PI_STRING;
+ static const XalanDOMString& ELEMNAME_PI_WITH_PREFIX_STRING;
static const XalanDOMString& ELEMNAME_SCRIPT_STRING;
static const XalanDOMString& ELEMNAME_WITHPARAM_STRING;
+ static const XalanDOMString& ELEMNAME_WITHPARAM_WITH_PREFIX_STRING;
/*---------------------------------------------
* Literals for XSL attribute names.
1.7 +10 -3 xml-xalan/c/src/XSLT/ElemApplyImport.cpp
Index: ElemApplyImport.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemApplyImport.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemApplyImport.cpp 2001/01/03 19:32:48 1.6
+++ ElemApplyImport.cpp 2001/02/12 02:34:51 1.7
@@ -83,13 +83,11 @@
ElemApplyImport::ElemApplyImport(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_APPLY_IMPORTS)
@@ -102,13 +100,21 @@
if(isAttrOK(aname, atts, i, constructionContext) == false)
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
+const XalanDOMString&
+ElemApplyImport::getElementName() const
+{
+ return Constants::ELEMNAME_APPLY_IMPORTS_WITH_PREFIX_STRING;
+}
+
+
+
void
ElemApplyImport::execute(
StylesheetExecutionContext& executionContext,
@@ -140,5 +146,6 @@
ElemApplyImport::appendChildElem(ElemTemplateElement* /* newChild */)
{
throw XalanDOMException(XalanDOMException::HIERARCHY_REQUEST_ERR);
+
return 0;
}
1.6 +4 -3 xml-xalan/c/src/XSLT/ElemApplyImport.hpp
Index: ElemApplyImport.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemApplyImport.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemApplyImport.hpp 2000/11/02 01:46:18 1.5
+++ ElemApplyImport.hpp 2001/02/12 02:34:51 1.6
@@ -58,7 +58,7 @@
#define XALAN_ELEMAPPLYIMPORT_HEADER_GUARD
/**
- * $Id: ElemApplyImport.hpp,v 1.5 2000/11/02 01:46:18 dbertoni Exp $
+ * $Id: ElemApplyImport.hpp,v 1.6 2001/02/12 02:34:51 dbertoni Exp $
*
* $State: Exp $
*
@@ -86,7 +86,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -94,13 +93,15 @@
ElemApplyImport(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
+
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.11 +9 -3 xml-xalan/c/src/XSLT/ElemApplyTemplates.cpp
Index: ElemApplyTemplates.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemApplyTemplates.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ElemApplyTemplates.cpp 2000/11/27 21:44:05 1.10
+++ ElemApplyTemplates.cpp 2001/02/12 02:34:51 1.11
@@ -74,13 +74,11 @@
ElemApplyTemplates::ElemApplyTemplates(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemForEach(constructionContext,
stylesheetTree,
- name,
atts,
lineNumber,
columnNumber,
@@ -110,7 +108,7 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
break;
}
@@ -122,6 +120,14 @@
assert(m_pSelectPattern != 0);
}
+}
+
+
+
+const XalanDOMString&
+ElemApplyTemplates::getElementName() const
+{
+ return Constants::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING;
}
1.7 +4 -3 xml-xalan/c/src/XSLT/ElemApplyTemplates.hpp
Index: ElemApplyTemplates.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemApplyTemplates.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemApplyTemplates.hpp 2000/11/27 21:44:07 1.6
+++ ElemApplyTemplates.hpp 2001/02/12 02:34:51 1.7
@@ -58,7 +58,7 @@
#define XALAN_ELEMAPPLYTEMPLATES_HEADER_GUARD
/**
- * $Id: ElemApplyTemplates.hpp,v 1.6 2000/11/27 21:44:07 dbertoni Exp $
+ * $Id: ElemApplyTemplates.hpp,v 1.7 2001/02/12 02:34:51 dbertoni Exp $
*
* $State: Exp $
*
@@ -88,7 +88,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -96,7 +95,6 @@
ElemApplyTemplates(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -125,6 +123,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.19 +10 -4 xml-xalan/c/src/XSLT/ElemAttribute.cpp
Index: ElemAttribute.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemAttribute.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ElemAttribute.cpp 2001/02/11 05:15:13 1.18
+++ ElemAttribute.cpp 2001/02/12 02:34:51 1.19
@@ -81,13 +81,11 @@
ElemAttribute::ElemAttribute(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_ATTRIBUTE),
@@ -113,7 +111,7 @@
else if(!(isAttrOK(aname, atts, i, constructionContext) ||
processSpaceAttr(aname, atts, i)))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
@@ -125,7 +123,7 @@
delete m_pNamespaceAVT;
#endif
- constructionContext.error(XalanDOMString(name) + " must have a name attribute.");
+ constructionContext.error(Constants::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING + " must have a name attribute.");
}
}
@@ -143,6 +141,14 @@
delete m_pNamespaceAVT;
#endif
+}
+
+
+
+const XalanDOMString&
+ElemAttribute::getElementName() const
+{
+ return Constants::ELEMNAME_ATTRIBUTE_WITH_PREFIX_STRING;
}
1.6 +5 -4 xml-xalan/c/src/XSLT/ElemAttribute.hpp
Index: ElemAttribute.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemAttribute.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemAttribute.hpp 2000/11/02 01:46:19 1.5
+++ ElemAttribute.hpp 2001/02/12 02:34:51 1.6
@@ -58,7 +58,7 @@
#define XALAN_ELEMATTRIBUTE_HEADER_GUARD
/**
- * $Id: ElemAttribute.hpp,v 1.5 2000/11/02 01:46:19 dbertoni Exp $
+ * $Id: ElemAttribute.hpp,v 1.6 2001/02/12 02:34:51 dbertoni Exp $
*
*
* $State: Exp $
@@ -89,7 +89,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -97,7 +96,6 @@
ElemAttribute (
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -106,7 +104,10 @@
~ElemAttribute();
// These methods are inherited from ElemTemplateElement ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.7 +10 -4 xml-xalan/c/src/XSLT/ElemAttributeSet.cpp
Index: ElemAttributeSet.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemAttributeSet.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemAttributeSet.cpp 2000/11/27 21:44:12 1.6
+++ ElemAttributeSet.cpp 2001/02/12 02:34:51 1.7
@@ -73,13 +73,11 @@
ElemAttributeSet::ElemAttributeSet(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemUse(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_DEFINEATTRIBUTESET),
@@ -100,13 +98,13 @@
else if(!(processUseAttributeSets(constructionContext, aname, atts, i) ||
isAttrOK(aname, atts, i, constructionContext)))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
if(isEmpty(m_QName.getLocalPart()))
{
- constructionContext.error(XalanDOMString(name) + " must have a name attribute.");
+ constructionContext.error(Constants::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING + " must have a name attribute.");
}
}
@@ -114,6 +112,14 @@
ElemAttributeSet::~ElemAttributeSet()
{
+}
+
+
+
+const XalanDOMString&
+ElemAttributeSet::getElementName() const
+{
+ return Constants::ELEMNAME_ATTRIBUTESET_WITH_PREFIX_STRING;
}
1.7 +3 -2 xml-xalan/c/src/XSLT/ElemAttributeSet.hpp
Index: ElemAttributeSet.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemAttributeSet.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemAttributeSet.hpp 2000/11/27 21:44:14 1.6
+++ ElemAttributeSet.hpp 2001/02/12 02:34:51 1.7
@@ -82,7 +82,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -90,7 +89,6 @@
ElemAttributeSet (
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -111,6 +109,9 @@
// These methods are inherited from ElemUse ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.12 +10 -4 xml-xalan/c/src/XSLT/ElemCallTemplate.cpp
Index: ElemCallTemplate.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCallTemplate.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ElemCallTemplate.cpp 2001/02/04 05:42:11 1.11
+++ ElemCallTemplate.cpp 2001/02/12 02:34:51 1.12
@@ -79,13 +79,11 @@
ElemCallTemplate::ElemCallTemplate(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_CALLTEMPLATE),
@@ -103,13 +101,13 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
if (m_templateName.isEmpty() == true)
{
- constructionContext.error(XalanDOMString(name) + " requires a name attribute!");
+ constructionContext.error(Constants::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING + " requires a name attribute!");
}
}
@@ -117,6 +115,14 @@
ElemCallTemplate::~ElemCallTemplate()
{
+}
+
+
+
+const XalanDOMString&
+ElemCallTemplate::getElementName() const
+{
+ return Constants::ELEMNAME_CALLTEMPLATE_WITH_PREFIX_STRING;
}
1.9 +3 -2 xml-xalan/c/src/XSLT/ElemCallTemplate.hpp
Index: ElemCallTemplate.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCallTemplate.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ElemCallTemplate.hpp 2000/11/27 21:44:20 1.8
+++ ElemCallTemplate.hpp 2001/02/12 02:34:51 1.9
@@ -82,7 +82,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -90,7 +89,6 @@
ElemCallTemplate (
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -99,6 +97,9 @@
~ElemCallTemplate();
// These methods are inherited from ElemTemplateElement ...
+
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.10 +9 -3 xml-xalan/c/src/XSLT/ElemChoose.cpp
Index: ElemChoose.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemChoose.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ElemChoose.cpp 2000/11/21 21:09:56 1.9
+++ ElemChoose.cpp 2001/02/12 02:34:51 1.10
@@ -81,13 +81,11 @@
ElemChoose::ElemChoose(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_CHOOSE)
@@ -100,9 +98,17 @@
if(isAttrOK(aname, atts, i, constructionContext) == false || processSpaceAttr(aname, atts, i))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_CHOOSE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
+}
+
+
+
+const XalanDOMString&
+ElemChoose::getElementName() const
+{
+ return Constants::ELEMNAME_CHOOSE_WITH_PREFIX_STRING;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemChoose.hpp
Index: ElemChoose.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemChoose.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemChoose.hpp 2000/11/02 01:46:20 1.5
+++ ElemChoose.hpp 2001/02/12 02:34:51 1.6
@@ -82,7 +82,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -90,12 +89,14 @@
ElemChoose(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
+
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.6 +9 -3 xml-xalan/c/src/XSLT/ElemComment.cpp
Index: ElemComment.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemComment.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemComment.cpp 2000/11/20 20:04:36 1.5
+++ ElemComment.cpp 2001/02/12 02:34:51 1.6
@@ -75,13 +75,11 @@
ElemComment::ElemComment(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_COMMENT)
@@ -94,7 +92,7 @@
if(isAttrOK(aname, atts, i, constructionContext) == false || processSpaceAttr(aname, atts, i))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_COMMENT_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
@@ -103,6 +101,14 @@
ElemComment::~ElemComment()
{
+}
+
+
+
+const XalanDOMString&
+ElemComment::getElementName() const
+{
+ return Constants::ELEMNAME_COMMENT_WITH_PREFIX_STRING;
}
1.6 +3 -3 xml-xalan/c/src/XSLT/ElemComment.hpp
Index: ElemComment.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemComment.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemComment.hpp 2000/11/02 01:46:21 1.5
+++ ElemComment.hpp 2001/02/12 02:34:51 1.6
@@ -78,7 +78,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -86,7 +85,6 @@
ElemComment(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -96,6 +94,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
@@ -107,7 +108,6 @@
virtual bool
childTypeAllowed(int xslToken) const;
-
};
1.10 +9 -3 xml-xalan/c/src/XSLT/ElemCopy.cpp
Index: ElemCopy.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCopy.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ElemCopy.cpp 2001/01/30 22:00:44 1.9
+++ ElemCopy.cpp 2001/02/12 02:34:51 1.10
@@ -78,13 +78,11 @@
ElemCopy::ElemCopy(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemUse(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_COPY)
@@ -99,9 +97,17 @@
processSpaceAttr(aname, atts, i) ||
isAttrOK(aname, atts, i, constructionContext)))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_COPY_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
+}
+
+
+
+const XalanDOMString&
+ElemCopy::getElementName() const
+{
+ return Constants::ELEMNAME_COPY_WITH_PREFIX_STRING;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemCopy.hpp
Index: ElemCopy.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCopy.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemCopy.hpp 2000/11/02 01:46:21 1.5
+++ ElemCopy.hpp 2001/02/12 02:34:51 1.6
@@ -78,7 +78,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -86,13 +85,15 @@
ElemCopy(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.13 +9 -3 xml-xalan/c/src/XSLT/ElemCopyOf.cpp
Index: ElemCopyOf.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCopyOf.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ElemCopyOf.cpp 2000/12/29 02:40:48 1.12
+++ ElemCopyOf.cpp 2001/02/12 02:34:51 1.13
@@ -81,13 +81,11 @@
ElemCopyOf::ElemCopyOf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_COPY_OF),
@@ -105,9 +103,17 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_COPY_OF_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
+}
+
+
+
+const XalanDOMString&
+ElemCopyOf::getElementName() const
+{
+ return Constants::ELEMNAME_COPY_OF_WITH_PREFIX_STRING;
}
1.6 +5 -4 xml-xalan/c/src/XSLT/ElemCopyOf.hpp
Index: ElemCopyOf.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemCopyOf.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemCopyOf.hpp 2000/11/02 01:46:22 1.5
+++ ElemCopyOf.hpp 2001/02/12 02:34:51 1.6
@@ -58,7 +58,7 @@
#define XALAN_ELEMCOPYOF_HEADER_GUARD
/**
- * $Id: ElemCopyOf.hpp,v 1.5 2000/11/02 01:46:22 dbertoni Exp $
+ * $Id: ElemCopyOf.hpp,v 1.6 2001/02/12 02:34:51 dbertoni Exp $
*
*
* $State: Exp $
@@ -89,7 +89,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -97,13 +96,15 @@
ElemCopyOf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.3 +8 -2 xml-xalan/c/src/XSLT/ElemDecimalFormat.cpp
Index: ElemDecimalFormat.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemDecimalFormat.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ElemDecimalFormat.cpp 2000/11/02 01:46:22 1.2
+++ ElemDecimalFormat.cpp 2001/02/12 02:34:51 1.3
@@ -75,13 +75,11 @@
ElemDecimalFormat::ElemDecimalFormat(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_DECIMALFORMAT),
@@ -270,6 +268,14 @@
ElemDecimalFormat::~ElemDecimalFormat()
{
+}
+
+
+
+const XalanDOMString&
+ElemDecimalFormat::getElementName() const
+{
+ return Constants::ELEMNAME_DECIMALFORMAT_WITH_PREFIX_STRING;
}
1.5 +4 -3 xml-xalan/c/src/XSLT/ElemDecimalFormat.hpp
Index: ElemDecimalFormat.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemDecimalFormat.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ElemDecimalFormat.hpp 2000/11/02 01:46:22 1.4
+++ ElemDecimalFormat.hpp 2001/02/12 02:34:51 1.5
@@ -86,7 +86,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -94,14 +93,16 @@
ElemDecimalFormat(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
+ ~ElemDecimalFormat();
+
// These methods are inherited from ElemTemplateElement ...
- ~ElemDecimalFormat();
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.19 +10 -4 xml-xalan/c/src/XSLT/ElemElement.cpp
Index: ElemElement.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemElement.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ElemElement.cpp 2001/02/11 05:18:12 1.18
+++ ElemElement.cpp 2001/02/12 02:34:52 1.19
@@ -77,13 +77,11 @@
ElemElement::ElemElement(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemUse(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_ELEMENT),
@@ -116,13 +114,13 @@
else if(!(processUseAttributeSets(constructionContext, aname, atts, i) || processSpaceAttr(aname, atts, i) ||
isAttrOK(aname, atts, i, constructionContext)))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_ELEMENT_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
if(0 == m_nameAVT)
{
- constructionContext.error(XalanDOMString(name) + " must have a name attribute.");
+ constructionContext.error(Constants::ELEMNAME_ELEMENT_WITH_PREFIX_STRING + " must have a name attribute.");
}
}
@@ -140,6 +138,14 @@
delete m_namespaceAVT;
#endif
+}
+
+
+
+const XalanDOMString&
+ElemElement::getElementName() const
+{
+ return Constants::ELEMNAME_ELEMENT_WITH_PREFIX_STRING;
}
1.8 +4 -3 xml-xalan/c/src/XSLT/ElemElement.hpp
Index: ElemElement.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemElement.hpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemElement.hpp 2001/01/30 22:05:12 1.7
+++ ElemElement.hpp 2001/02/12 02:34:52 1.8
@@ -58,7 +58,7 @@
#define XALAN_ELEMELEMENT_HEADER_GUARD
/**
- * $Id: ElemElement.hpp,v 1.7 2001/01/30 22:05:12 dbertoni Exp $
+ * $Id: ElemElement.hpp,v 1.8 2001/02/12 02:34:52 dbertoni Exp $
*
*
* $State: Exp $
@@ -93,7 +93,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -101,7 +100,6 @@
ElemElement(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -116,6 +114,9 @@
virtual void
postConstruction(const NamespacesHandler& theParentHandler);
+
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.5 +8 -2 xml-xalan/c/src/XSLT/ElemEmpty.cpp
Index: ElemEmpty.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemEmpty.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ElemEmpty.cpp 2000/11/02 01:46:23 1.4
+++ ElemEmpty.cpp 2001/02/12 02:34:52 1.5
@@ -68,12 +68,10 @@
ElemEmpty::ElemEmpty(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_UNDEFINED)
@@ -84,6 +82,14 @@
ElemEmpty::~ElemEmpty()
{
+}
+
+
+
+const XalanDOMString&
+ElemEmpty::getElementName() const
+{
+ return s_emptyString;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemEmpty.hpp
Index: ElemEmpty.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemEmpty.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemEmpty.hpp 2000/11/02 01:46:23 1.5
+++ ElemEmpty.hpp 2001/02/12 02:34:52 1.6
@@ -81,7 +81,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -89,7 +88,6 @@
ElemEmpty(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber);
@@ -98,6 +96,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.7 +9 -0 xml-xalan/c/src/XSLT/ElemExtensionCall.cpp
Index: ElemExtensionCall.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemExtensionCall.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemExtensionCall.cpp 2000/11/02 01:46:23 1.6
+++ ElemExtensionCall.cpp 2001/02/12 02:34:52 1.7
@@ -79,9 +79,18 @@
lineNumber,
columnNumber,
Constants::ELEMNAME_EXTENSIONCALL),
+ m_name(name),
m_nsh(ns),
m_localPart(localpart)
{
+}
+
+
+
+const XalanDOMString&
+ElemExtensionCall::getElementName() const
+{
+ return m_name;
}
1.7 +7 -2 xml-xalan/c/src/XSLT/ElemExtensionCall.hpp
Index: ElemExtensionCall.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemExtensionCall.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemExtensionCall.hpp 2000/11/02 01:46:23 1.6
+++ ElemExtensionCall.hpp 2001/02/12 02:34:52 1.7
@@ -100,7 +100,10 @@
const XalanDOMString& localpart);
// These methods are inherited from ElemLiteralResult ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
@@ -113,9 +116,11 @@
private:
+ const XalanDOMString m_name;
+
ExtensionNSHandler& m_nsh;
- XalanDOMString m_localPart;
+ const XalanDOMString m_localPart;
};
1.4 +9 -3 xml-xalan/c/src/XSLT/ElemFallback.cpp
Index: ElemFallback.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemFallback.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ElemFallback.cpp 2000/11/02 01:46:24 1.3
+++ ElemFallback.cpp 2001/02/12 02:34:52 1.4
@@ -76,13 +76,11 @@
ElemFallback::ElemFallback(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_FALLBACK)
@@ -105,10 +103,18 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_FALLBACK_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
+}
+
+
+
+const XalanDOMString&
+ElemFallback::getElementName() const
+{
+ return Constants::ELEMNAME_FALLBACK_WITH_PREFIX_STRING;
}
1.3 +4 -3 xml-xalan/c/src/XSLT/ElemFallback.hpp
Index: ElemFallback.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemFallback.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ElemFallback.hpp 2000/11/02 01:46:24 1.2
+++ ElemFallback.hpp 2001/02/12 02:34:52 1.3
@@ -77,7 +77,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name the name of the element
* @param atts the attribute list
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -85,7 +84,6 @@
ElemFallback(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -94,7 +92,10 @@
~ElemFallback();
// These methods are inherited from ElemTemplateElement ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.8 +43 -23 xml-xalan/c/src/XSLT/ElemForEach.cpp
Index: ElemForEach.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemForEach.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemForEach.cpp 2000/11/02 01:46:24 1.7
+++ ElemForEach.cpp 2001/02/12 02:34:52 1.8
@@ -81,46 +81,58 @@
ElemForEach::ElemForEach(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
- int columnNumber,
- int xslToken) :
+ int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
- xslToken),
+ Constants::ELEMNAME_FOREACH),
m_pSelectPattern(0)
{
- if(xslToken == Constants::ELEMNAME_FOREACH)
- {
- const unsigned int nAttrs = atts.getLength();
+ const unsigned int nAttrs = atts.getLength();
- for(unsigned int i = 0; i < nAttrs; i++)
- {
- const XalanDOMChar* const aname = atts.getName(i);
+ for(unsigned int i = 0; i < nAttrs; i++)
+ {
+ const XalanDOMChar* const aname = atts.getName(i);
- if(equals(aname, Constants::ATTRNAME_SELECT))
- {
- m_pSelectPattern = constructionContext.createXPath(atts.getValue(i), *this);
- }
- else if(!(isAttrOK(aname, atts, i, constructionContext) || processSpaceAttr(aname, atts, i)))
- {
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
- }
+ if(equals(aname, Constants::ATTRNAME_SELECT))
+ {
+ m_pSelectPattern = constructionContext.createXPath(atts.getValue(i), *this);
}
-
- if(0 == m_pSelectPattern)
+ else if(!(isAttrOK(aname, atts, i, constructionContext) || processSpaceAttr(aname, atts, i)))
{
- constructionContext.error(XalanDOMString(name) + " requires attribute: " + Constants::ATTRNAME_SELECT);
+ constructionContext.error(Constants::ELEMNAME_FOREACH_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
+
+ if(0 == m_pSelectPattern)
+ {
+ constructionContext.error(Constants::ELEMNAME_FOREACH_WITH_PREFIX_STRING + " requires attribute: " + Constants::ATTRNAME_SELECT);
+ }
+}
+
+
+
+ElemForEach::ElemForEach(
+ StylesheetConstructionContext& constructionContext,
+ Stylesheet& stylesheetTree,
+ const AttributeList& atts,
+ int lineNumber,
+ int columnNumber,
+ int xslToken) :
+ ElemTemplateElement(constructionContext,
+ stylesheetTree,
+ lineNumber,
+ columnNumber,
+ xslToken),
+ m_pSelectPattern(0)
+{
}
+
-
ElemForEach::~ElemForEach()
{
#if !defined(XALAN_NO_NAMESPACES)
@@ -130,6 +142,14 @@
for_each(m_sortElems.begin(),
m_sortElems.end(),
DeleteFunctor<ElemSort>());
+}
+
+
+
+const XalanDOMString&
+ElemForEach::getElementName() const
+{
+ return Constants::ELEMNAME_FOREACH_WITH_PREFIX_STRING;
}
1.7 +22 -5 xml-xalan/c/src/XSLT/ElemForEach.hpp
Index: ElemForEach.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemForEach.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemForEach.hpp 2000/11/02 01:46:24 1.6
+++ ElemForEach.hpp 2001/02/12 02:34:52 1.7
@@ -88,20 +88,16 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
- * @param xslToken an integer representing the type of instance.
*/
ElemForEach(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
- int columnNumber,
- int xslToken = Constants::ELEMNAME_FOREACH);
+ int columnNumber);
virtual
~ElemForEach();
@@ -127,6 +123,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
@@ -135,6 +134,24 @@
const QName& mode) const;
protected:
+
+ /**
+ * Construct an object derived from ElemForEach
+ *
+ * @param constructionContext context for construction of object
+ * @param stylesheetTree stylesheet containing element
+ * @param atts list of attributes for element
+ * @param lineNumber line number in document
+ * @param columnNumber column number in document
+ * @param xslToken an integer representing the type of instance.
+ */
+ ElemForEach(
+ StylesheetConstructionContext& constructionContext,
+ Stylesheet& stylesheetTree,
+ const AttributeList& atts,
+ int lineNumber,
+ int columnNumber,
+ int xslToken);
const XPath* m_pSelectPattern;
1.10 +10 -4 xml-xalan/c/src/XSLT/ElemIf.cpp
Index: ElemIf.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemIf.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ElemIf.cpp 2000/11/21 21:09:57 1.9
+++ ElemIf.cpp 2001/02/12 02:34:52 1.10
@@ -83,13 +83,11 @@
ElemIf::ElemIf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_IF),
@@ -117,15 +115,23 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_IF_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
if(0 == m_test)
{
- constructionContext.error(XalanDOMString(name) + " must have a 'test' attribute.");
+ constructionContext.error(Constants::ELEMNAME_IF_WITH_PREFIX_STRING + " must have a 'test' attribute.");
}
+}
+
+
+
+const XalanDOMString&
+ElemIf::getElementName() const
+{
+ return Constants::ELEMNAME_IF_WITH_PREFIX_STRING;
}
1.6 +5 -4 xml-xalan/c/src/XSLT/ElemIf.hpp
Index: ElemIf.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemIf.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemIf.hpp 2000/11/02 01:46:24 1.5
+++ ElemIf.hpp 2001/02/12 02:34:52 1.6
@@ -58,7 +58,7 @@
#define XALAN_ELEMIF_HEADER_GUARD
/**
- * $Id: ElemIf.hpp,v 1.5 2000/11/02 01:46:24 dbertoni Exp $
+ * $Id: ElemIf.hpp,v 1.6 2001/02/12 02:34:52 dbertoni Exp $
*
* $State: Exp $
*
@@ -88,7 +88,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -96,13 +95,15 @@
ElemIf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.29 +9 -1 xml-xalan/c/src/XSLT/ElemLiteralResult.cpp
Index: ElemLiteralResult.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemLiteralResult.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ElemLiteralResult.cpp 2001/02/11 05:16:04 1.28
+++ ElemLiteralResult.cpp 2001/02/12 02:34:52 1.29
@@ -95,10 +95,10 @@
int xslToken) :
ElemUse(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
xslToken),
+ m_elementName(name),
m_avts(),
m_namespacesHandler(stylesheetTree.getNamespacesHandler(),
stylesheetTree.getNamespaces(),
@@ -202,6 +202,14 @@
m_namespacesHandler.postConstruction(getElementName(), &theParentHandler);
ElemUse::postConstruction(m_namespacesHandler);
+}
+
+
+
+const XalanDOMString&
+ElemLiteralResult::getElementName() const
+{
+ return m_elementName;
}
1.14 +8 -0 xml-xalan/c/src/XSLT/ElemLiteralResult.hpp
Index: ElemLiteralResult.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemLiteralResult.hpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ElemLiteralResult.hpp 2000/11/02 01:46:24 1.13
+++ ElemLiteralResult.hpp 2001/02/12 02:34:52 1.14
@@ -105,6 +105,9 @@
// These methods are inherited from ElemUse ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual const NamespacesHandler&
getNamespacesHandler() const;
@@ -173,6 +176,11 @@
shouldExcludeResultNamespaceNode(
const XalanDOMString& thePrefix,
const XalanDOMString& theURI) const;
+
+ /**
+ * The name of the literal result element.
+ */
+ const XalanDOMString m_elementName;
/**
* A vector to keep track of the attribute elements.
1.7 +9 -3 xml-xalan/c/src/XSLT/ElemMessage.cpp
Index: ElemMessage.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemMessage.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemMessage.cpp 2000/11/20 20:04:36 1.6
+++ ElemMessage.cpp 2001/02/12 02:34:52 1.7
@@ -75,13 +75,11 @@
ElemMessage::ElemMessage(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_MESSAGE),
@@ -109,9 +107,17 @@
}
else if(isAttrOK(aname, atts, i, constructionContext) == false || processSpaceAttr(aname, atts, i))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + XalanDOMString(aname));
+ constructionContext.error(Constants::ELEMNAME_MESSAGE_WITH_PREFIX_STRING + " has an illegal attribute: " + XalanDOMString(aname));
}
}
+}
+
+
+
+const XalanDOMString&
+ElemMessage::getElementName() const
+{
+ return Constants::ELEMNAME_MESSAGE_WITH_PREFIX_STRING;
}
1.7 +4 -2 xml-xalan/c/src/XSLT/ElemMessage.hpp
Index: ElemMessage.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemMessage.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemMessage.hpp 2000/11/02 01:46:24 1.6
+++ ElemMessage.hpp 2001/02/12 02:34:52 1.7
@@ -87,13 +87,15 @@
ElemMessage(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemTemplateElement ...
-
+
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.39 +9 -3 xml-xalan/c/src/XSLT/ElemNumber.cpp
Index: ElemNumber.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemNumber.cpp,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ElemNumber.cpp 2001/02/09 19:22:31 1.38
+++ ElemNumber.cpp 2001/02/12 02:34:52 1.39
@@ -103,13 +103,11 @@
ElemNumber::ElemNumber(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_NUMBER),
@@ -182,7 +180,7 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_NUMBER_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
@@ -204,6 +202,14 @@
delete m_groupingSize_avt;
#endif
}
+
+
+const XalanDOMString&
+ElemNumber::getElementName() const
+{
+ return Constants::ELEMNAME_NUMBER_WITH_PREFIX_STRING;
+}
+
void
1.25 +4 -3 xml-xalan/c/src/XSLT/ElemNumber.hpp
Index: ElemNumber.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemNumber.hpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ElemNumber.hpp 2001/01/26 21:18:44 1.24
+++ ElemNumber.hpp 2001/02/12 02:34:52 1.25
@@ -58,7 +58,7 @@
#define XALAN_ELEMNUMBER_HEADER_GUARD
/**
- * $Id: ElemNumber.hpp,v 1.24 2001/01/26 21:18:44 dbertoni Exp $
+ * $Id: ElemNumber.hpp,v 1.25 2001/02/12 02:34:52 dbertoni Exp $
*
* $State: Exp $
*
@@ -130,7 +130,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -138,7 +137,6 @@
ElemNumber(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -148,6 +146,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.5 +9 -3 xml-xalan/c/src/XSLT/ElemOtherwise.cpp
Index: ElemOtherwise.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemOtherwise.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ElemOtherwise.cpp 2000/11/02 01:46:24 1.4
+++ ElemOtherwise.cpp 2001/02/12 02:34:53 1.5
@@ -74,13 +74,11 @@
ElemOtherwise::ElemOtherwise(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_OTHERWISE)
@@ -93,7 +91,15 @@
if(isAttrOK(aname, atts, i, constructionContext) == false || processSpaceAttr(aname, atts, i))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
+}
+
+
+
+const XalanDOMString&
+ElemOtherwise::getElementName() const
+{
+ return Constants::ELEMNAME_OTHERWISE_WITH_PREFIX_STRING;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemOtherwise.hpp
Index: ElemOtherwise.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemOtherwise.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemOtherwise.hpp 2000/11/02 01:46:25 1.5
+++ ElemOtherwise.hpp 2001/02/12 02:34:53 1.6
@@ -78,7 +78,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -86,10 +85,12 @@
ElemOtherwise(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
+
+ virtual const XalanDOMString&
+ getElementName() const;
};
1.7 +10 -4 xml-xalan/c/src/XSLT/ElemPI.cpp
Index: ElemPI.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemPI.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemPI.cpp 2000/11/20 20:04:37 1.6
+++ ElemPI.cpp 2001/02/12 02:34:53 1.7
@@ -75,13 +75,11 @@
ElemPI::ElemPI(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_PI),
@@ -99,13 +97,13 @@
}
else if(isAttrOK(aname, atts, i, constructionContext) == false || processSpaceAttr(aname, atts, i))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_PI_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
if(isEmpty(m_name_atv) == true)
{
- constructionContext.error(XalanDOMString(name) + " must have a name attribute.");
+ constructionContext.error(Constants::ELEMNAME_PI_WITH_PREFIX_STRING + " must have a name attribute.");
}
}
@@ -113,6 +111,14 @@
ElemPI::~ElemPI()
{
+}
+
+
+
+const XalanDOMString&
+ElemPI::getElementName() const
+{
+ return Constants::ELEMNAME_PI_WITH_PREFIX_STRING;
}
1.7 +3 -2 xml-xalan/c/src/XSLT/ElemPI.hpp
Index: ElemPI.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemPI.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemPI.hpp 2000/11/02 01:46:25 1.6
+++ ElemPI.hpp 2001/02/12 02:34:53 1.7
@@ -79,7 +79,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -87,7 +86,6 @@
ElemPI(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -96,6 +94,9 @@
~ElemPI();
// These methods are inherited from ElemTemplateElement ...
+
+ virtual const XalanDOMString&
+ getElementName() const;
virtual void
execute(
1.9 +8 -2 xml-xalan/c/src/XSLT/ElemParam.cpp
Index: ElemParam.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemParam.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ElemParam.cpp 2000/12/04 20:48:33 1.8
+++ ElemParam.cpp 2001/02/12 02:34:53 1.9
@@ -73,18 +73,24 @@
ElemParam::ElemParam(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemVariable(constructionContext,
stylesheetTree,
- name,
atts,
lineNumber,
columnNumber,
Constants::ELEMNAME_PARAMVARIABLE)
{
+}
+
+
+
+const XalanDOMString&
+ElemParam::getElementName() const
+{
+ return Constants::ELEMNAME_PARAMVARIABLE_WITH_PREFIX_STRING;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemParam.hpp
Index: ElemParam.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemParam.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemParam.hpp 2000/11/02 01:46:25 1.5
+++ ElemParam.hpp 2001/02/12 02:34:53 1.6
@@ -78,7 +78,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -86,13 +85,15 @@
ElemParam(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
// These methods are inherited from ElemVariable ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.6 +10 -3 xml-xalan/c/src/XSLT/ElemSort.cpp
Index: ElemSort.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemSort.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemSort.cpp 2000/11/02 01:46:25 1.5
+++ ElemSort.cpp 2001/02/12 02:34:53 1.6
@@ -74,13 +74,11 @@
ElemSort::ElemSort(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_SORT),
@@ -121,7 +119,7 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_SORT_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
@@ -130,3 +128,12 @@
m_selectPattern = constructionContext.createXPath(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING(".")), *this);
}
}
+
+
+
+const XalanDOMString&
+ElemSort::getElementName() const
+{
+ return Constants::ELEMNAME_SORT_WITH_PREFIX_STRING;
+}
+
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemSort.hpp
Index: ElemSort.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemSort.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemSort.hpp 2000/11/02 01:46:25 1.5
+++ ElemSort.hpp 2001/02/12 02:34:53 1.6
@@ -86,7 +86,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -94,7 +93,6 @@
ElemSort(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -142,6 +140,9 @@
{
return m_selectPattern;
}
+
+ virtual const XalanDOMString&
+ getElementName() const;
private:
1.11 +10 -4 xml-xalan/c/src/XSLT/ElemTemplate.cpp
Index: ElemTemplate.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTemplate.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ElemTemplate.cpp 2000/11/27 21:44:24 1.10
+++ ElemTemplate.cpp 2001/02/12 02:34:53 1.11
@@ -80,13 +80,11 @@
ElemTemplate::ElemTemplate(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_TEMPLATE),
@@ -133,14 +131,14 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
if(0 == m_matchPattern && m_name.isEmpty() == true)
{
- constructionContext.error(XalanDOMString(name) + " requires either a name or a match attribute.");
+ constructionContext.error(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING + " requires either a name or a match attribute.");
}
}
@@ -148,6 +146,14 @@
ElemTemplate::~ElemTemplate()
{
+}
+
+
+
+const XalanDOMString&
+ElemTemplate::getElementName() const
+{
+ return Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING;
}
1.8 +3 -2 xml-xalan/c/src/XSLT/ElemTemplate.hpp
Index: ElemTemplate.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTemplate.hpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemTemplate.hpp 2000/11/27 21:44:26 1.7
+++ ElemTemplate.hpp 2001/02/12 02:34:53 1.8
@@ -88,7 +88,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -96,7 +95,6 @@
ElemTemplate(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -147,6 +145,9 @@
{
return m_priority;
}
+
+ virtual const XalanDOMString&
+ getElementName() const;
// These methods are inherited from ElemTemplateElement ...
virtual void
1.44 +2 -4 xml-xalan/c/src/XSLT/ElemTemplateElement.cpp
Index: ElemTemplateElement.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTemplateElement.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ElemTemplateElement.cpp 2000/12/21 04:46:23 1.43
+++ ElemTemplateElement.cpp 2001/02/12 02:34:53 1.44
@@ -113,7 +113,6 @@
ElemTemplateElement::ElemTemplateElement(
StylesheetConstructionContext& /* constructionContext */,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber,
int xslToken) :
@@ -124,7 +123,6 @@
m_lineNumber(lineNumber),
m_columnNumber(columnNumber),
m_defaultSpace(true),
- m_elemName(XalanDOMString(name)),
m_xslToken(xslToken),
m_parentNode(0),
m_nextSibling(0),
@@ -1028,7 +1026,7 @@
const XalanDOMString&
ElemTemplateElement::getNodeName() const
{
- return m_elemName;
+ return getElementName();
}
@@ -1313,7 +1311,7 @@
const XalanDOMString&
ElemTemplateElement::getTagName() const
{
- return m_elemName;
+ return getElementName();
}
1.22 +4 -10 xml-xalan/c/src/XSLT/ElemTemplateElement.hpp
Index: ElemTemplateElement.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTemplateElement.hpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ElemTemplateElement.hpp 2001/01/31 01:42:19 1.21
+++ ElemTemplateElement.hpp 2001/02/12 02:34:53 1.22
@@ -108,7 +108,6 @@
*
* @param constructionContext context when object constructed
* @param stylesheetTree owning stylesheet
- * @param name name of the element
* @param lineNumber line in the XSLT file where the element occurs
* @param columnNumber column index in the XSLT file where the
* element occurs
@@ -117,7 +116,6 @@
ElemTemplateElement(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber,
int xslToken);
@@ -306,11 +304,8 @@
return m_columnNumber;
}
- const XalanDOMString&
- getElementName() const
- {
- return m_elemName;
- }
+ virtual const XalanDOMString&
+ getElementName() const = 0;
#if defined(XALAN_NO_NAMESPACES)
typedef map<XalanDOMString,
@@ -804,6 +799,8 @@
bool m_finishedConstruction;
+ static const XalanDOMString s_emptyString;
+
private:
Stylesheet& m_stylesheet;
@@ -812,7 +809,6 @@
const int m_columnNumber;
bool m_defaultSpace;
- const XalanDOMString m_elemName;
const int m_xslToken;
@@ -826,8 +822,6 @@
XalanEmptyNamedNodeMap m_fakeAttributes;
const XalanDOMString m_baseIndentifier;
-
- static const XalanDOMString s_emptyString;
};
1.5 +9 -3 xml-xalan/c/src/XSLT/ElemText.cpp
Index: ElemText.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemText.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ElemText.cpp 2000/11/02 01:46:26 1.4
+++ ElemText.cpp 2001/02/12 02:34:53 1.5
@@ -79,13 +79,11 @@
ElemText::ElemText(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_TEXT),
@@ -106,7 +104,7 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_TEXT_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
@@ -115,6 +113,14 @@
ElemText::~ElemText()
{
+}
+
+
+
+const XalanDOMString&
+ElemText::getElementName() const
+{
+ return Constants::ELEMNAME_TEXT_WITH_PREFIX_STRING;
}
1.6 +4 -3 xml-xalan/c/src/XSLT/ElemText.hpp
Index: ElemText.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemText.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemText.hpp 2000/11/02 01:46:26 1.5
+++ ElemText.hpp 2001/02/12 02:34:53 1.6
@@ -58,7 +58,7 @@
#define XALAN_ELEMTEXT_HEADER_GUARD
/**
- * $Id: ElemText.hpp,v 1.5 2000/11/02 01:46:26 dbertoni Exp $
+ * $Id: ElemText.hpp,v 1.6 2001/02/12 02:34:53 dbertoni Exp $
*
* $State: Exp $
*
@@ -90,7 +90,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -98,7 +97,6 @@
ElemText(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -116,6 +114,9 @@
{
return m_disableOutputEscaping;
}
+
+ virtual const XalanDOMString&
+ getElementName() const;
protected:
1.9 +8 -1 xml-xalan/c/src/XSLT/ElemTextLiteral.cpp
Index: ElemTextLiteral.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTextLiteral.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ElemTextLiteral.cpp 2000/12/01 22:04:25 1.8
+++ ElemTextLiteral.cpp 2001/02/12 02:34:53 1.9
@@ -84,7 +84,6 @@
bool disableOutputEscaping) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- c_wstr(Constants::PSEUDONAME_TEXT),
lineNumber,
columnNumber,
Constants::ELEMNAME_TEXTLITERALRESULT),
@@ -100,6 +99,14 @@
ElemTextLiteral::~ElemTextLiteral()
{
+}
+
+
+
+const XalanDOMString&
+ElemTextLiteral::getElementName() const
+{
+ return Constants::PSEUDONAME_TEXT;
}
1.7 +3 -0 xml-xalan/c/src/XSLT/ElemTextLiteral.hpp
Index: ElemTextLiteral.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTextLiteral.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemTextLiteral.hpp 2000/05/24 19:38:48 1.6
+++ ElemTextLiteral.hpp 2001/02/12 02:34:53 1.7
@@ -130,6 +130,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.8 +8 -2 xml-xalan/c/src/XSLT/ElemUse.cpp
Index: ElemUse.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemUse.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemUse.cpp 2000/11/27 21:44:30 1.7
+++ ElemUse.cpp 2001/02/12 02:34:53 1.8
@@ -83,13 +83,11 @@
ElemUse::ElemUse(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber,
int xslToken) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
xslToken),
@@ -101,6 +99,14 @@
ElemUse::~ElemUse()
{
+}
+
+
+
+const XalanDOMString&
+ElemUse::getElementName() const
+{
+ return Constants::ELEMNAME_USE_WITH_PREFIX_STRING;
}
1.8 +3 -2 xml-xalan/c/src/XSLT/ElemUse.hpp
Index: ElemUse.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemUse.hpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemUse.hpp 2000/11/27 21:44:32 1.7
+++ ElemUse.hpp 2001/02/12 02:34:53 1.8
@@ -88,7 +88,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -96,7 +95,6 @@
ElemUse(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
int lineNumber,
int columnNumber,
int xslToken = Constants::ELEMNAME_USE);
@@ -122,6 +120,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.17 +10 -4 xml-xalan/c/src/XSLT/ElemValueOf.cpp
Index: ElemValueOf.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemValueOf.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ElemValueOf.cpp 2000/12/21 04:46:54 1.16
+++ ElemValueOf.cpp 2001/02/12 02:34:53 1.17
@@ -87,13 +87,11 @@
ElemValueOf::ElemValueOf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_VALUEOF),
@@ -139,14 +137,14 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_VALUEOF_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
if(0 == m_selectPattern)
{
- constructionContext.error(XalanDOMString(name) + " requires a select attribute.");
+ constructionContext.error(Constants::ELEMNAME_VALUEOF_WITH_PREFIX_STRING + " requires a select attribute.");
}
}
@@ -154,6 +152,14 @@
ElemValueOf::~ElemValueOf()
{
+}
+
+
+
+const XalanDOMString&
+ElemValueOf::getElementName() const
+{
+ return Constants::ELEMNAME_VALUEOF_WITH_PREFIX_STRING;
}
1.9 +3 -8 xml-xalan/c/src/XSLT/ElemValueOf.hpp
Index: ElemValueOf.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemValueOf.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ElemValueOf.hpp 2000/11/21 21:10:01 1.8
+++ ElemValueOf.hpp 2001/02/12 02:34:53 1.9
@@ -83,7 +83,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -91,7 +90,6 @@
ElemValueOf(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -101,6 +99,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
@@ -110,12 +111,6 @@
private:
- /**
- * Construct an object corresponding to an "xsl:value-of" element
- *
- * @param executionContext The current execution context
- * @param theValue The value to output
- */
void
outputValue(
StylesheetExecutionContext& executionContext,
1.12 +10 -4 xml-xalan/c/src/XSLT/ElemVariable.cpp
Index: ElemVariable.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemVariable.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ElemVariable.cpp 2000/12/04 20:48:33 1.11
+++ ElemVariable.cpp 2001/02/12 02:34:53 1.12
@@ -83,14 +83,12 @@
ElemVariable::ElemVariable(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber,
int xslToken) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
xslToken),
@@ -127,14 +125,14 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_VARIABLE_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
if(m_qname.isEmpty())
{
- constructionContext.error(XalanDOMString(name) + " must have a 'name' attribute.");
+ constructionContext.error(Constants::ELEMNAME_VARIABLE_WITH_PREFIX_STRING + " must have a 'name' attribute.");
}
}
@@ -142,6 +140,14 @@
ElemVariable::~ElemVariable()
{
+}
+
+
+
+const XalanDOMString&
+ElemVariable::getElementName() const
+{
+ return Constants::ELEMNAME_VARIABLE_WITH_PREFIX_STRING;
}
1.11 +4 -3 xml-xalan/c/src/XSLT/ElemVariable.hpp
Index: ElemVariable.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemVariable.hpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ElemVariable.hpp 2000/12/04 20:48:33 1.10
+++ ElemVariable.hpp 2001/02/12 02:34:53 1.11
@@ -58,7 +58,7 @@
#define XALAN_ELEMVARIABLE_HEADER_GUARD
/**
- * $Id: ElemVariable.hpp,v 1.10 2000/12/04 20:48:33 dbertoni Exp $
+ * $Id: ElemVariable.hpp,v 1.11 2001/02/12 02:34:53 dbertoni Exp $
*
* $State: Exp $
*
@@ -92,7 +92,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -100,7 +99,6 @@
ElemVariable(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber,
@@ -144,6 +142,9 @@
// These methods are inherited from ElemTemplateElement ...
+ virtual const XalanDOMString&
+ getElementName() const;
+
virtual void
execute(
StylesheetExecutionContext& executionContext,
1.6 +9 -3 xml-xalan/c/src/XSLT/ElemWhen.cpp
Index: ElemWhen.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemWhen.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemWhen.cpp 2000/11/02 01:46:26 1.5
+++ ElemWhen.cpp 2001/02/12 02:34:53 1.6
@@ -74,13 +74,11 @@
ElemWhen::ElemWhen(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_WHEN),
@@ -108,7 +106,7 @@
default:
if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_WHEN_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
}
@@ -117,4 +115,12 @@
{
constructionContext.error("xsl:when must have a 'test' attribute.");
}
+}
+
+
+
+const XalanDOMString&
+ElemWhen::getElementName() const
+{
+ return Constants::ELEMNAME_WHEN_WITH_PREFIX_STRING;
}
1.6 +3 -2 xml-xalan/c/src/XSLT/ElemWhen.hpp
Index: ElemWhen.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemWhen.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ElemWhen.hpp 2000/11/02 01:46:26 1.5
+++ ElemWhen.hpp 2001/02/12 02:34:53 1.6
@@ -82,7 +82,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -90,7 +89,6 @@
ElemWhen (
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -105,6 +103,9 @@
{
return m_pTest;
}
+
+ virtual const XalanDOMString&
+ getElementName() const;
private:
1.7 +9 -3 xml-xalan/c/src/XSLT/ElemWithParam.cpp
Index: ElemWithParam.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemWithParam.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemWithParam.cpp 2000/11/27 21:44:42 1.6
+++ ElemWithParam.cpp 2001/02/12 02:34:54 1.7
@@ -75,13 +75,11 @@
ElemWithParam::ElemWithParam(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber) :
ElemTemplateElement(constructionContext,
stylesheetTree,
- name,
lineNumber,
columnNumber,
Constants::ELEMNAME_WITHPARAM),
@@ -104,7 +102,7 @@
}
else if(!isAttrOK(aname, atts, i, constructionContext))
{
- constructionContext.error(XalanDOMString(name) + " has an illegal attribute: " + aname);
+ constructionContext.error(Constants::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING + " has an illegal attribute: " + aname);
}
}
@@ -118,4 +116,12 @@
ElemWithParam::~ElemWithParam()
{
+}
+
+
+
+const XalanDOMString&
+ElemWithParam::getElementName() const
+{
+ return Constants::ELEMNAME_WITHPARAM_WITH_PREFIX_STRING;
}
1.7 +3 -2 xml-xalan/c/src/XSLT/ElemWithParam.hpp
Index: ElemWithParam.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemWithParam.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ElemWithParam.hpp 2000/11/27 21:44:44 1.6
+++ ElemWithParam.hpp 2001/02/12 02:34:54 1.7
@@ -82,7 +82,6 @@
*
* @param constructionContext context for construction of object
* @param stylesheetTree stylesheet containing element
- * @param name name of element
* @param atts list of attributes for element
* @param lineNumber line number in document
* @param columnNumber column number in document
@@ -90,7 +89,6 @@
ElemWithParam(
StylesheetConstructionContext& constructionContext,
Stylesheet& stylesheetTree,
- const XalanDOMChar* name,
const AttributeList& atts,
int lineNumber,
int columnNumber);
@@ -119,6 +117,9 @@
{
return m_selectPattern;
}
+
+ virtual const XalanDOMString&
+ getElementName() const;
private:
1.57 +29 -33 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.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- StylesheetHandler.cpp 2001/02/08 21:48:00 1.56
+++ StylesheetHandler.cpp 2001/02/12 02:34:54 1.57
@@ -391,7 +391,7 @@
case Constants::ELEMNAME_TEMPLATE:
m_pTemplate = new ElemTemplate(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
m_elemStack.push_back(m_pTemplate);
m_elemStackParentedElements.insert(m_pTemplate);
m_inTemplate = true;
@@ -411,11 +411,11 @@
ElemVariable* varelem = (Constants::ELEMNAME_PARAMVARIABLE == xslToken)
? new ElemParam(m_constructionContext,
m_stylesheet,
- name, atts,
+ atts,
lineNumber, columnNumber)
: new ElemVariable(m_constructionContext,
m_stylesheet,
- name, atts,
+ atts,
lineNumber, columnNumber);
m_elemStack.push_back(varelem);
@@ -434,7 +434,7 @@
case Constants::ELEMNAME_STRIPSPACE:
{
// $$$ ToDo: We should move this code into a separate function.
- ElemEmpty nsNode(m_constructionContext, m_stylesheet, name, lineNumber, columnNumber);
+ ElemEmpty nsNode(m_constructionContext, m_stylesheet, lineNumber, columnNumber);
const unsigned int nAttrs = atts.getLength();
@@ -492,7 +492,7 @@
case Constants::ELEMNAME_KEY:
{
- ElemEmpty nsContext(m_constructionContext, m_stylesheet, name, lineNumber, columnNumber);
+ ElemEmpty nsContext(m_constructionContext, m_stylesheet, lineNumber, columnNumber);
m_stylesheet.processKeyElement(&nsContext, atts, m_constructionContext);
}
@@ -504,7 +504,6 @@
ElemAttributeSet* attrSet = new ElemAttributeSet(m_constructionContext,
m_stylesheet,
- name,
atts,
lineNumber,
columnNumber);
@@ -529,7 +528,6 @@
ElemDecimalFormat* const edf =
new ElemDecimalFormat(m_constructionContext,
m_stylesheet,
- name,
atts,
lineNumber,
columnNumber);
@@ -701,25 +699,25 @@
case Constants::ELEMNAME_APPLY_TEMPLATES:
elem = new ElemApplyTemplates(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_CALLTEMPLATE:
elem = new ElemCallTemplate(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_WITHPARAM:
elem = new ElemWithParam(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_FOREACH:
elem = new ElemForEach(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_SORT:
@@ -733,7 +731,7 @@
ElemSort* sortElem = new ElemSort(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
// Note: deleted in ElemForEach destructor
foreach->getSortElems().push_back(sortElem);
@@ -747,44 +745,43 @@
case Constants::ELEMNAME_APPLY_IMPORTS:
elem = new ElemApplyImport(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_VALUEOF:
elem = new ElemValueOf(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_NUMBER:
elem = new ElemNumber(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_VARIABLE:
elem = new ElemVariable(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_PARAMVARIABLE:
elem = new ElemParam(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_IF:
elem = new ElemIf(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_FALLBACK:
elem = new ElemFallback(
m_constructionContext,
m_stylesheet,
- name,
atts,
lineNumber,
columnNumber);
@@ -793,7 +790,7 @@
case Constants::ELEMNAME_CHOOSE:
elem = new ElemChoose(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_WHEN:
@@ -809,7 +806,7 @@
{
elem = new ElemWhen(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
}
else
{
@@ -836,7 +833,7 @@
{
elem = new ElemOtherwise(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
}
else
{
@@ -853,13 +850,13 @@
case Constants::ELEMNAME_COPY_OF:
elem = new ElemCopyOf(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_COPY:
elem = new ElemCopy(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_TEXT:
@@ -867,43 +864,43 @@
// that space should be preserved.
m_elemStack.push_back(new ElemText(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber));
+ atts, lineNumber, columnNumber));
break;
case Constants::ELEMNAME_USE:
elem = new ElemUse(m_constructionContext,
m_stylesheet,
- name, lineNumber, columnNumber);
+ lineNumber, columnNumber);
break;
case Constants::ELEMNAME_ATTRIBUTE:
elem = new ElemAttribute(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_ELEMENT:
elem = new ElemElement(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_PI:
elem = new ElemPI(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_COMMENT:
elem = new ElemComment(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
case Constants::ELEMNAME_MESSAGE:
elem = new ElemMessage(m_constructionContext,
m_stylesheet,
- name, atts, lineNumber, columnNumber);
+ atts, lineNumber, columnNumber);
break;
@@ -1147,7 +1144,7 @@
{
m_elemStack.push_back(new ElemEmpty(m_constructionContext,
m_stylesheet,
- name, lineNumber, columnNumber));
+ lineNumber, columnNumber));
if (elem != 0)
{
@@ -1211,7 +1208,6 @@
m_pTemplate = new ElemTemplate(m_constructionContext,
m_stylesheet,
- c_wstr(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING),
templateAttrs,
lineNumber,
columnNumber);
1.35 +0 -6 xml-xalan/c/src/XSLT/StylesheetRoot.cpp
Index: StylesheetRoot.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/StylesheetRoot.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- StylesheetRoot.cpp 2001/01/29 02:30:31 1.34
+++ StylesheetRoot.cpp 2001/02/12 02:34:54 1.35
@@ -524,7 +524,6 @@
m_defaultRule = new ElemTemplate(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);
@@ -534,7 +533,6 @@
ElemApplyTemplates* childrenElement
= new ElemApplyTemplates(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);
@@ -551,7 +549,6 @@
m_defaultTextRule = new ElemTemplate(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);
@@ -564,7 +561,6 @@
ElemValueOf* elemValueOf =
new ElemValueOf(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_VALUEOF_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);
@@ -581,7 +577,6 @@
m_defaultRootRule =
new ElemTemplate(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);
@@ -591,7 +586,6 @@
childrenElement =
new ElemApplyTemplates(constructionContext,
*this,
- c_wstr(Constants::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING),
attrs,
lineNumber,
columnNumber);