问题标签 [xmldom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

php - 为什么在此处添加 element.getAttribute() 会使我的 php 脚本返回错误 500?

这是我用来解析远程 XML 的代码:

如果我删除 getAttribute 部分脚本运行顺利,但添加它会导致它返回错误 500。

如果您想检查它或其他什么,该 xml 可在该地址获得。

激活错误报告后,我发现错误是:Object of class DOMText could not be converted to string

0 投票
1 回答
533 浏览

javascript - Google Geocoding API 在负载上挂起

我正在尝试在 Dynamics CRM 2011 中使用 Google 的 GeoCoding API,但遇到了问题。我编写了以下 JavaScript 函数:

我已经在我的计算机上本地运行它并且它工作正常 - 它运行代码并给我一个带有纬度和经度的警报框。但是,一旦我将它包含在 CRM 中,它就拒绝运行。我已经添加了上面的警报框,它是两个警报之间的线 (xmlDoc.load(mDataPath);) 导致了问题。我得到带有“1”的警报框,然后没有别的。我尝试将代码包含在 CRM 函数中(由于某种原因,这给了我一个“访问被拒绝”错误)并且我尝试将它包装在 HTML 中并将其包含为 iframe。

我已经看到这个 API 返回一个名为“Status”的标签,它应该给出“OK”、“ZERO_RESULTS”、“OVER_QUERY_LIMIT”、“INVALID_REQUEST”等响应,所以我知道这不是配额或我请求的语法的问题- 就好像无法从该地址的服务器访问 API。正如我所说,在本地运行代码工作正常,我从 API 得到响应(状态为“OK”),但是一旦它在 CRM 中,它什么也不返回。

我真的不知道是什么导致了这种情况,我会很感激可以提供的任何帮助。

谢谢。

0 投票
1 回答
465 浏览

javascript - PHP XML DOM - 加载 XML 文件

我正在创建一个使用 PHP 的网页,并尝试根据用户的选择加载 XML 文件。我查看了各种网站和论坛,看看我是否做错了什么,但即使我尝试复制代码,它似乎也不起作用。我得出的结论是,我需要一双全新的眼睛来注意到一些我可能没有注意到的东西。当我从下拉列表中选择一个项目时,我希望它加载选定的 XML 文件并显示其中的信息,但是使用代码我到目前为止什么都没有发生。我从下拉列表中选择一个选项,但没有任何反应。我认为这是加载 XML 文件的问题,因为当我更改 loadXML() 函数中的代码以输出所选选项时,它起作用了。我只是不知道为什么它不起作用。

0 投票
0 回答
1745 浏览

vbscript - 使用 VBScript XMLDOM 创建 CDATA

我正在尝试使用 VBScript 在现有 XML 文档中创建一个节点。我已经创建了节点,但我不太明白如何创建 CDATA 部分以实际使用“<”和“>”。

我要创建的节点如下所示:

我正在使用 Microsoft.XMLDOM,所以每个“<”都创建为“<”等等,我没有正确使用 createCDATASection 吗?我已经尝试了几种方法来让脚本停止使用“<”和“>”,但我一无所获。

使用:

结果是:

0 投票
2 回答
2927 浏览

java - java xml document.getTextContent() 保持为空

我正在尝试在 JUnit 测试中构建一个 xml 文档。

然而,该文件仍然是空的(即println收益率null。)我不知道为什么会这样。实际的问题是后续的 XPath 表达式会抛出错误:Unable to evaluate expression using this context.

0 投票
3 回答
143 浏览

php - 从 PHP 错误加载 XML:Microsoft.XMLHTTP.DocumentElement null

我正在尝试根据在 mysql 数据库中提交的值在谷歌地图上放置标记。使用 PHP 动态加载 xml 时,由于 responseXML.DocumentElement 属性未得到重视,因此不会在地图上放置任何标记。当我从静态文件加载 XML 时它可以工作,而不是从数据库动态加载时。

这是不起作用的页面:http
://www.thirstygolfer.com/utils/maptest2.html 这是起作用的页面:http ://www.thirstygolfer.com/utils/maptest1.html

这是生成 xml 的 PHP 文件:www.thirstygolfer.com/utils/xmldump3.php

这是来自 thirstygolfer.com/utils/xmldump3.php 的 PHP 代码(减去数据库连接信息):

请帮忙!!

0 投票
1 回答
907 浏览

perl - 在 Perl 中使用 XML::DOM 构建哈希树

我想使用该XML::DOM模块解析一个简单的 XML 文档以进行散列。

并且预期的输出是-

我写的代码是:

我认为,我无法正确推送和弹出数组。另外,我不想使用XML::Simple和递归。

我怎样才能在 Perl 中做到这一点?

0 投票
3 回答
17820 浏览

xml - VBA - 从 XML 显示每个节点及其值

我有一个简单的 XML,如下所示,我需要显示每个节点的名称及其值。任何元素都不会有任何属性。

这里唯一的挑战是可能有一些元素可能在它自己的子元素中,例如地址所以代码需要有一个递归函数。

此外,不应显示没有像Address4 这样的文本的元素(它只有子元素)。此外,不应显示等元素。

我尝试了以下代码但没有工作..

0 投票
0 回答
155 浏览

javascript - 想要加载 xml url 并使用 javascript 从中获取元素值

我有一个 XML 网址:

http://services.gisgraphy.com/geoloc/search?lat=22.3000&lng=70.7833&radius1000

我想加载这个 url 并获取<asciiName>元素值。
将其存储到不同的变量中。尽可能
使用。javascript

0 投票
3 回答
12164 浏览

.net - 如何删除 XmlElement 的所有子节点,但保留所有属性?

如何删除 an 的所有子节点XmlElement,但保留所有属性?

请注意,XmlElement.RemoveAll也会删除所有属性。什么是删除所有子节点的干净、优雅且性能良好的方法?换句话说,这里的最佳实践是什么?