dbertoni 01/10/26 14:07:30
Modified: c/src/XSLT FunctionGenerateID.cpp
Log:
Consistently use document number in ID.
Revision Changes Path
1.20 +6 -8 xml-xalan/c/src/XSLT/FunctionGenerateID.cpp
Index: FunctionGenerateID.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/FunctionGenerateID.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- FunctionGenerateID.cpp 2001/09/26 21:30:23 1.19
+++ FunctionGenerateID.cpp 2001/10/26 21:07:30 1.20
@@ -99,20 +99,18 @@
assert(theNode != 0);
assert(theNode->getOwnerDocument() != 0);
- const unsigned long theIndex = theNode->getIndex();
const unsigned long theNumber =
theNode->getOwnerDocument()->getNumber();
- if (theNumber != 0)
- {
- UnsignedLongToHexDOMString(theNumber, theResult);
+ UnsignedLongToHexDOMString(theNumber, theResult);
- append(theResult, XalanDOMChar(XalanUnicode::charFullStop));
- }
+ append(theResult, XalanDOMChar(XalanUnicode::charFullStop));
+
+ const unsigned long theIndex = theNode->getIndex();
if (theIndex == 0)
{
- // We're assuming here that each nodes has an implementation
with a
- // unique address that we can convert into a string
+ // We're assuming here that each node has an implementation
with a
+ // unique address that we can convert into a string...
PointerToDOMString(theNode, theResult);
}
else
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]