问题标签 [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.
php - 为什么在此处添加 element.getAttribute() 会使我的 php 脚本返回错误 500?
这是我用来解析远程 XML 的代码:
如果我删除 getAttribute 部分脚本运行顺利,但添加它会导致它返回错误 500。
如果您想检查它或其他什么,该 xml 可在该地址获得。
激活错误报告后,我发现错误是:Object of class DOMText could not be converted to string
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 中,它什么也不返回。
我真的不知道是什么导致了这种情况,我会很感激可以提供的任何帮助。
谢谢。
javascript - PHP XML DOM - 加载 XML 文件
我正在创建一个使用 PHP 的网页,并尝试根据用户的选择加载 XML 文件。我查看了各种网站和论坛,看看我是否做错了什么,但即使我尝试复制代码,它似乎也不起作用。我得出的结论是,我需要一双全新的眼睛来注意到一些我可能没有注意到的东西。当我从下拉列表中选择一个项目时,我希望它加载选定的 XML 文件并显示其中的信息,但是使用代码我到目前为止什么都没有发生。我从下拉列表中选择一个选项,但没有任何反应。我认为这是加载 XML 文件的问题,因为当我更改 loadXML() 函数中的代码以输出所选选项时,它起作用了。我只是不知道为什么它不起作用。
vbscript - 使用 VBScript XMLDOM 创建 CDATA
我正在尝试使用 VBScript 在现有 XML 文档中创建一个节点。我已经创建了节点,但我不太明白如何创建 CDATA 部分以实际使用“<”和“>”。
我要创建的节点如下所示:
我正在使用 Microsoft.XMLDOM,所以每个“<”都创建为“<”等等,我没有正确使用 createCDATASection 吗?我已经尝试了几种方法来让脚本停止使用“<”和“>”,但我一无所获。
使用:
结果是:
java - java xml document.getTextContent() 保持为空
我正在尝试在 JUnit 测试中构建一个 xml 文档。
然而,该文件仍然是空的(即println
收益率null
。)我不知道为什么会这样。实际的问题是后续的 XPath 表达式会抛出错误:Unable to evaluate expression using this context
.
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 代码(减去数据库连接信息):
请帮忙!!
perl - 在 Perl 中使用 XML::DOM 构建哈希树
我想使用该XML::DOM
模块解析一个简单的 XML 文档以进行散列。
并且预期的输出是-
我写的代码是:
我认为,我无法正确推送和弹出数组。另外,我不想使用XML::Simple
和递归。
我怎样才能在 Perl 中做到这一点?
xml - VBA - 从 XML 显示每个节点及其值
我有一个简单的 XML,如下所示,我需要显示每个节点的名称及其值。任何元素都不会有任何属性。
这里唯一的挑战是可能有一些元素可能在它自己的子元素中,例如地址所以代码需要有一个递归函数。
此外,不应显示没有像Address4 这样的文本的元素(它只有子元素)。此外,不应显示省等元素。
我尝试了以下代码但没有工作..
javascript - 想要加载 xml url 并使用 javascript 从中获取元素值
我有一个 XML 网址:
http://services.gisgraphy.com/geoloc/search?lat=22.3000&lng=70.7833&radius1000
我想加载这个 url 并获取<asciiName>
元素值。
将其存储到不同的变量中。尽可能
使用。javascript
.net - 如何删除 XmlElement 的所有子节点,但保留所有属性?
如何删除 an 的所有子节点XmlElement
,但保留所有属性?
请注意,XmlElement.RemoveAll也会删除所有属性。什么是删除所有子节点的干净、优雅且性能良好的方法?换句话说,这里的最佳实践是什么?