Sample code for 30+ languages & platforms
Lua Requires Chilkat v9.5.0.64+

Demonstrate the XML NewChildInt2 Method

See more XML Examples

Demonstrates the XML NewChildInt2 method.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local xml = chilkat.Xml.new()

xml.tag = "animal"

local i = 0
while i < 10 do
    -- The first call (in the 1st loop iteration) automatically
    -- creates the children in the path.
    -- Each subsequent call finds the inner nodes in the path
    -- already exist, but always adds a new child at the leaf,
    -- even if it is a duplicate.
    xml:new_child_int2("bird|flightless|penguin|number", i)
    i = i + 1
end

print(xml:get_xml())

-- Output:

--     <?xml version="1.0" encoding="utf-8" ?>
--     <animal>
--         <bird>
--             <flightless>
--                 <penguin>
--                     <number>0</number>
--                     <number>1</number>
--                     <number>2</number>
--                     <number>3</number>
--                     <number>4</number>
--                     <number>5</number>
--                     <number>6</number>
--                     <number>7</number>
--                     <number>8</number>
--                     <number>9</number>
--                 </penguin>
--             </flightless>
--         </bird>
--     </animal>
--