Hi Jan, great! I knew, there must have been such a straight forward method :) Thanks again! Tiemo
> -----Ursprüngliche Nachricht----- > Von: [email protected] [mailto:use-livecode- > [email protected]] Im Auftrag von Jan Schenkel > Gesendet: Mittwoch, 8. August 2012 17:30 > An: How to use LiveCode > Betreff: Re: revAddXMLNode - how to specify a parent node if multiple? > > You need to use brackets and indices in the path to the parent node. > > Here's a quick example to explain it: > - create a new stack > - drop a field onto it > - drop a button onto it and set its script to ##on mouseUp > local tXMLText,tXMLTree > put "<?xml version=" & quote & "1.0" & quote & "?>" & return & \ > "<products />" into tXMLText > put revCreateXMLTree(tXMLText,false,true,false) into tXMLTree > -- > local tRootNode, tCurrentNode > put revXMLRootNode(tXMLTree) into tRootNode > repeat with tIndex = 1 to 3 > revAddXMLNode tXMLTree, tRootNode, "productidentifier", empty, > "after" > put tRootNode & "/productidentifier[" & tIndex & "]" into > tCurrentNode > revAddXMLNode tXMLTree, tCurrentNode, "b221", tIndex > end repeat > -- > put revXMLText(tXMLTree, empty, true) into field 1 > revDeleteXMLTree tXMLTree > end mouseUp > ## > > Now click on the button and you should see the following text appear: > ## > <?xml version="1.0"?> > <products> > <productidentifier><b221>1</b221></productidentifier> > <productidentifier><b221>2</b221></productidentifier> > <productidentifier><b221>3</b221></productidentifier> > </products> > > ## > > > HTH, > > > Jan Schenkel. > > > ===== > Quartam Reports & PDF Library for LiveCode www.quartam.com > > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." > (La Rochefoucauld) > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
