4
tdom 버전 0.8.2를 사용하여 html 페이지를 구문 분석합니다. 도움말 페이지에서 tcl의 HTML 페이지 구문 분석
나는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]
을 ElementById
를 얻기 위해 다음 명령을 발견하지만 두 번째 세트 명령을 실행할 때 나는 빈 문자열을 얻을. 하지만 태그의 ID는 m입니다. 누군가 내가 잘못 가고 있는지 말할 수 있습니까?감사합니다, Mithun
답장을 보내 주셔서 감사합니다. 어떤 tdom 버전을 사용하고 있습니까? "puts [[$ doc selectNodes"// * \ [@ id \] "] asList]"명령이 동일한 출력을 생성하는 것처럼 나에게 여전히 작동하지 않습니다. 하지만 노드 [$ doc getElementById m] 명령이 작동하지 않습니다. – Vidya
tDOM 0.8.3이 필요합니다. 분명히 (changelog에 따르면) 2007-10-30에 수정 된 버그였습니다. –