Я работаю над надстройкой Word для вставки данных, хранящихся в файлах XML, в документ Word. Я не могу найти способ вставлять данные из нескольких файлов XML один за другим.
Код ниже. Я пытался как-то изменить активный выбор внутри функции, но безуспешно. Второй XML всегда будет вставляться поверх первого XML;Я хочу, чтобы второй XML был вставлен после первого XML. В конечном итоге я хочу, чтобы одна функция вызывала различные другие функции, которые затем вставляли XML, чтобы я мог создать модульный документ.
function A() {
var myOOXMLRequest = new XMLHttpRequest();
var myXML;
myOOXMLRequest.open('GET', '../../OOXMLSamples/F1.xml', false);
myOOXMLRequest.send();
if (myOOXMLRequest.status === 200) {
myXML = myOOXMLRequest.responseText;
}
Office.context.document.setSelectedDataAsync(myXML, { coercionType: 'ooxml' });
var myOOXMLRequest = new XMLHttpRequest();
var myXML;
myOOXMLRequest.open('GET', '../../OOXMLSamples/F2.xml', false);
myOOXMLRequest.send();
if (myOOXMLRequest.status === 200) {
myXML = myOOXMLRequest.responseText;
}
Office.context.document.setSelectedDataAsync(myXML, { coercionType: 'ooxml' });
}