onix-parser
Version:
Parse ONIX 3.0 XML files and extract structured product data for publishing and digital books
27 lines (20 loc) • 527 B
JavaScript
const { normalizeString } = require('../lib/utils.js')
const keywords = ({
subject: Keywords
}) => {
const keywordsList = []
for (let i = 0; i < Keywords.length; i++) {
const element = Keywords[i];
const {
b067: SubjectSchemeIdentifier,
b070: SubjectHeadingText
} = element
if (parseInt(SubjectSchemeIdentifier.$t) === 20) {
keywordsList.push(normalizeString(SubjectHeadingText.$t) || '')
}
}
return keywordsList
}
module.exports = {
keywords
}