You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by il...@apache.org on 2002/11/04 20:14:02 UTC

cvs commit: xml-xalan/java/src/org/apache/xpath/domapi XPathNamespaceImpl.java

ilene       2002/11/04 11:14:02

  Modified:    java/src/org/apache/xpath/domapi XPathNamespaceImpl.java
  Log:
  Update XPathNamespaceImpl to be consistent with spec for
  getLocalName, getPrefix, getNamespaceURI, getNodeName, getNodeValue
  
  Revision  Changes    Path
  1.2       +8 -3      xml-xalan/java/src/org/apache/xpath/domapi/XPathNamespaceImpl.java
  
  Index: XPathNamespaceImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/domapi/XPathNamespaceImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XPathNamespaceImpl.java	29 Oct 2002 02:42:26 -0000	1.1
  +++ XPathNamespaceImpl.java	4 Nov 2002 19:14:02 -0000	1.2
  @@ -128,7 +128,7 @@
        * @see org.w3c.dom.Node#getNodeName()
        */
       public String getNodeName() {
  -        return m_attributeNode.getNodeName();
  +        return "#namespace";
       }
   
       /**
  @@ -267,7 +267,10 @@
        * @see org.w3c.dom.Node#getNamespaceURI()
        */
       public String getNamespaceURI() {
  -        return m_attributeNode.getNamespaceURI();
  +        
  +        // For namespace node, the namespaceURI is the namespace URI
  +        // of the namespace represented by the node.
  +        return m_attributeNode.getNodeValue();
       }
   
       /**
  @@ -287,7 +290,9 @@
        * @see org.w3c.dom.Node#getLocalName()
        */
       public String getLocalName() {
  -        return m_attributeNode.getLocalName();
  +        
  +        // For namespace node, the local name is the same as the prefix
  +        return m_attributeNode.getPrefix();
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org