-Closes #922. Fixes more XPaths to fix Aleph translator for McGill and probably a few other sites.

This commit is contained in:
Michael Berkowitz 2008-04-02 13:36:52 +00:00
parent d223b821a5
commit 659366d0a5

View File

@ -9066,8 +9066,8 @@ REPLACE INTO translators VALUES ('cf87eca8-041d-b954-795a-2d86348999d5', '1.0.0b
} : null;
var nonstandard = false;
var xpath;
if (newDoc.evaluate(''//*[tr[td/text()="LDR"]]/tr'', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext()) {
xpath = ''//*[tr[td/text()="LDR"]]/tr'';
if (newDoc.evaluate(''//*[tr[td/text()="LDR"]]/tr[td[2]]'', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext()) {
xpath = ''//*[tr[td/text()="LDR"]]/tr[td[2]]'';
} else if (newDoc.evaluate(''//tr[2]//table[2]//tr'', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext()) {
xpath = ''//tr[2]//table[2]//tr'';
nonstandard = true;
@ -9077,7 +9077,6 @@ REPLACE INTO translators VALUES ('cf87eca8-041d-b954-795a-2d86348999d5', '1.0.0b
}
var elmts = newDoc.evaluate(xpath, newDoc, nsResolver, XPathResult.ANY_TYPE, null);
var elmt;
var record = new marc.record();
while(elmt = elmts.iterateNext()) {
if (nonstandard) {