Tag: xml

xml编码和jquery解析

我在使用jquery读取xml文件时遇到了一些麻烦,这些文件在我的xml中包含了swedish chars(åäö)。 如果我使用它无关紧要 要么 我仍然会在jquery中得到一个parseerror。 但是,如果我在notepad ++中打开文件并使用“utf-8 without BOM”保存,它将起作用。 但这不是一个选择,因为我不能假设所有用户都会这样做。 我该如何解决这个问题? 谢谢!

如何在xslt中访问变量?

你能告诉我如何在xslt中访问变量吗? 。我在js创建变量。我想打印它的值。所以当我尝试打印变量值时,我在xsl:variable中赋值变量值它给了我string而不是评估这里是我的代码http://xsltransform.net/ pPJ8LWb New Version! console.log(‘starte’); var start = 5; ‘{start}’ console.log(”) 预期输出 :: 5任何更新

如何将XML节点转换为字符串?

我有这样一个xml字符串如下: str = ” ” function returnNodeAsStr(str) { … … } if(returnNodeAsStr(str) == ”) { alert(“ok”); } 如何编写一个函数来将节点作为字符串?(使警报执行)

Backbone.js集合使用this.fetch ERROR调用XML文件

myBook = Backbone.Collection.extend({ initialize: function(models, geturl) { var self = this; this.url = geturl; this.fetch({ dataType: “xml”, async: false, success: function(collection, xml) { … … … } }); } }); 我不能让这个工作。 有人请建议我解决这个问题。 我真的需要从集合中调用XML。 我尝试使用$ .ajax()但是失败了,所以我尝试使用backbone.js函数来获取XML,但不幸的是我无法让它工作。 我使用: – Backbone.js 0.9.2&jQuery v1.8.3 谢谢。

在JavaScript中以不同的层次结构级别访问重复的XML标记

我有一个XML文件,它使用以下层次结构; item item (item details) item (item details) item item (item details) item (item details) item (item details) 等等.. 我希望能够访问第一级的每个“项目”标签,并为每个标签访问该项目(第二级)并将其详细信息(第三级)分配给每个单独的对象等级项目。 我可以使用jQuery搜索每个项目标签,但是这显然会在两个级别上通过“item”标签,而不仅仅是第一级。 如何检索每个第一级项目,然后使用它作为参考来访问其中的项目(因此每个第二级项目一次处理一个)? 试图尽可能清楚地说出这一点,我不喜欢重复使用“item”标签,但遗憾的是它不受我的控制..谢谢。

jQueryvalidation插件:使用来自xml-file的自定义错误消息

嘿我试图将我的错误消息外包到xml-File中,因此更改它们或为新元素添加一些新消息变得更容易。 我的xml文件如下所示: name Text bei Pflicht. email Text bei falschem Format postleitzahl Required plz Bitte Postleitzahl angeben. 并且应该为每个元素标记编写结果函数,如下所示:例如: jQuery(“.validation”).rules(“add”,{ messages:{ name :{ required: “Text bei Pflicht”, email: “Text bei falschem Format” } postleitzahl:{ required: “Required.”, plz: “Bitte Postleitzahl angeben.” } }); 我怎样才能做到这一点? 提前致谢。

如何使用Jquery和Ajax在XML中发送请求和接收响应

我有一个名为AmaSend.xml的xml文件。 因此,我必须将此xml文件作为请求发送,并且我希望从另一个xml文件获取响应。 然后我尝试如下。 但是,我总是得到 ReferenceError:未定义xml 我该如何解决这个问题并发送请求和接收响应? 这是AmaAll.php文件 $(document).ready(function () { var sourceOffice = ‘Value1’; var originator = ‘Value2’; var referenceIdentifier = ‘Value3’; var organizationId = ‘Value4’; var binaryData = ‘Value5’; var originatorTypeCode = ‘Value6’; var referenceQualifier = ‘Value7’; var dataLength = ‘8’; var dataType = ‘E’; console.log(sourceOffice); var query = ‘Value1/originIdentification>UValue2’+ ‘DUTSU’+ ‘NMC-I’+ ‘8EValue3’; $.ajax({ […]

使用jQuery将XML中的搜索结果放入数组中

我之前提出了另一个问题,并设法获得了一些代码,这些代码可以从YouTube搜索查询中获取XML文件。 然后,使用jQuery,从XML文件(videoID)获取所需的信息,并将其放入javascript变量中。 这工作得很好,但我想(如果可能的话)我们的网站没有1个,而是3个来自此频道的最新video。 我被建议更改搜索以获得3个结果而不是一个,并将jQuery .find()结果放入数组中。 问题是我想(我应该说我确定)我做错了…看一看: jQuery(document).ready(function() { jQuery.ajax(‘https://gdata.youtube.com/feeds/api/videos?author=inthegamesroom&orderby=published&prettyprint=true&start-index=1&max-results=3&v=2′,{ dataType:’xml’, success: function(data,status, xhr ) { var $data =$(data); var videoTag = new array ($data.find(‘videoid’)); var videoId1 = videoTag[0].text(); var videoId2 = videoTag[1].text(); var videoId3 = videoTag[2].text(); } }); // YouTube Video embed command function embedYT1(id, loaction) { jQuery(location).append(“”) } // Call video embed function for […]

使用jQuery删除XML节点

我想知道是否有人可以帮助我。 我把这个页面放在一起,允许用户查看他们上传图像的图库。 在初始上载时,物理图像保存在以下文件结构中: UploadedFiles/userid/locationid/image以及UploadedFiles/userid/locationid/image的细节(即描述等)保存在名为files.xml的xml文件中,该文件与物理目录位于同一目录中图片。 我现在正致力于允许用户删除这些图像。 通过每个图像下面的删除图标,我很乐意在一些帮助下将以下成功删除物理图像放在一起。 ‘删除图标Onclick事件’ Galleria.ready(function() { this.$(‘thumblink’).click(); $(“.galleria-image”).append( “”); $(“.btn-delete”).live(“click”, function(){ var img = $(this).closest(“.galleria-image”).find(“img”); // send the AJAX request $.ajax({ url : ‘delete.php’, type : ‘post’, data : { image : img.attr(‘src’) }, success : function(){ alert(‘Deleting image… ‘); img.parent().fadeOut(‘slow’); } }); return false; }); }); 原创’delete.php’ 更新了’delete.php’ load(‘files.xml’); $thedocument = […]

通过jQuery for Google Maps API V3加载XML

更新:疲劳发生用户错误,而不是代码本身,结果certificate是问题。 我只是错误地调用了两次initialize()函数。 我将留下这篇文章,因为代码片段可能会对希望通过jQuery使用Google Map的XML数据的其他人有所帮助。 我正在通过jQuery for Google Maps(API V3)从XML文件加载地图标记坐标和infoWindow内容。 除了每个标记添加两次之外,一切似乎都运行正常。 这是我的JS: google.load(“maps”, “3”, {other_params:”sensor=false”}); google.load(“jquery”, “1.6.2”); var infowindow; var map; function initialize() { // Specify center of the map var latLng = new google.maps.LatLng(51.781,-107.402); // Customize map appearance var mapOptions = { center: latLng, mapTypeControl: false, mapTypeId: ‘roadmap’, navigationControl: true, navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL, position: google.maps.ControlPosition.TOP_RIGHT}, […]