xquery对包含xml的隐藏字段执行xquery

时间:2013-04-24 18:18:42

标签: html xml xquery

您好我的页面隐藏字段中包含一些标准xml。我希望能够在我的页面加载包含在字段中的xml的页面中执行xquery时执行。会不可能?

1 个答案:

答案 0 :(得分:1)

使用XQIB,你应该能够对隐藏字段中的值执行XQuery脚本:

<script type="application/xquery">
  let $x := b:dom()//input[@name='hidden-field-name]
  (: do stuff with $x:)
  return (: result :)
</script>

如果你需要动态创建XQuery,我想你可以在JS函数中做这样的事情(未经测试):

var s = document.createElement('script');
s.type = 'application/xquery';
s.appendChild(document.createTextNode('*xquery code goes here*'));
document.body.appendChild(s);