본문으로 바로가기

TclXML 3.2

category Tcl & Tk/확장 패키지 (Extension Package) 2025. 3. 5. 15:53

홈페이지: https://sourceforge.net/projects/tclxml/

 

TclXML은 Tcl 스크립팅 언어에 대한 XML 지원을 제공합니다. 또한 DOM API도 제공합니다. libxml2와 통합하면 XSLT, XML 스키마 및 Relax NG가 추가됩니다. xmlgen 하위 프로젝트는 XML을 생성 기능을 제공합니다.

package require xml 3.2

set parser [xml::parser]
$parser configure -elementstartcommand EStart \
    -characterdatacommand PCData

proc EStart {tag attlist args} {
    array set attr $attlist
    puts "Element \"$tag\" started with [array size attr] attributes"
}

proc PCData text {
    incr ::count [string length $text]
}

set count 0
$parser parse [read stdin]

puts "The document contains $count characters"
exit 0

Download

tclxml-3.2.zip
0.80MB
tclxml-3.2.tar.gz
0.72MB

'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글

label 0.0.1  (0) 2025.03.05
winsend 0.6  (0) 2025.03.05
baseconv 1.0  (0) 2025.03.05
Ffidl 0.6  (0) 2025.03.05
AniGif 1.3  (0) 2025.02.21