From: erickson Date: Thu, 1 Nov 2007 15:24:26 +0000 (+0000) Subject: checking node type instead of nodeName, since nodeName gets upset when empty X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f8b6b313e594c0e11cde1aa0091b8817d5c8240a;p=Evergreen.git checking node type instead of nodeName, since nodeName gets upset when empty git-svn-id: svn://svn.open-ils.org/ILS/trunk@7958 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/support-scripts/settings-tester.pl b/Open-ILS/src/support-scripts/settings-tester.pl index 9156323b70..916873b2aa 100755 --- a/Open-ILS/src/support-scripts/settings-tester.pl +++ b/Open-ILS/src/support-scripts/settings-tester.pl @@ -94,7 +94,8 @@ foreach my $database (@databases) { my $db_pw = $database->findvalue("./pw"); my $osrf_xpath; foreach my $node ($database->findnodes("ancestor::node()")) { - $osrf_xpath .= "/" . $node->nodeName unless $node->nodeName eq '#document'; + next unless $node->nodeType == XML::LibXML::XML_ELEMENT_NODE; + $osrf_xpath .= "/" . $node->nodeName; } $output .= test_db_connect($db_name, $db_host, $db_port, $db_user, $db_pw, $osrf_xpath); } @@ -109,7 +110,7 @@ foreach my $driver_node (@drivers) { my $driver_xpath; my @driver_xpath_nodes; foreach my $node ($driver_node->findnodes("ancestor::node()")) { - next if $node->nodeName eq "#document"; + next unless $node->nodeType == XML::LibXML::XML_ELEMENT_NODE; $driver_xpath .= "/" . $node->nodeName; push @driver_xpath_nodes, $node->nodeName; }