将 XML Option 元素节点转换为 HTML Option 标记
是否有直接将 Element 对象转换为 HTMLOption 对象的方法? 假设我有这个 XML:
<?xml version='1.0'?>
<options>
<option value="1">Hello1</option>
<option value="2">Hello2</option>
</options>
我想在此选择中插入每个选项
有没有办法直接将这些 XML 转换为选项,或者我必须导航 XML,然后获取我需要的所有信息,然后创建一个新选项并将该选项添加到选择中? 像这样的东西:
var options = XmlCode.getElementsByTagName('option');
for(var i = 0; i < options.length; i++){
selectBox.add(options[i]);
}
作为本机代码会很好^^ 注意:我不想使用任何库或框架。我想自己学习并做到这一点。
Is there a direct was to convert an Element Object to an HTMLOption Object?
Let's suppose I have this XML:
<?xml version='1.0'?>
<options>
<option value="1">Hello1</option>
<option value="2">Hello2</option>
</options>
I want to insert each option in this select
Is there a way to just convert these XML to option directly or I have to then navigate the XML then get all information I need and then create a new Option and add that option to the select?
something like:
var options = XmlCode.getElementsByTagName('option');
for(var i = 0; i < options.length; i++){
selectBox.add(options[i]);
}
as a native code would be nice ^^
Note: I don't want to use any libraries or frameworks. I want do learn and do this by myself.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
XSLT 是为 XML 到 HTML 的转换而设计的。像这样的事情就可以解决问题:
XSLT is made for XML to HTML conversion. Something like this will do the trick: