Uploaded image for project: 'Commons JXPath'
  1. Commons JXPath
  2. JXPATH-114

node() implementation in DOM and JDOM model

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3
    • Labels:
      None

      Description

      I think that the code in DOMNodePointer.java, line 120 is wrong because considers only element and document to be matched by node().
      while instead it matches any node that pass from there.

      case Compiler.NODE_TYPE_NODE :
      return nodeType == Node.ELEMENT_NODE

      nodeType == Node.DOCUMENT_NODE;

      should be changed to

      case Compiler.NODE_TYPE_NODE :
      return true;

      Same in JDOMNodePointer, line 391

      return true;//(node instanceof Element) || (node instanceof Document);

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              vivodamichele@hotmail.com Michele Vivoda
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: