如何在XML模板上动态设置模板的主题属性?我想在XML文件中执行此操作。有可能吗?
<?xml version="1.0" encoding="UTF-8" ?>
<document>
<descriptiveAlertTemplate theme="@{App.theme}">
<title>Title</title>
</descriptiveAlertTemplate>
</document>
我知道可以使用TVJS在javascript中完成此操作,但这不是我想要的,因为它会将所有内容都放在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");
}