dbertoni 00/07/25 07:41:53
Modified: c/src/DOMSupport DOMServices.cpp
Log:
Experimental DOM level 2 code (not active.)
Revision Changes Path
1.13 +7 -0 xml-xalan/c/src/DOMSupport/DOMServices.cpp
Index: DOMServices.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/DOMSupport/DOMServices.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- DOMServices.cpp 2000/06/29 20:28:23 1.12
+++ DOMServices.cpp 2000/07/25 14:41:50 1.13
@@ -265,16 +265,23 @@
}
+
// Note: This may be inefficient in a Level 2 DOM, where localname
// and prefix may (or may not) have been stored in separate fields
XalanDOMString
DOMServices::getLocalNameOfNode(const XalanNode& n)
{
+ // $$$ ToDo: When Xerces finishes their DOM level 2 stuff, we
+ // can enable this code.
+#if 0
+ return n.getLocalName();
+#else
const XalanDOMString qname = n.getNodeName();
const unsigned int index = indexOf(qname, ':');
return index == length(qname) ? qname : substring(qname, index + 1);
+#endif
}