Вы проверяете файл sitemap.xml
, используя XSD. В вашем случае вы хотите использовать следующий sitemap.xsd .
Затем используйте модуль для проверки XML-файла по XSD, который вы можете использовать, например, libxml-xsd
.
var xsd = require('libxml-xsd');
xsd.parseFile(schemaPath, function(err, schema){
schema.validate(documentString, function(err, validationErrors){
// err contains any technical error
// validationError is an array, null if the validation is ok
});
});
В этом фрагменте (из libxml-xsd
doc) schemaPath
- это путь к вашему XSD-файлу, а documentString
- это строка с вашим sitemap.xml
содержимым.