Thank you very much! Let me see if I can propose an approach that will save you time and get me on my way. I am attaching a workflow (it is a Palladian node example) that I am using and where these issues can be exemplified. I am passing it along only for high-level context, not for you to spend much (if any) time on it specifically. If you look at the node path from the Table Creator to the Content Extractor, you will find that it all works together. However, often, when I try to *replace* a node or add a node, I receive errors that the input / output type to or from nodes do not match - this includes when I try to write or read files or try to convert to a form that Strings to Document node will accept. If I had some way of knowing what format is exiting a node and what is required on input, I could convert and flow smoothly. The node descriptions I find are not helpful in this context. Is there some known map between types, for example, how to convert between the following (not exhaustive list, these are the ones I know of and are used for illustration):
- Document Cell
- CSV File
- Text File
- HTML / XML
If I could find some resource that would explain how to "pipe" between each of the formats above then I would be set! I know there are node to convert XML to JSON, Table to HTML, Strings to Document, etc. What about Document to String, Table to CSV, CSV to Table, Text to Table, etc.? Does this make sense? Every node seems to require input of one of the above listed types and will output as one of the above types. For example, what if I wanted to save the output of the HTTPRetriever (in the attached) to CSV or text which I cannot seem to do (saving to table works fine)? Or, if I wanted to do the same with the Content Analyzer? If I knew how to convert types along the way I could save out data and mix and match nodes.
This might also facilitate use of setting column values such as Document Class / Category for each type. If I knew what format to convert a flow to, I might be able to set column values more seamlessly. If you do have a way to do this with Document or CSV, that would be great. Sorry if this email is long but I hope it was an easy read; I figure it was better to go into a little more depth just to get this resolved. Let me know your thoughts. Thank you very much!