问题标签 [nodelist]
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 - Dojo.NodeList.append()
这个函数让我在运行类似于以下提供的示例时遇到了麻烦:http: //dojotoolkit.org/api/1.5/dojo/NodeList#append
我的尝试:
我从 Google Web Toolkit Debugger 得到的错误:
关于可能是什么问题的任何想法?
java - 在 Java 中查找没有正确命名空间的节点中的元素
所以我有一个我在这里声明的 xml 文档:
然后我有一个函数,我在其中传递一个字符串,我想将它与我的 xml 中的一个元素相匹配:
问题是当它str
进来时没有任何类型的命名空间,所以我要测试的 xml 将是:
并且str
将成为节点。所以 nodelist 现在为空,因为它期望 tns:node 但我传入了 node。而且我知道忽略名称空间不好,但在这种情况下它很好。我的问题是我不知道如何在忽略命名空间的同时搜索节点中的元素。我还考虑将命名空间添加到传入的 str 中,但我也不知道该怎么做。
任何帮助将不胜感激,
谢谢,-乔什
javascript - 如何在 JavaScript 中重新排序/排序 NodeList?
我有一个我认为应该是直截了当的问题;让我快速解释一下:
在我的 JavaScript 中,food.xml
读入:
所以现在我有一个xmlFoodList
包含所有食物元素的 NodeList。到目前为止很棒。问题是我想根据<category>
里面的元素对节点进行排序。我可以阅读:
稍后在我的代码中,食品项目显示在一个列表中,正如您所期望的,我希望将同一类别的食品一起列出。所以,我的问题是:如何根据节点xmlFoodList
的类别重新排序节点?
注意:我无法更改food.xml
进来,并且我不想编辑我以后的代码来在列表填充时进行排序。我不想将 NodeList 转换为数组,因为我必须重写很多以后的代码。性能实际上并不是什么大问题,因此您可以随意克隆/嵌套循环。谢谢你的时间。
javascript - 可以通过手动 url 参数确定 javascript 属性值吗?
我正在尝试显示来自外部 .jsp 文件的数据,该文件的设置如下:
要仅显示来自一个特定“innertag”标签的信息,我目前正在使用:
我希望能够轻松隔离任何特定标签。理论上,我可以创建许多单独的页面,然后简单地将值更改为“innertag2”、“innertag3”等,但这显然有点不切实际。
有没有办法通过 URL 参数确定值?例如,如果我只想显示来自“innertag2”的数据,有没有办法让网址http://www.server.com/data.jsp?id=innertag2正确调整标记名?
谢谢,任何帮助将不胜感激。
php - 评估 DOMXpath->query 的结果是否返回匹配
如何评估 DOMTXpath->query 是否实际返回数据。现在我正在做($xml 是一个 DOMXpath 对象):
但是,如果我的 $xpath 没有生成节点,它就不会输出任何数据。我试过类似的东西:
但这似乎不起作用。如何测试我的查询是否实际上返回了匹配的节点(在这种情况下实际上是一个属性)?
php - PHP foreach 循环元素索引
我有一个获取电影流派的 XPath 查询。
我像这样从 $genreXpath 获取属性
我将把这些值写入 Db,因此有两个不同的数组。这段代码有效,但我知道必须有更好的方法来做到这一点,无论是使用二维数组,而不是使用 $i 计数器或更明显的东西,我还没有想出......任何指针???
javascript - javascript中的NodeList对象
谁能告诉我 NodeList 是什么类型的对象。我读到它是一个类似数组的对象,并且可以通过括号表示法访问它,例如var a = someNode.childNode[0];
. 这怎么可能,因为通过括号符号我们只能访问对象的属性,而且我知道我们不能拥有
java - 在 Java 中使用 XPath 解析 XML - 在 Java 中使用 Xpath 和 NodeList 从 XML 文件中获取数据
我有这个 xml 文件,我想用 Xpath 获取一些值。
一半的工作已经完成,但我在文件的最后部分遇到了一些麻烦(状态节点)
这里是java代码:package myxml;
输出将是:
第一个例子
第二个例子
查看 ID 为 2 的状态,文本description2
不是description1
. 我认为解析器不会移动到第二个孩子,它总是在第一个孩子。那么我该怎么做,也怎么做才能获得状态的属性?????????
javascript - IE7:如何创建真正的 NodeList?
我正在尝试使我当前的项目与 IE7 兼容。我们没有使用 jQuery,而是使用querySelectorAll
我们的选择器需求。但是,IE7 不支持querySelectorAll
,所以我使用来自https://gist.github.com/868532的代码对其进行了猴子修补。它实际上工作正常,除了一个小区别:它返回一个数组,而不是NodeList
像原来的那样。querySelectorAll
因为我想尽可能保持兼容,所以我想让该函数返回一个NodeList
. 使用在网上找到的一些方法,我已经将要点改编为:
我对这段代码的问题是appendChild
从它在 DOM 树中的原始位置删除了一个节点,因此我尝试使用 来创建一个克隆cloneNode
,这显然会创建有效的节点克隆,它们不是原始节点,因此不能在进一步的代码中使用。
有什么办法可以将真正的节点引用放入 NodeList 中?
java - 如何检索实际数据标签中的文本?
我的xml文件如下:
我想检索actual-data
标签中的文本(在本例中为“host-manager/html HTTP”)
我正在尝试这个:
但它给出了空字符串。是不是因为那个 [CDATA] 的事情。我还没想好那是什么。它是标签还是属性?
任何人都可以进行查询以获取应得的数据。(在这种情况下 - “host-manager/html HTTP”)