Как динамически установить атрибут темы шаблона TVML в файле XML - PullRequest
0 голосов
/ 29 октября 2018

Как динамически установить атрибут темы шаблона в шаблоне XML? Я хотел сделать это в файле XML. Возможно ли это?

<?xml version="1.0" encoding="UTF-8" ?>
<document>
    <descriptiveAlertTemplate theme="@{App.theme}">
        <title>Title</title>
    </descriptiveAlertTemplate>
</document>

Я знаю, что это может быть сделано в javascript с TVJS, но это не то, что я хочу, так как он помещает все в файл JS:

function createDescriptiveAlertDocument(title, description) {
    const template = `<?xml version="1.0" encoding="UTF-8" ?>
    <document>
        <descriptiveAlertTemplate theme="${App.theme}">        
            <title>${title}</title>
            <description>${description}</description>
        </descriptiveAlertTemplate>
    </document>
    `;
    return new DOMParser().parseFromString(template, "application/xml");
}
...