标签: tdom

从 tcl 解析 html 页面

我使用 tdom 版本 0.8.2 来解析 html 页面。

从帮助页面我找到了以下命令来获取 ElementById

TCL代码

set html {<html>
<head>
</head>
<body>
<div id="m"> 
</div>
</body>
</html>
}
package require tdom
set doc [ dom parse -html $html ] 
set node  [ $doc getElementById m]
Run Code Online (Sandbox Code Playgroud)

但是当我执行第二个 set 命令时,我得到一个空字符串。但显然该标签的 id 为 m 。有人能告诉我哪里出了问题吗?

问候, 米图恩

html dom tcl tdom

5
推荐指数
1
解决办法
2269
查看次数

如何检查 tdom(tcl) 中是否存在 xml 节点?

我正在尝试使用 tclsh 脚本中的 TDOM 解析器删除现有的 xml 节点。当尝试删除不存在的节点时,tcl 代码抛出错误。

在 tdom 中访问节点之前有什么方法可以检查该节点是否存在。

这是我尝试删除 delNode 时得到的结果:

invalid command name ""
    while executing
"[$root selectNodes $xpath/delNode] delete"
Run Code Online (Sandbox Code Playgroud)

xml tcl tdom

1
推荐指数
1
解决办法
973
查看次数

标签 统计

tcl ×2

tdom ×2

dom ×1

html ×1

xml ×1