Импорт данных из XML в таблицу Adobe inDesign с помощью скрипта java

Пожалуйста любое тело может помочь мне с внизу кодом

var myDocument = app.documents.add();  
var myTextFrame = myDocument.pages.item(0).textFrames.add({geometricBounds:["6p", "6p", "10p", "10p"]});  
var myTable = myTextFrame.insertionPoints[0].tables.add({columnCount:3,bodyRowCount:3});

приведенный выше код предназначен для создания таблицы в Adobe inDesign. С этим я могу получить таблицу на документ inDesign.
Теперь я борюсь с помещением / тегированием данных из XML в вышеуказанную таблицу.
Пожалуйста, кто-нибудь может помочь мне с тем же.

1 ответ

  1. Как выглядит ваш XML? Можете ли вы изменить его?
    Вам не нужно создавать пустую таблицу ==> если структура XML построена хорошо — Indesign нарисует ее во время импорта.

    Отметьте пустой текстовый кадр как «Root» и импортируйте этот пример XML:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Root  >
    <Frame>
    <Test aid_table="table" aid_trows="2" aid_tcols="1" aid5_tablestyle="TableTestStyle">
    <TestTable aid5_cellstyle="CellTestStyle1" aid_table="cell" aid_crows="1" aid_ccols="1" aid_ccolwidth="114">
    <stCell>Text in cell 1</stCell>
    </TestTable>
    <TestTable aid5_cellstyle="CellTestStyle2" aid_table="cell" aid_crows="1" aid_ccols="1" aid_ccolwidth="114">
    <ndCell>Text in cell 2</ndCell>
    </TestTable>
    </Test>
    </Frame>
    </Root>