我正在尝试创建xslt,我需要根据XML节点值检查或取消选中复选框。如果descr节点包含或等于'学生'我想要检查学生复选框。否则应该取消选中。如果decr节点包含Faculty或与教师相同,则应检查教师复选框是否应该取消选中。
我的XML是
getAging(): void {
this.myProvider.getAging()
.subscribe(
(response) => {
//do something...
}, (error) => {
console.log(`Backend returned code ${error.status}, body was: ${error.error}`);
}, () => {
console.log('aging complete');
this.buildCalendar();
}
)
}
XSLT
<WI>
<Wi>
<last_nam>CLARK </last_nam>
<first_nam>HUNTER </first_nam>
<wit_flag>1</wit_flag>
<descr>Faculty </descr>
</Wi>
</WI>
<WI>
<Wi>
<last_nam>MCMENAMIN </last_nam>
<first_nam>COLLIN </first_nam>
<wit_flag>1</wit_flag>
<descr>Student </descr>
</Wi>
</WI>
答案 0 :(得分:0)
尝试设置checked="checked"
而不是checked="true"
。这就是HTML中布尔属性的工作方式......