问题标签 [ixmldomelement]
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.
c++ - 如何从 IXMLDOMNode 访问元素属性?
我正在用 C++ 构建一个 XML DOM 文档。我的问题是:我从文档中的一个元素执行 XPATH 查询,我知道它会返回另一个元素。elementPtr->selectSingleNode 调用返回一个 IXMLDOMNode。如何访问该节点的属性?
我的一部分想要将节点向下转换为元素,但我无法让演员工作。
我试过
这会导致以下运行时错误:
我尝试的另一条路线是只使用节点:
这在“parentNode->get_attributes()”处失败。
好像我错过了什么;API 不应该这么难使用。
- 编辑 -
我缺少的是 selectSingleNode 调用失败,给我留下了一个 NULL 指针。你不能调用 QueryInterface ,也不能调用 get_attributes :P
我选择了适合我提出的问题的答案,而不是帮助我意识到我问错问题的答案。
selectsinglenode - 在 IXMLDOMElement 中选择单个节点?
我可以从 IXMLDOMElement 中选择单个节点吗,如果可能的话,请给我一个使用 MSXML 的示例
javascript - 如何使用“原型”扩展 IXMLDOMElement?
我有一些代码,它是几年前编写的,仅适用于 IE。我想让它现在与浏览器一起使用。
因此,代码通过 XHR 接收 XML,然后读取其内容。我有一个元素的“集合”。在 FF 中它的类型是Element,在 IE 中是IXMLDOMElement。为了使阅读文本值统一(FF使用textContent属性,IE text)我想添加这样的方法:
但是,当我尝试在 IE 中使用IXMLDOMElement而不是Element执行此操作时,我得到错误(在 IE 中),即未定义 IXMLDOMElement。如果是那种类型,如何无法定义某些东西?(在 IE 的开发工具中查看)
任何人都可以给我任何建议,提示如何处理这个问题?
vb6 - MSXML2.DOMDocument.xml 给我格式错误的 xml
我们有一个旧的遗留系统,其中一个组件是在 VB6 中编写的。一种方法返回一个字符串,它是 xml 数据。xml 数据是使用 msxml3.dll MSXML2.DOMDocument 创建的,并返回具有以下属性的文档数据:http xml
: //msdn.microsoft.com/en-us/library/ms755989 (v=VS.85).aspx
但是,xmldocument 的一些数据来自数据库,其中一个字段是散列密码字符串。为元素设置数据的代码:
这给了我格式错误/格式错误的 xml:
有解决方法吗?
c++ - 如何使用 DOM xerces c++.. 在 xml 文件中查找元素名称?
我想知道如何读取以下 xml 文件中所有元素的名称:
在这里,条件是我不确定有哪些水果可用(例如,那天是否有苹果)。我知道只有元素<fruits>
可用;孩子的名字不详,孩子的数量<fruits>
也不知道。
如何使用 Xerces DOM 解析找到当天可用的水果?
delphi - Delphi中的DOMElement
我如何在 DOMNodeList 对象中使用 .getElementsByTagName ?喜欢:
我的 XML 结构:
javascript - 如何创建 IXMLDOMDocument2,或者将其中一个 IXMLDOMElements 添加到 [Object, Document]?
只有当我尝试将一个文档中的元素添加到另一个文档时,我才会在 IE9 中获得 HIERARCHY_REQUEST_ERR (3)。我正在按如下方式创建我的文档:
并尝试添加如下:
Firefox 和 Chrome 对此很好,但 IE9 不喜欢它。这个想法是 xmlDoc 是 otherDoc 的过滤版本,我将其作为字符串存储在 sessionStorage 中。我希望以这种方式保存 XMLHTTPRequests。我不太喜欢先将 otherDoc 转换为字符串,然后通过 $.parseXML() 转换回来的选项。我希望有更好的选择,或者如果我认为这一切都错了,我也会听到这个论点。谢谢。
代替 OP 的答案,是否有人对为什么必须使用domParser()
或$.parseXML(jqXHR.responseText)
响应标头何时已经是xml 有适当的解释:Content-Type:text/xml; charset=utf-8
. 为什么 IE9 会猜测我想使用这种荒谬IXMLDOMDocument2
的实现来解析我的响应?
jquery - How to insert jQuery in a firefox Add-On / extension without the Window-object?
I'm having major problems when I decided to port a Chrome extension to Firefox. One of the problems is that jQuery won't install itself in the "Lib/main.js" file. The error I get is the following:
It seems that the window object is just not defined at the main method of a Firefox Add-On.
I understand that the extension itself doesn't need a committed window object because it doesn't represent an html page. But this makes it impossible to install jQuery while I want to take advantage of the ajax method and search-algorithm in dom elements.
I've tried several methods but they all failed:
- Retrieve the window object from an active tab (Failed to send the window-element because the sendMessage() method is part of the window-object)
- document.createElement (Failed because there is also no document-object)
- Some random stuff which also failed
So my question is, does anyone have successfully install jQuery in the main method of a Firefox Add-On?
java - AXIOM中的OMNode和OMElement有什么区别
AXIOM 中的 OMNode 和 OMElement 有什么区别和用法?我已经实现了一个 XML 解析器,并在实现中使用了这两个对象。OMElement 是 OMNode 的子类吗?
例如,两者的行为方式相同:看看这个
两者都支持铸造并且以相同的方式
php - 使用 PHP 测试元素以查看它们是第一个孩子还是第二个孩子
如果我有这个标记:
如果每个链接都是第一个或第二个孩子,然后根据它为它们分配类,是否可以使用 PHP 进行测试?我一直在研究 PHP DOMElement类,但我在 PHP 方面还不够好,无法将其付诸实践。
谢谢你的帮助 :)