efetchresult = {
const url = new URL(
"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi"
);
url.searchParams.set("db", "nlmcatalog");
url.searchParams.set("query_key", esearchresult.querykey);
url.searchParams.set("webenv", esearchresult.webenv);
url.searchParams.set("retmax", esearchresult.count);
url.searchParams.set("format", "xml");
console.log(url.toString());
const response = await fetch(url);
if (response.ok) {
const xml = await response.text();
return new DOMParser().parseFromString(xml, "application/xml");
} else {
console.error(await response.text());
}
}