Hi,
Here are the two functions (adapted from Sarah's stack), sorry, I
should have copied them before. When I run my code I get a "failure"
node that's ok and a "failure" more that's empty - the second call
overwrites the data of the first.
Any idea's?
Thanks a lot for your time
All the Best
Dave
------------------------------------------------------------------------
-----
--
-- UtilXMLNewElement
--
------------------------------------------------------------------------
-----
function UtilXMLNewElement theDocumentID,theParent,theTag,theData
local mySubNode
local myTag
put UtilXMLCheckTag(theTag) into myTag
revAddXMLNode theDocumentID,theParent,myTag,theData
put the result into mySubNode
if word 1 of mySubNode contains "xmlErr" then return false
return true
end UtilXMLNewElement
------------------------------------------------------------------------
-----
--
-- UtilXMLNewAttribute
--
------------------------------------------------------------------------
-----
function UtilXMLNewAttribute theDocumentID,theParent,theTag,theData
local mySubNode
local myTag
put UtilXMLCheckTag(theTag) into myTag
revSetXMLAttribute theDocumentID,theParent,myTag,theData
put the result into mySubNode
if word 1 of mySubNode contains "xmlErr" then return false
return true
end UtilXMLNewAttribute
On 29 May 2007, at 13:16, Ian Wood wrote:
On 29 May 2007, at 13:04, Dave wrote:
I've been playing around and got to the point where I can add
nodes etc. However I need to generate lots of "Failure" nodes.
When I run the following code, only the second node gets added.
How can I add multiple nodes?
What is "UtilXMLNewElement"? I'm assuming that it's some function
of your own, as it's not a Rev function.
I've successfully used the following inside a repeat structure,
where treeID is the ID of the XML tree:
====================================
revAddXMLNode treeID, tAssetsNode, "asset", ""
put the result into tItemNode
checkforerror tItemNode
revSetXMLAttribute treeID, tItemNode, "id_number", char 2 to 4 of
numAssets
revSetXMLAttribute treeID, tItemNode, "main_title", the main_title
of tControl
revSetXMLAttribute treeID, tItemNode, "asset_path", the asset_path
of tControl
revSetXMLAttribute treeID, tItemNode, "artist_name", the
artist_name of tControl
revSetXMLAttribute treeID, tItemNode, "x", text of fld "x" of stack
"position"
revSetXMLAttribute treeID, tItemNode, "y", text of fld "y" of stack
"position"
revSetXMLAttribute treeID, tItemNode, "wall", text of fld "wall" of
stack "position"
revSetXMLAttribute treeID, tItemNode, "pan", text of fld "pan" of
stack "position"
revSetXMLAttribute treeID, tItemNode, "hFOV", text of fld "hFOV" of
stack "position"
revSetXMLAttribute treeID, tItemNode, "hOffset", text of fld
"hOffset" of stack "position"
revSetXMLAttribute treeID, tItemNode, "vOffset", text of fld
"vOffset" of stack "position"
====================================
Ian
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution