我有一个XML,我使用XSLT转换来创建一个html输出。内部转换我使用输入
<input type="{@Type}" class="form-control" value="{@Value}"></input>
在我的XML中,我声明了type(boolean,text)和value作为node的属性。
<Setting Caption="example" Value="exampleText" Type="text" ></Setting>
这很好,输入的初始值是XML节点属性的值。
现在我要保存用户所做的任何更改。
因此,如果用户从输入字段更改值'exampleText',如何使用新值更新我的XML文件?
此外我还有一个“保存”按钮,我想点击此按钮保存所有更改。
答案 0 :(得分:0)
浏览器中内置的XSLT引擎只能生成HTML。一旦生成了HTML,它们就无法再处理它的处理方式。
传统上,用户事件(如在单击的表单或按钮中输入的数据)通常由Javascript代码处理。
但是有更好的解决方案: