首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XQuery :在javascript函数中使用XQuery数据?

XQuery :在javascript函数中使用XQuery数据?
EN

Stack Overflow用户
提问于 2013-01-09 22:29:51
回答 2查看 540关注 0票数 0

我的问题如下。我在xquery文件的顶部声明了一个包含一些位置的序列:

代码语言:javascript
复制
xquery version "1.0";
declare option exist:serialize "method=xhtml media-type=text/html";
let $locations := //location
return

然后,我的<head>中有一段javascript代码,它使用Google Maps API显示地图。我想知道的是如何在javascript函数中使用我的xquery变量$locations来在我的地图上显示标记?

我使用了http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/examples/simple_example.html中的代码:

代码语言:javascript
复制
<script type="text/javascript">
<!--
function initialize() {
    var center = new google.maps.LatLng(43.700,7.267);

    var map = new google.maps.Map(document.getElementById('map'), {
      zoom:12,
      center: center,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    var markers = [];
    for (var i = 0; i < 100; i++) {
      var dataPhoto = data.photos[i];
      var latLng = new google.maps.LatLng(dataPhoto.latitude,
          dataPhoto.longitude);
      var marker = new google.maps.Marker({
        position: latLng
      });
      markers.push(marker);
    }
    var markerCluster = new MarkerClusterer(map, markers);
  }
  google.maps.event.addDomListener(window, 'load', initialize);
-->
</script>

当然还有我的html源代码:

代码语言:javascript
复制
<html>
   <div id="map-container"><div id="map"></div></div>
<html>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-11 17:43:06

代码语言:javascript
复制
let $obj := { "data": [1, 2, 3]}
return <script>
  var data = {serialize($obj, ())};
</script>

你可以在http://www.zorba-xquery.com/html/demo#+Ic0lo+4mIEhji0Z0GujBQ==上看到这个例子

票数 1
EN

Stack Overflow用户

发布于 2013-01-10 12:46:58

您需要摆脱花括号,这样您的XQuery处理器才不会将它们视为XQuery。要摆脱大括号,只需重复一遍。而不是:

代码语言:javascript
复制
function initialize() {

..。使用:

代码语言:javascript
复制
function initialize() {{

或者,您可以通过在独立于XQuery的.js文件中引用javascript来保持javascript的完整性/原封性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14237460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档