Wikimedia Commons `); } else { console.log("no data"); } } ); const urlauth = "https://catalog.kbr.be/ils/Z3950QueryHandler.ashx/select?databaseName=KBR-BIB-MARC21-fr-FR&area=BIB&syntax=marc21&lang=fr-FR&defType=lucene&rows=10&q=KBR100700IDN=13972931%20NOT%20(KBRS=0a%20OR%20KBRS=0b%20OR%20KBRS=0b2%20OR%20KBRS=0bc%20OR%20KBRS=1%20OR%20KBRS=2%20OR%20KBRS=3)"; fetch(urlauth) .then(response => response.text()) .then(xmlString => { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(xmlString, "text/xml"); const searchElement = xmlDoc.getElementsByTagName("result")[0]; const numFoundauth = searchElement.getAttribute("numFound"); const resultNumFoundDivauth = document.getElementById("resultNumFoundauth"); const resultTableDivauth = document.getElementById("resultTableDivauth"); const resultNumFoundDivauthXS = document.getElementById("resultNumFoundDivauthXS"); if (parseInt(numFoundauth) === 0) { resultNumFoundDivauth.innerHTML = ``; } else { resultNumFoundDivauth.innerHTML = `

${numFoundauth} ouvrage(s) de Richard Conniff :`; resultNumFoundDivauthXS.innerHTML = `

${numFoundauth} ouvrage(s) de Richard Conniff :`; const records = xmlDoc.getElementsByTagName("record"); const tableauth = document.createElement("table"); tableauth.style.width = "100%"; for (let i = 0; i < records.length; i++) { const record = records[i]; const field001 = record.querySelector("controlfield[tag='001']").textContent; const field245aElement = record.querySelector("datafield[tag='245'] subfield[code='a']"); const field245a = field245aElement ? field245aElement.textContent : ''; const field245bElement = record.querySelector("datafield[tag='245'] subfield[code='b']"); const field245b = field245bElement ? ': ' + field245bElement.textContent : ''; const field245cElement = record.querySelector("datafield[tag='245'] subfield[code='c']"); const field245c = field245cElement ? '/ ' + field245cElement.textContent : ''; const field264aElement = record.querySelector("datafield[tag='264'] subfield[code='a']"); const field264a = field264aElement ? field264aElement.textContent : ''; const field264bElement = record.querySelector("datafield[tag='264'] subfield[code='b']"); const field264b = field264bElement ? ' : ' + field264bElement.textContent : ''; const field264cElement = record.querySelector("datafield[tag='264'] subfield[code='c']"); const field264c = field264cElement ? ', ' + field264cElement.textContent + '.' : ''; const permalink = `https://opac.kbr.be/Library/doc/SYRACUSE/${field001}`;; const row = tableauth.insertRow(); const cell1 = row.insertCell(0); cell1.innerHTML = `

Wikimedia Commons<\/p>\u000a \u0009\u0009\u0009<\/a>\u000a \u0009\u0009<\/td>`);\u000a } else {\u000a console.log(\"no data\");\u000a }\u000a } );\u000a const urlauth = \"https:\/\/catalog.kbr.be\/ils\/Z3950QueryHandler.ashx\/select?databaseName=KBR-BIB-MARC21-fr-FR&area=BIB&syntax=marc21&lang=fr-FR&defType=lucene&rows=10&q=KBR100700IDN=13972931%20NOT%20(KBRS=0a%20OR%20KBRS=0b%20OR%20KBRS=0b2%20OR%20KBRS=0bc%20OR%20KBRS=1%20OR%20KBRS=2%20OR%20KBRS=3)\";\u000a fetch(urlauth)\u000a .then(response => response.text())\u000a .then(xmlString => {\u000a const parser = new DOMParser();\u000a const xmlDoc = parser.parseFromString(xmlString, \"text\/xml\");\u000a const searchElement = xmlDoc.getElementsByTagName(\"result\")[0];\u000a const numFoundauth = searchElement.getAttribute(\"numFound\");\u000a const resultNumFoundDivauth = document.getElementById(\"resultNumFoundauth\");\u000a const resultTableDivauth = document.getElementById(\"resultTableDivauth\");\u000a const resultNumFoundDivauthXS = document.getElementById(\"resultNumFoundDivauthXS\");\u000a if (parseInt(numFoundauth) === 0) { resultNumFoundDivauth.innerHTML = ``;\u000a } else {\u000a resultNumFoundDivauth.innerHTML = `

${numFoundauth} ouvrage(s) de Richard Conniff :<\/h3>`;\u000a resultNumFoundDivauthXS.innerHTML = `

${numFoundauth} ouvrage(s) de Richard Conniff :<\/h3>`;\u000a const records = xmlDoc.getElementsByTagName(\"record\");\u000a const tableauth = document.createElement(\"table\");\u000a\u0009\u0009tableauth.style.width = \"100%\";\u000a for (let i = 0; i < records.length; i++) {\u000a const record = records[i];\u000a const field001 = record.querySelector(\"controlfield[tag='001']\").textContent;\u000a const field245aElement = record.querySelector(\"datafield[tag='245'] subfield[code='a']\");\u000a\u0009\u0009 const field245a = field245aElement ? field245aElement.textContent : '';\u000a const field245bElement = record.querySelector(\"datafield[tag='245'] subfield[code='b']\");\u000a\u0009\u0009 const field245b = field245bElement ? ': ' + field245bElement.textContent : '';\u000a const field245cElement = record.querySelector(\"datafield[tag='245'] subfield[code='c']\");\u000a\u0009\u0009 const field245c = field245cElement ? '\/ ' + field245cElement.textContent : ''; \u000a const field264aElement = record.querySelector(\"datafield[tag='264'] subfield[code='a']\");\u000a\u0009\u0009 const field264a = field264aElement ? field264aElement.textContent : ''; \u000a const field264bElement = record.querySelector(\"datafield[tag='264'] subfield[code='b']\");\u000a\u0009\u0009 const field264b = field264bElement ? ' : ' + field264bElement.textContent : ''; \u000a const field264cElement = record.querySelector(\"datafield[tag='264'] subfield[code='c']\");\u000a\u0009\u0009 const field264c = field264cElement ? ', ' + field264cElement.textContent + '.' : ''; \u000a\u0009\u0009 const permalink = `https:\/\/opac.kbr.be\/Library\/doc\/SYRACUSE\/${field001}`;;\u000a const row = tableauth.insertRow();\u000a const cell1 = row.insertCell(0);\u000a\u0009\u0009cell1.innerHTML = `