~rdoering/ubuntu/intrepid/erlang/fix-535090

« back to all changes in this revision

Viewing changes to lib/xmerl/src/xmerl_xpath.erl

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2007-05-01 16:57:10 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20070501165710-2sapk0hp2gf3o0ip
Tags: 1:11.b.4-2ubuntu1
* Merge with Debian Unstable. Remaining changes:
  - Add -fno-stack-protector to fix broken crypto_drv.
* DebianMaintainerField update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
728
728
                 [{Tag, Prefix, Local}, write_node(Name), Res]),
729
729
            Res
730
730
    end;
 
731
node_test({name, {_Tag, Prefix, Local}}, 
 
732
          #xmlNode{node = #xmlElement{name = Name,
 
733
                                      expanded_name = _EExpName,
 
734
                                      namespace = NS
 
735
                                     }}, Context) -> 
 
736
    case expanded_name(Prefix, Local, Context) of
 
737
        [] ->
 
738
            ?dbg("node_test(~p, ~p) -> ~p.~n", 
 
739
                 [{Tag, Prefix, Local}, write_node(Name), false]),
 
740
            false;
 
741
        ExpName ->
 
742
            Res = (ExpName == {NS#xmlNamespace.default,Name}),
 
743
            ?dbg("node_test(~p, ~p) -> ~p.~n", 
 
744
                 [{Tag, Prefix, Local}, write_node(Name), Res]),
 
745
            Res
 
746
    end;
731
747
node_test({name, {Tag,_Prefix,_Local}}, 
732
748
          #xmlNode{node = #xmlAttribute{name = Tag}}, _Context) -> 
733
749
    true;