Tag: xml

在IE中,XML未通过响应对象正确发送到客户端

我有一个上传控件,它从客户端调用一个处理程序,并将一串xml发送回客户端。 下面的代码在chrome中运行良好,但是在IE中将奇怪的xml发送回客户端。 处理程序代码: public void ProcessRequest(HttpContext context) { if (context.Request.Files.Count > 0) { var uploadInfo = context.Request.Files[0]; var uploadStream = uploadInfo.InputStream; var upload = new byte[uploadInfo.ContentLength]; uploadStream.Read(upload, 0, uploadInfo.ContentLength); var payload = System.Text.Encoding.UTF8.GetString(upload); XmlDocument doc = new XmlDocument(); doc.LoadXml(payload); context.Response.ContentType = “application/xml”; context.Response.Write(doc.OuterXml); //context.Response.Write(payload); } } 在发送到客户端之前从处理程序调试的XML字符串(看起来正确) 然后发送回的XML字符串是:   <?xml version=”1.0″ ?> – <ApplicationData>   […]

使用带有jquery的attr()保持大写(区分大小写)

我用jQuery做这个: @xmlOut = $(”) @xmlOut.attr(‘xsi:schemaLocation’,’test’) 我明白了: “L”不再是大写……

CDATA真的有必要吗?

我使用内联Javascript,通常在我制作的WordPress主题中。 直到几个月前,我还没有听说过在//中包装内联Javascript,而且我已经在相当的能力水平上做了几年。 我google了,我听说人们使用这个,因为他们的Javascript不会validation。 我使用严格的1.0 xHTML文档类型,并且在validation我的标记时从未遇到过问题。 是因为我使用jquery,还是因为我通常只有几行代码来激活插件? 或者w3validation器在这方面是否宽松? 不使用这些CDATA标记时是否有任何function影响的证据?

有没有办法只使用JavaScript从另一个域加载XML文件?

jQuery有$ .getJSON()函数,用于从其他域加载json文件,如下所示: $.getJSON(‘http://somesite.com/file.js’, function(output) { // do stuff with the json data }); 我想知道我是否可以对来自其他域的xml文件做同样的事情,或者我是否必须使用服务器端语言? 这是我要加载的xml文档: http://google.com/complete/search?output=toolbar&q=microsoft

无法在jQuery XML对象中插入元素

我正在使用新的$ .parseXML()方法和jQuery 1.5将字符串解析为有效的XML对象。 一旦我将字符串转换为jQuery XML对象,我就能够导航XML的DOM并查找值。 我甚至可以改变不同属性的值。 但是,我无法在XML中插入新元素,即使我认为这应该是可能的。 以下是说明问题的代码段: var myXml = “”; myXml = $.parseXML(myXml); $(myXml).find(‘two’).attr(‘attr’,’new value’); //<– This works alert($(myXml).find('two').attr('attr')); //<– This works too $(myXml).find('three').append('some value’); //<– Does not work alert($(myXml).find('five').text()) // <–Null 有没有人有关于使这项工作的想法? 提前致谢。

在hover时使用XML内容更新DIV

我正在尝试做的概念相当简单。 我有一个通过XSLT从XML文档加载的公司徽标网格,每个徽标都有自己唯一的公司配置文件链接。 我在页面上有一个单独的div,本质上是一个“预览”框。 我想要做的是: 我滚动一个徽标,它将公司名称和简短描述加载到预览div中。 此内容通过XML加载。 我一直在搞乱Jquery load()函数,将目标文档更改为在Hover上加载 – 它几乎得到了我想要的东西,但它将整个目标XML文档加载到div中。 如何将此目标XML数据分成单独的div? (我的风格不同)我假设我会以某种方式使用Ajax。 我想将节点加载到name_div中,将节点加载到description_div中,并在hover上更新它们。 在此先感谢您的帮助! 以下是我正在使用的代码的一些示例: portfolio.xml文件(此文件是我的主页面,显示网格和预览div,示例使用3家公司): ABC Company Consumer products abcco.jpg abcco.xml DEF Company Communications firm defco.jpg defco.xml GHI Corporation Electronic products ghico.jpg ghico.xml 以下XSLT在页面上显示该代码: 这是“预览div”的HTML结构: [Name to display here] [Description to display here] 所有3个公司徽标都加载到页面中,每个徽标都显示从中加载的链接图像。 期望的效果是hover,显示“预览名称”div中的内容,以及“preview-desc”div中的内容。 让我试着更具体一点。 这里有些例子: portfolio.xml文件(此文件是我的主页面,显示网格和预览div,示例使用3家公司): ABC Company Consumer products abcco.jpg abcco.xml […]

同源策略,Javascript / jQuery AJAX和检索RSS XML提要

我遇到了一个问题,使用jQuery来检索位于外部域的RSS源。 它在Safari中工作,但由于同源策略限制(其中也记录了$ .ajax()函数),其他浏览器会出错。 想知道我是怎么修的吗?

将XMLHTTPRequest转换为$ ajax

我使用以下代码在小工具中获取Google: Browser function getListCollection() { var url = “https://www.google.co.uk” xmlhttp = new XMLHttpRequest(); xmlhttp.open(‘GET’,url,true, ‘user’, ‘password’); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4); { document.getElementById(“listAttributes”).innerHTML = xmlhttp.responseText } } xmlhttp.send(null); } 我想知道如何使用$ ajax做同样的事情? 我看了不同的例子,但我不知道他们将如何适应这种情况。 或者,如果你可以发布一些不错的$ ajax教程。 当我将其更改为此时,它不起作用: Browser $.ajax({ url : ‘https://www.google.co.uk’, type : ‘GET’, success : function(data){ $(‘#listAttributes’).html(data); } }); 页面上没有任何内容。

使用jQuery操作包含XML的变量?

我正在使用AJAX来接收XML响应,然后我需要对其进行操作。 通过使用jQuery的上下文选项,我可以从XML数据中进行选择,但我仍然无法写入它。 $(‘blah’, xml) 选择xml就好了,但是 $(‘blah’, xml).removeClass( ‘myClass’ ) 似乎对xml变量没有任何作用! 如何实现我正在寻找的function? 例: var data = null; $(document).ready(function(){ $.ajax({ type:”GET”, url:”blah/blah.jsp”, success:function(msg) { data = msg; init(); } }); function init() { $(‘#myElement’, data).removeClass(‘hidden’);//removeAttr(‘class’) also fails } 示例xml文件: <p id = "myElement” class = “hidden”> Test!

使用javascript的多functionxml属性正则表达式

基本上我有一个xml文档,我对文档的唯一了解是属性名称。 鉴于该信息,我必须找出该属性名称是否存在,如果它存在,我需要知道属性值。 例如: 我有名字appincome和sourceid。 有什么价值? 此外,如果文档中有两个appincome属性名称,我也需要知道,但我不需要它们的值,只是存在多个匹配。