Lines Matching refs:literal
31 my ($pp, $axis, $test, $literal) = @_;
39 literal => $literal,
53 if ($self->{literal}->value) {
54 $string .= $self->{literal}->as_string;
68 $string .= $self->{literal} . ':*';
71 $string .= $self->{literal};
91 if ($self->{literal}->value) {
93 $string .= $self->{literal}->as_string;
110 $string .= '<namespace-prefix>' . $self->{literal} . '</namespace-prefix>';
113 $string .= '<nametest>' . $self->{literal} . '</nametest>';
376 my $match_ns = $self->{pp}->get_namespace($self->{literal}, $node);
383 if ($self->{literal} =~ /:/) {
384 my ($prefix, $name) = split(':', $self->{literal}, 2);
387 # warn "match: '$self->{literal}' match NS: '$match_ns' got NS: '", $node_nsnode->getValue, "'\n";
394 return 1 if $node->getName eq $self->{literal};
403 # elsif ($test == test_nt_pi && !$self->{literal}) {
409 if (my $val = $self->{literal}->value) {
432 my $match_ns = $self->{pp}->get_namespace($self->{literal}, $node);
438 if ($self->{literal} =~ /:/) {
439 my ($prefix, $name) = split(':', $self->{literal}, 2);
447 return 1 if $node->getName eq $self->{literal};
468 elsif ($self->{literal} eq $node->getExpanded) {