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=14724087%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("resultNumFoundauthXS"); if (parseInt(numFoundauth) === 0) { resultNumFoundDivauth.innerHTML = ``; } else { resultNumFoundDivauth.innerHTML = `

${numFoundauth} werk(en) van Harrie Stewart Wilson Massey :`; resultNumFoundDivauthXS.innerHTML = `

${numFoundauth} werk(en) van Harrie Stewart Wilson Massey :`; 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 = `

Opladen van de verrijkingen...