Posted to tcl by jdc at Wed Sep 19 10:40:31 GMT 2007view raw
- package require tdom
- set xml "<?xml version='1.0' encoding='UTF-8'?><test><list><word><a>door</a><b>deur</b></word><word><a>window</a><b>venster</b></word></list></test>"
- set doc [dom parse $xml]
- set root [$doc documentElement]
- set nodeList [$root selectNodes /test/list/word]
- foreach n $nodeList {
- foreach cn [$n childNodes] {
- puts "text for [$cn nodeName] = [$cn text] = [$cn asText]"
- }
- }
- exit