dbertoni    01/12/19 14:08:02

  Modified:    c/src/XSLT StylesheetRoot.cpp
  Log:
  Names of keys should be QNames.
  
  Revision  Changes    Path
  1.54      +4 -2      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.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- StylesheetRoot.cpp        2001/09/26 21:30:23     1.53
  +++ StylesheetRoot.cpp        2001/12/19 22:08:02     1.54
  @@ -639,9 +639,11 @@
                const KeyTablesTableType::const_iterator        i =
                        theKeysTable.find(doc);
   
  +             const XalanQNameByValue         theQName(name, &resolver);
  +
                if (i != theKeysTable.end())
                {
  -                     const NodeRefListBase&  nl = 
(*i).second->getNodeSetByKey(name, ref);
  +                     const NodeRefListBase&  nl = 
(*i).second->getNodeSetByKey(theQName, ref);
   
                        nodelist.addNodesInDocOrder(nl, executionContext);
                }
  @@ -657,7 +659,7 @@
   
                        theKeysTable[doc] = kt;
   
  -                     const NodeRefListBase&  nl = kt->getNodeSetByKey(name, ref);
  +                     const NodeRefListBase&  nl = kt->getNodeSetByKey(theQName, 
ref);
   
                        nodelist.addNodesInDocOrder(nl, executionContext);
                }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to