. Это довольно просто:
Вот рабочая версия вашего кода:
(async function(){
var response = await superagent.get('...')
console.log(response)
})()
ожидание поддерживается во всех текущих браузерах и узлах 8 [/ д2]
Поскольку XSD указывает
<any processContents="strict" />
в модели содержимого aspect
, ваш XML недействителен из-за processContents="strict"
, что требует, чтобы XML-процессор должен был получить определение XSD в этом случае security
и должен иметь возможность проверить его.
Если вы измените это на
<any processContents="lax" />
, ваш XML будет действительным, и если вы придете к define security
в вашем XSD, определение будет использоваться во время проверки. (Если определение не может быть найдено, ваш документ по-прежнему будет считаться действительным.) Это требует, чтобы контент был действительным только в том случае, если XML-процессор может найти свое определение.
Если вы измените это на
<any processContents="skip" />
ваш XML будет действителен, и XML-процессор не будет пытаться проверить содержание детей в разделе aspect
(кроме того, что он должен быть для некоторых отдельных элементов на вкладке sequence
.
Примечания:
processContents
является strict
.