问题标签 [tdom]
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.
xml - TCL TDom:循环对象
使用 TDom,我想循环浏览以下格式的对象列表:
然后我使用 TDom 创建一个对象列表:
到目前为止,我这样做是为了(理论上)从列表中选择每个“对象”节点。我怎样才能遍历它们?仅仅是:
对于每个对象,我需要检索每个属性的关联。从示例中,我需要记住“名称”是“系统名称”,“供应商”是“戴尔”等。
我是 TCL 的新手,但在其他语言中,我会使用对象或关联列表来存储这些。这可能吗?你能告诉我以这种方式选择属性的语法示例吗?
xml - TCL tDom 空 XML 标记
我正在使用 tDom 循环遍历一些 XML 并提取每个元素的 text()。
但是当它试图打印出空的供应商时,它会抛出错误无效的命令名称“”。我怎样才能忽略这一点并将 $nVendor 设置为空字符串?
html - 从 tcl 解析 html 页面
我使用 tdom 版本 0.8.2 来解析 html 页面。
从帮助页面中,我找到了以下命令来获取 ElementById
TCL代号
但是当我执行第二个 set 命令时,我得到一个空字符串。但是很明显,标签的 id 为 m 。有人能告诉我哪里出错了吗?
问候,米通
xml - 如何使用 TCL(TDom) 在现有 xml 文件中插入新节点
我有一个包含更多节点的现有 XML 文档,我想插入一个新节点,但在某个位置。
该文档看起来像:
...可以认为是xml标签a.../a、c.../c、e.../e。(格式问题)
新节点应按字母顺序插入节点之间,结果是:
如何在 TCL 中使用 XPath 查找现有节点并在其前后插入新节点。
我还想保留顺序,因为 XML 文档中的现有标签是按字母顺序排列的。
目前我正在使用 tdom 包。
有谁知道如何插入这样的节点?
xslt - 如何使用 tDOM 将包含空格的 XSLT 转换应用于 XML 文档?
我有一些形式的 XML:
我希望 XML 成为最终的参考,并使用 XSLT 将其转换为 HTML 用于文档,.h 用于构建(也可能是其他形式)。
HTML 版本运行良好,每个寄存器生成一个表,每个字段一行:
转换为 .h 并不顺利。我完全无法在输出中生成所需的空格:
我希望它能产生输出:
但我实际上得到:
我不明白为什么我在“#define”之后得到空格,而不是在转换后的助记符之后得到空格。我尝试了一个更简单的解决方案,只有一个内联空间,结果相同。
我对此(XSLT)太陌生了,不知道我是a)做错了还是b)在tDOM中找到了限制。
xml-parsing - 使用 TDOM 解析 xml 数据的问题
希望有人能指出我正确的方向。
我对 TCL 比较陌生,但与我使用的其他语言(Javascript/VbScript/C#)相比,示例代码非常缺乏。
代码:
错误是:
如果我更改 XML 并将元素重命名为 Envelope、Body 等,它工作正常(但不是可能的解决方案,因为这是一个数据馈送)。我不得不承认我的 XML 解析技巧有点欠缺。
我尝试了一个在线 xQuery 工具,它可以解析它。我猜它可能与命名空间和 TCL 有关,但不知道该怎么做..
我基本上只需要<MyData>
从这部分数据中提取出来,并且只会有一个响应,所以可能有一种更简单的方法而不是 xQuery?我需要撤回的其他一些数据将有多个,所以很高兴知道如何做到这一点!
excel - 使用带有函数调用的 TCOM/TCL 设置单元格值
我正在尝试使用函数调用在 TCOM 中分配单元格值。但我看到打印的确切函数名称。
我想替换$cells_worksheet1 Item 27 B $Attribute
到函数返回的$cells_worksheet1 Item 27 B {[getAttribute]}
地方。知道怎么做吗?getAttribute
$attribute
tcl - Tcl setAttribute 方法..我如何只更新 xml 文件中的特定行
通常状态属性在该节点中不存在...所以我正在设置它..要知道它是否更新,我检查了 getAttribute..所以输出即将到来..但是在 .xml 文件中没有看到这个属性。 . 我到底错过了什么......??
(或)
是否有任何最佳方法仅使用 tdom 方法仅更新 .xml 文件中的特定行我成功地创建了临时文件,这是传统过程..但我只想使用 tdom 解析器方法更新行..
xml - 在 TCL tDOM 中解析具有多个子项的 XML 数据
我的 XML 文件:
我的 tcl 脚本:
我的输出:
互联网上缺乏使用这个强大工具的文档。我如何获得输出?我的代码中带注释的“#”部分不起作用。
提前致谢。
xml - TCL tdom xml向后解析直到root
我有一个 tcl proc 要写,我已经给出了一个 xml 的随机节点。我必须解析其父母是否设置了特定的属性字段。在 C++ 中,我可以使用递归函数轻松完成此操作,该函数在到达 ROOT 节点时中断。但是在 tdom 中我找不到如何检查是否已到达 Root 节点。
我是 tcl 的新手,所以语法不好,只是想传达这个想法。如何得到这个结果。请帮忙。