Sample code for 30+ languages & platforms
Xbase++

Xml.ChildContent Example #2

Another Xml.UpdateChildContent example...

Chilkat Xbase++ Downloads

Xbase++
LOCAL oXml
LOCAL oSbValue
LOCAL i

oXml := CreateObject("Chilkat.Xml")
oXml:Tag := "abc"

oSbValue := CreateObject("Chilkat.StringBuilder")

i := 0
DO WHILE i < 10
    oXml:I := i
    oSbValue:Clear()
    oSbValue:AppendInt(i)
    oXml:UpdateChildContent("xyz|test[i]", oSbValue:GetAsString())
    i := i + 1
ENDDO

? oXml:GetXml()

//  Output is:

//  	<?xml version="1.0" encoding="utf-8" ?>
//  	<abc>
//  	    <xyz>
//  	        <test>0</test>
//  	        <test>1</test>
//  	        <test>2</test>
//  	        <test>3</test>
//  	        <test>4</test>
//  	        <test>5</test>
//  	        <test>6</test>
//  	        <test>7</test>
//  	        <test>8</test>
//  	        <test>9</test>
//  	    </xyz>
//  	</abc>

oXml:destroy()
oSbValue:destroy()