问题标签 [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.

0 投票
1 回答
326 浏览

xml - 将字符串合并到 XML

我实际上正在更新一个旧版应用程序VB 6.0,我需要将一个元素添加到声明为IXMLDOMElement. 我的 XML 对象的内容实际上如下;

现在我有一个查询,它已经返回了一个 XML 格式的结果(作为字符串),如

我需要将其集成到我的 XML 中,即在 root node<ChoiceLists>中。

谁能告诉我如何将此字符串添加到我的 XML 中?我一直在尝试IXMLDOMElement对象的不同功能,但徒劳无功。

谢谢

0 投票
1 回答
429 浏览

xml - XML 解析器不知道空格长度

我有以下 XML 示例。

我必须阅读此 XML 和预期输出,如下所示。

这是我的 XML 解析器代码。

如果 XML 子节点文本没有空格值,则代码很好并显示输出。我的代码条件是使用“If xmlNode.HasChildNodes Then”条件检查 XML 元素标记是否有价值 。
对于空白情况,xmlNode 对象没有子节点和长度。
所以我不能检查条件,也不能写空白元素标记值,它们的编码将跳到下一个 XML 元素标记。

我非常感谢任何帮助和建议。

另外:
这个 “If xmlNode.HasChildNodes Then” 条件是检查 xmlNode 子节点的长度。
例如。
if childnode length > 0 return true, if not return false.
作为我的空白情况,条件将始终返回 false,因为空白值的子节点长度为 0。

0 投票
1 回答
336 浏览

image - Jxbrowser:从 DOMElement 获取图像宽度和高度

如果我有一个 img 列表,如何获得 clientwidth 和 clientheight

还是我应该使用 jquery?但是它如何与 jxbrowser API 结合呢?谢谢!

0 投票
1 回答
120 浏览

xpath - 获取两个h3标签之间的所有ul元素

以下是该元素在页面上的外观:

在此处输入图像描述

程序和课程是h3标签。我想要程序和课程之间的所有 ul 标签。遵循 XPath 给了我所有 ul 之后的程序:

我如何过滤它以拥有课程和程序之间的唯一ul 。

截图来源:https ://catalog.fullerton.edu/preview_entity.php?catoid=16&ent_oid=1837&returnto=1920

0 投票
1 回答
5387 浏览

xpath - 以 xpath 开头和结尾

以下是该元素在页面上的外观:

在此处输入图像描述

我想要在通用工程课程之后的所有li常规[COURSE_NAME]课程也是其他页面上的常用文本。

所以基本上我想要GENERAL [COURSE_NAME] Courses之后的所有li

我编写了以下 XPath,但不幸的是,它在 Chrome 上执行 XPath 时导致了 DOMException。

在此处输入图像描述

页面:http ://catalog.fullerton.edu/content.php?catoid=16&navoid=1922

0 投票
1 回答
95 浏览

xpath - 如何获取没有 HTML 标签的文本

以下是 HTML:

我需要从此 HTML 中获取以下文本:

从第 6 行 -
从第 7 行 -
,在 CPSC、CPEN 或 CPEI 中声明为主要/次要

我可以使用以下 XPath 获得 href [课程编号:CPSC 254 等...]:

更新

然后是带有以下 XPath 的文本:

我需要以与 URL 1相同的方式拥有这些课程名称/先决条件。

在此处输入图像描述

在这种方法中,我首先获取所有 HREF,然后是所有文本。有没有更好的方法来实现这一目标?我不想迭代 2 个 XPath 以首先获取 HREF,然后是 Text,然后再将它们组合成先决条件字符串。

1 http://catalog.fullerton.edu/ajax/preview_course.php?catoid=16&coid=99648&show

0 投票
1 回答
96 浏览

python - 如何获取没有 HTML 标签的文本 | 在拆分中添加多个分隔符

在 XPath 之后选择带有类 ajaxcourseindentfix 的 div 元素,并将其从先决条件中拆分出来,并在先决条件之后为我提供所有内容。

我的 div 不仅可以有先决条件,还可以有以下拆分点:

先决条件核心条件
核心
条件

现在,只要我有Prerequisite,上面的 XPath 就可以正常工作,但是只要上面三个中的任何东西出现,XPath 就会失败并给我整个文本。

有没有办法在 XPath 中放置多个分隔符?或者我该如何解决?

示例页面:

并存 URL:http ://catalog.fullerton.edu/ajax/preview_course.php?catoid=16&coid=96106&show

先决条件网址:http ://catalog.fullerton.edu/ajax/preview_course.php?catoid=16&coid=96564&show

两者:http ://catalog.fullerton.edu/ajax/preview_course.php?catoid=16&coid=98590&show

[旧线程] -如何获取没有 HTML 标记的文本

0 投票
1 回答
43 浏览

php - 如何从 xml url 获取子节点?

我得到了这个链接https://www.ncbi.nlm.nih.gov/gene/7128?report=xml&format=text。我正在尝试编写一个代码,从链接中获取 Gene-commentary_heading 中的交互和 GeneOntology。我只有在有 2 个或 3 个节点时才能成功使用此代码,但在这种情况下至少有 6 个或更多节点。有人可以帮助我吗?

Bellow 是我正在寻找的信息的示例(可视化太多了,所以我只展示了一部分)

0 投票
1 回答
81 浏览

php - 是否可以调试此 PHP

我真的抓住了这里的稻草。我不编写代码,我的 PHP 电子邮件扩展在编辑模板时工作得很好,除了这些错误。我的供应商不知道在哪个时区,而且反应迟钝。除了显而易见的——改变扩展、改变供应商等等,你们中的任何一个 PHP 人都可以看看这个代码块并告诉我哪里出了问题。我不知道如果断章取义,它是否有意义。错误是 PHP 注意:尝试从第 1344 行开始获取非对象的属性。这是从 1344 到 1370 的代码块。当 HTML 不是一个选项时,它显然与切换到纯文本有关。再次,在这里抓住稻草,但对于知识渊博的人来说,stackoverflow 是相当可靠的。

我正在重新粘贴代码以包含更完整的块。我还在行中添加了注释以指示四个警告出现的位置。它们看起来像这样://NEXT LINE IS ERROR ONE - LINE 1344 注意:试图获取非对象的属性

谢谢

0 投票
2 回答
54 浏览

xml - 获取特定元素值

我需要解析一个 xmlobject 并从节点中提取两个值,我可以从这些树中获取两个值。我被困在如何向下遍历循环中的节点以获取一个值,然后确定我是否可以获取第二个值。

这是在 VBS 中,并被用作已经运行的程序中的扩展。一直在查看此处和 Microsoft 文档,但无法从它们那里获得有关 VBS 的良好信息。

示例 XML

如果元素的值为 1,我想从上面的 XML 中提取元素中的值。

编辑:修复了示例 xml 中放错位置的“/”