相关疑难解决方法(0)

使用JavaScript解析XML

我需要能够使用JavaScript解析XML.XML将在一个变量中.我宁愿不使用jQuery或其他框架.

我看过这个,XML> jQuery阅读.

javascript xml domparser

89
推荐指数
2
解决办法
26万
查看次数

跨浏览器Javascript XML解析

是否有任何跨浏览器/跨平台的方法来解析Javascript中的XML文件?

javascript xml cross-platform cross-browser

63
推荐指数
2
解决办法
4万
查看次数

jQuery不会使用名为option的节点解析xml

我正在使用jQuery来解析一些XML,如下所示:

function enumOptions(xml) {
   $(xml).find("animal").each(function(){  
       alert($(this).text());
   });
}

enumOptions("<root><animal>cow</animal><animal>squirrel</animal></root>");
Run Code Online (Sandbox Code Playgroud)

这非常有效.但是,如果我尝试寻找称为"选项"的节点,那么它不起作用:

function enumOptions(xml) {
   $(xml).find("option").each(function(){  
      alert($(this).text());
   });
}

enumOptions("<root><option>cow</option><option>squirrel</option></root>");
Run Code Online (Sandbox Code Playgroud)

没有任何错误,只是没有得到任何警报,好像找不到任何东西.它只适用于名为选项的节点,其他一切我测试的工作正常!

我正在使用当前版本的jQuery - 1.4.2.

有人有什么想法?

TIA.

BG

javascript xml jquery

5
推荐指数
1
解决办法
3029
查看次数

在HTML中使用Web服务

我创建了一个Web服务并保存了它的.wsdl文件.我希望通过提供URL来在我的HTML文件中使用此服务.

任何人都可以告诉我如何在HTML中调用URL并使用它吗?就像在这里完成的那样 http://www.codeproject.com/Articles/14610/Calling-Web-Services-from-HTML-Pages-using-JavaScr/

唯一的区别是我的网络服务没有像"asmx?wsdl"那样的扩展.这有什么不同吗?我也遵循了该教程,但它不会产生任何输出.

谢谢////

html javascript web-services

5
推荐指数
1
解决办法
2万
查看次数

用于纯嵌入式环境的纯JavaScript编写的XML解析器

我正在寻找能在那里是没有访问一个JavaScript环境中运行一个分析器document,DOMParser或任何其他浏览器扩展.javascript应用程序可以在node.js中的浏览器(IE,Firefox,Chrome,Safari ...)中运行,但它注定要主要运行在V8或SpiderMonkey环境中.在不支持通常的XML解析器的情况下分发环境,我无法解析包含来自javascript的有效XML的字符串.

依赖于浏览器扩展像所有图书馆DOMParserActiveXObject失败的消息一样ReferenceError: DOMParser is not defined.

不需要访问文件系统(我需要从字符串解析为类似DOM的结构).

javascript dom xml-parsing

5
推荐指数
1
解决办法
4344
查看次数

在JavaScript中严格的HTML解析

在Google Chrome(Canary)上,似乎没有字符串可以使DOM解析器失败.我正在尝试解析一些HTML,但如果HTML不完全,100%,有效,我希望它显示错误.我试过了明显的事:

var newElement = document.createElement('div');
newElement.innerHTML = someMarkup; // Might fail on IE, never on Chrome.
Run Code Online (Sandbox Code Playgroud)

我也在这个问题上试过这个方法.无效标记不会失败,即使是我能生成的最无效的标记也是如此.

那么,至少有一些方法可以在Google Chrome中"严格"解析HTML吗?我不想自己使用令牌或使用外部验证实用程序.如果没有其他选择,那么严格的XML解析器就可以了,但某些元素不需要在HTML中关闭标记,最好不要失败.

html javascript html-parsing

3
推荐指数
1
解决办法
2611
查看次数

从GPS坐标获取城市名称

我想从GPS坐标获取城市的名称.我可以使用Google API获取GPS点的详细信息

http://maps.googleapis.com/maps/api/geocode/output?parameters
Run Code Online (Sandbox Code Playgroud)

输出是XML,我不想...例如

http://maps.google.com/maps/api/geocode/xmllatlng=53.244921,-2.479539&sensor=false&region=gb
Run Code Online (Sandbox Code Playgroud)

返回我的坐标的XML细节....我不认为很容易得到城市的名称....我只想要城市的名称..谢谢你提前帮助

gps google-api city

3
推荐指数
1
解决办法
1万
查看次数

使用javascript解析xml而不使用jquery

我想用javascript解析xml输出而不用jquery.

这个问题的最佳和实践是什么?

javascript

1
推荐指数
1
解决办法
1841
查看次数

将图像映射代码拆分为单个对象的有效方法是什么?

我正在构建一个应用程序,允许用户使用图像地图(他们在不同的网站上创建)。目前,用户在其他站点上制作图像地图后,他们需要返回我的站点并手动逐个输入不同的区域(形状和坐标)。

我想自动化这个过程,所以用户只需复制粘贴整个代码片段,我就会自动提取个人区域。

例如,我希望用户输入以下代码:

<img src="Screenshot (473).png" alt="" usemap="#map" />
<map name="map">
    <area shape="rect" coords="866, 213, 1024, 357" />
    <area shape="rect" coords="965, 451, 1048, 512" />
    <area shape="circle" coords="1167, 200, 77" />
    <area shape="poly" coords="1357, 298, 1279, 376, 1394, 501, 1651, 386, 1511, 286" />
    <area shape="poly" coords="802, 250, 856, 499, 551, 536, 610, 262, 758, 181" />
</map>
Run Code Online (Sandbox Code Playgroud)

然后当他们提交时,我会自动提取以下内容:

[
  {
    shape: "rect",
    coords: [866, 213, 1024, 357]
  },
  {
    shape: "rect",
    coords: [965, 451, 1048, 512]
  },
  {
    shape: …
Run Code Online (Sandbox Code Playgroud)

html javascript

1
推荐指数
1
解决办法
33
查看次数