|
|
chedderslam wrote:
I have a simple xml document:
<recordset>
<division name="myname">
<coe_division_name>MISSISSIPPI VALLEY</coe_division_name>
<division_abbreviation>MVD</division_abbreviation>
</division>
</recordset>
Whe I am parsing it and get to the node:
<coe_division_name>MISSISSIPPI VALLEY</coe_division_name>
I am running this code:
set myvar [$doc nextSibling]
however, the result is blank.
My guess is that your node is the "MISSISSIPPI VALLEY" text node, not
the "coe_division_name" that you want. Could also be that your "doc"
variable contains the document, not the selected node.
Anyway, the following code seems to do what you want:
dom parse {
<recordset>
<division name="myname">
<coe_division_name>MISSISSIPPI VALLEY</coe_division_name>
<division_abbreviation>MVD</division_abbreviation>
</division>
</recordset>
} doc
set nd [$doc selectNodes .//coe_division_name]
puts [$nd asXML]
puts [$nd nextSibling]
puts [[$nd nextSibling] asXML]
HTH,
--
=> Christian Nassau, http://www.nullhomotopie.de
|
|