dbertoni    01/01/08 10:23:27

  Modified:    c/src/XercesParserLiaison XercesDOMSupport.cpp
                        XercesDOMSupport.hpp
  Log:
  Implemented new functionality required by DOMSupport.
  
  Revision  Changes    Path
  1.6       +15 -2     xml-xalan/c/src/XercesParserLiaison/XercesDOMSupport.cpp
  
  Index: XercesDOMSupport.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesDOMSupport.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XercesDOMSupport.cpp      2000/12/30 17:56:19     1.5
  +++ XercesDOMSupport.cpp      2001/01/08 18:23:27     1.6
  @@ -96,9 +96,12 @@
   
   
   const XalanDOMString&
  -XercesDOMSupport::getNamespaceOfNode(const XalanNode&        theNode) const
  +XercesDOMSupport::getNamespaceForPrefix(
  +                     const XalanDOMString&   prefix, 
  +                     const XalanElement&             namespaceContext) const
   {
  -     return theNode.getNamespaceURI();
  +     return DOMServices::getNamespaceForPrefix(prefix,
  +                                                                             
          namespaceContext);
   }
   
   
  @@ -109,4 +112,14 @@
                        const XalanDocument&    theDocument) const
   {
        return m_domSupportDefault.getUnparsedEntityURI(theName, theDocument);
  +}
  +
  +
  +
  +bool
  +XercesDOMSupport::isNodeAfter(
  +                     const XalanNode&        node1,
  +                     const XalanNode&        node2) const
  +{
  +     return DOMServices::isNodeAfter(node1, node2);
   }
  
  
  
  1.5       +8 -7      xml-xalan/c/src/XercesParserLiaison/XercesDOMSupport.hpp
  
  Index: XercesDOMSupport.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesDOMSupport.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XercesDOMSupport.hpp      2000/12/30 17:56:19     1.4
  +++ XercesDOMSupport.hpp      2001/01/08 18:23:27     1.5
  @@ -85,19 +85,20 @@
   
        // These interfaces are inherited from DOMSupport...
   
  -     /**
  -      * Retrieve namespace corresponding to a DOM node
  -      * 
  -      * @param theNode DOM node whose namespace is queried
  -      * @return namespace corresponding to 'theNode'
  -      */
        virtual const XalanDOMString&
  -     getNamespaceOfNode(const XalanNode&             theNode) const;
  +     getNamespaceForPrefix(
  +                     const XalanDOMString&   prefix, 
  +                     const XalanElement&             namespaceContext) const;
   
        virtual const XalanDOMString&
        getUnparsedEntityURI(
                        const XalanDOMString&   theName,
                        const XalanDocument&    theDocument) const;
  +
  +     virtual bool
  +     isNodeAfter(
  +                     const XalanNode&        node1,
  +                     const XalanNode&        node2) const;
   
   private:
   
  
  
  

Reply via email to