问题标签 [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.
javascript - 从 Javascript 中的字符串查看 XML 结构
我正在通过 AJAX 从 php 中收集一个字符串。该字符串基本上包含来自标记(XML 结构)中的数据库的数据。
在 Javascript 中,我收到了这个字符串。现在我想在浏览器上将此字符串视为 XML,以确保 XML 字符串格式正确。
谁能建议我如何将字符串转换为正确的 XML 并将其显示在 Web 浏览器上?
php - 我无法从 XML 文件中读取代码
我已将 javascript 代码保存在 xml 文件中。但是当我得到它时显示为空的 xml 标记。
XML 代码
content
当我使用 PHP DOMDocument获取标签时,我发现它是空的,当我检查页面源代码时,我发现它是空的,不存在 javascript。虽然当我带来另一个标签的值时,如Name
,Type
显示没有问题。我对 PHP 代码毫无疑问。
javascript - 如何从包含 CDATA 和 xml 的节点中读取单个 xml 节点
我有个问题。我有几个随机包含节点的 xml 文件,其中包含 CDATA 和 reqular xml 节点。我需要读取这些节点的内容,但我不确定如何确定该节点是普通 xml 节点、CDATA 节点还是包含两者混合的节点,其中开头和结尾的 CDATA 部分可能包含任何事物。(如果有帮助,我正在使用 xPath 来引用我的节点)
用于检索节点文本内容的行:
导致问题的 xml 示例:
c# - 创建目录结构的 XML DOM
如果有一个基于目录返回树节点的方法
但是我需要创建一个目录结构的 XML DOM,但是我是 XML DOM 的新手,不知道如何做到这一点。我看到的问题是:如何将 \ 放入 XML;以及如何获取子目录这是我到目前为止所拥有的
c# - 创建目录结构的 XDocument
我想创建一个目录结构的 XMLDom,如下所示
如果我试图做的事情会起作用,我不使用,但下面的代码给出了一个错误,说我试图输入非法字符
这就是我用来调用 DirToXml 的东西
xml - 是否可以从 DOM 中获取所有处理指令元素
我有一个 XML 文件,其中包含<?myinst contents ?>
. 如果可能的话,我需要使用单个 DOM 查询将它们全部放在一个集合中。如果不遍历所有树,这可能吗?
php - 如何在php中通过DOM解析xml
这是我的 xml,我想检索每个报告并将其保存到数据库
我已将 xml 文件加载到 dom,并且可以使用 nodeValue 检索值。通过使用nodeValue我得到像 A 和 XYZ 这样的值,但我希望值在xml 格式
<book>
<title>A</title>
</book>
<author>
<name>xyz</name>
</author>
php - PHP 没有从 XML 正确创建数组?
我真的很困惑为什么会发生这种情况(相当多的时间,比我想承认的要多)。基本上,当它到达 Date 时,它不会将日期添加到数组中,而 Time 绝对没问题。
XML 代码示例
PHP 代码示例
数组示例
问题
所以基本上问题是日期(日、月、工作日)应该输入到 [leave][date] ..(示例)[leave][date][day]
即使没有 IF 语句,并且仅将其输入 [leave] 数组也不起作用,例如
所以我基本上不确定并且不明白为什么它会显示在第一个数组中(例如按照示例在离开旁边)
对此的任何建议或帮助将不胜感激。
internet-explorer - Internet Explorer 中的 DOM 级别 3 XPath
我刚刚在我的 Windows 7 上安装了 IE10,我注意到,即使我很高兴来自 AJAX 请求的 XML 现在是兼容的 DOM 文档,但仍然document.evaluate
不支持一个相当基本的功能。
更糟糕的是,由于这些 XML不是自定义的 Microsoft对象,因此IXMLDocument
节点不再支持。最后,IE10 似乎不支持 DOM Level 3 XPath 或 MSXML Xpath。selectNodes
selectSingleNode
认真的,微软?有什么我想念的吗?
当然,我可以使用querySelector
and querySelectorAll
,但我不想失去相当多的向后兼容性。
否则,仍然可以使用这一行请求 MSXML 文档
如此处所述,但我认为最后在 IE 中处理标准 DOM 文档也会很好。
那么,有没有办法在 IE10 中将 XPath 与标准 DOM 文档一起使用?
更新 26/7/2013 IE11 还不稳定,但它仍然不支持document.evaluate
. 如果它在稳定版本中不支持它,我怀疑它是否会支持它。不用说这是荒谬的。
我知道你可以在 DOM 节点中使用querySelector
/ All
,但它在 IE9 及更低版本中不支持,它仍然很常用,而且无论如何 XPath 比选择器更强大。
幸运的是(如果你可以这么说的话),你仍然可以设置xhr.responseType = "msxml-document"
. 有那么一瞬间,我怕你再也做不到了……
更新 23/11/2013 IE11 现在很稳定,但遗憾的是,它不支持document.evaluate
. 随着重量级 XML 文档在 Web 应用程序中越来越少地使用 JSON 或其他轻量级符号格式,这已不再是一个问题,但仍然存在。
设置responseType
属性仍然提供遗留的 XML 文档,所以我猜什么都不会丢失。不过,我不知道这是否会适用于 IE12。
2015 年 8 月 15 日更新现在听起来很荒谬,但 Edge 现在支持document.evaluate
. 就在(几乎)一切都切换到 JSON 进行数据交换的时候。好吧,我想,迟到总比没有好。
android - DOM 解析器不适用于 Android Ice cream Sandwich
我正在尝试从 URL 解析 xml 数据,它在 android 2.3 上运行,但它在 ICE-cream 三明治及更高版本上崩溃。谁可以帮我这个事?提前致谢。
XMLFunctions.class 中的代码
MainClass 是 XMLEntertainment.class