Difference between revisions of "Component: XML JSON Parser (Runtime Tools)"
From Flowcode Help
Jump to navigationJump to search (Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | MatrixTSL |- | width="20%" style="color:gray;" | Version | 1.0 |- | width="20%" style="color:gray;...") |
|||
Line 20: | Line 20: | ||
==Detailed description== | ==Detailed description== | ||
+ | |||
+ | |||
''No detailed description exists yet for this component'' | ''No detailed description exists yet for this component'' | ||
==Examples== | ==Examples== | ||
+ | |||
+ | |||
''<span style="color:red;">No additional examples</span>'' | ''<span style="color:red;">No additional examples</span>'' | ||
− | == | + | ==Macro reference== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" |
Revision as of 14:14, 20 January 2023
Author | MatrixTSL |
Version | 1.0 |
Category | Runtime Tools |
Contents
XML JSON Parser component
A component designed to simplify the collection of data from XML and JSON sources. Parses the raw data and creates a dynamic representation of the data that is easy to navigate and interrogate. Also allows the objects to be manually created or edited and then re-exported as XML or JSON format.
Component Source Code
Please click here for the component source code: FC_Comp_Source_XMLParser.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
![]() |
SetObjectString |
Sets the data string of an existing object. | |
![]() |
Object |
Handle to the object | |
![]() |
Data |
![]() |
Return |
![]() |
GetRootHandle |
Allows for user to step through the objects manually using the inbuilt runtime api calls. | |
![]() |
Return |
![]() |
FindObject |
Finds the first instance of an object. Returns the first matching path from the root. Returns 0 if the path was not found. | |
![]() |
ObjPath |
e.g. "rss.channel.title" | |
![]() |
Return |
![]() |
FindObjectString |
Searches for and then collects the data string from the specified path. Returns the first matching path from the root. | |
![]() |
ObjPath |
e.g. "rss.channel.title" | |
![]() |
Return |
![]() |
GetObjectString |
Collects the data string from the specified object. | |
![]() |
Object |
Handle to the object | |
![]() |
Return |
![]() |
ClearObjects |
Deletes all object data ready for fresh input | |
![]() |
Return |
![]() |
GetObjectTag |
Collects the tag string from the specified object. | |
![]() |
Object |
Handle to the object | |
![]() |
Return |
![]() |
BuildXMLString |
Generate a XML string based on the current objects inside the component. | |
![]() |
Return |
![]() |
DeleteObject |
Deletes a selected tag object. | |
![]() |
Object |
Handle to the object | |
![]() |
Return |
![]() |
FindNextObjectString |
Searches for and then collects the data string from the specified path. Returns the first matching path from the last search | |
![]() |
SubObjPath |
e.g. "item.title" | |
![]() |
Return |
![]() |
BuildJSONString |
Generate a JSON string based on the current objects inside the component. | |
![]() |
Return |
![]() |
SetObjectTag |
Sets the tag name of an existing object. | |
![]() |
Object |
Handle to the object | |
![]() |
Tag |
![]() |
Return |
Property reference
![]() |
Properties |