{"title":"XML Writer","nodeType":"Sink","id":"*va9aGvJa-MJpjGjX","factoryName":"org.knime.xml.node.filehandling.writer.XMLWriterNodeFactory2","factoryId":"org.knime.xml.node.filehandling.writer.XMLWriterNodeFactory2","path":["Structured Data","XML"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>The node takes the XML Documents of the selected column and writes them, each in a separate file, into a directory. It will append the paths of the written files to the input table as well as the corresponding write status (created, unmodified, overwritten).</p><p><i>This node can access a variety of different</i> <a href=\"https://docs.knime.com/2021-06/analytics_platform_file_handling_guide/index.html%20%20%20%20%20#analytics-platform-file-systems\" rel=\"ugc nofollow noopener noreferrer\"> <i>file systems.</i> </a> <i>More information about file handling in KNIME can be found in the official</i> <a href=\"https://docs.knime.com/latest/analytics_platform_file_handling_guide/index.html\" rel=\"ugc nofollow noopener noreferrer\"> <i>File Handling Guide.</i> </a></p>\n            \n        \n        ","shortDescription":"Writes XML Documents in a directory.","keywords":[],"deprecated":false,"streamable":true,"tags":["Structured Data","XML","Streamable"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDgyMTc5RUE1RTNFMTFFNTkzNTNCNDkxMTdGQUY2MkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDgyMTc5RUI1RTNFMTFFNTkzNTNCNDkxMTdGQUY2MkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOUQ5OUYwMzVFM0UxMUU1OTM1M0I0OTExN0ZBRjYyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUQ5OUYwNDVFM0UxMUU1OTM1M0I0OTExN0ZBRjYyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvNsWWYAAAB7SURBVHjatFIJDsAgCBuGf/N0hsYu3lOWNTEoSDlJVa8vCCMlEakdP0HGFgkj4owkmr0ZbIEWkZP9rcnBQV5/+mWMJ+Cm5uMehmJ5hnJm70oQkWQsezJzqudlDpoRn0b03FcSLpiCInory2ygR+CkBoG3iXyyNCPcAgwAhf5X/2VEL3UAAAAASUVORK5CYII=","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Data Table","description":"Input table containing at least one XML column."}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Output Table","description":"Input table with an additional path column that contains the paths of the written files, as well as another String column which holds the write status (created, unmodified, overwritten)."}],"dynInPorts":[{"groupName":"File System Connection","groupDescription":"The file system connection.","types":[{"objectClass":"org.knime.filehandling.core.port.FileSystemPortObject","color":"178ba5","dataType":"File System"}]}],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Folder","description":"The folder to write the XML files to.","optional":false},{"name":"Create missing folders","description":"If enabled, missing folders in the specified path will be created automatically.","optional":false},{"name":"If exists","description":"Specify the behavior of the node in case the output file already exists.\n<ul><li><b>Fail</b> : Will issue an error during the node&#39;s execution (to prevent unintentional overwrite).</li><li><b>Overwrite</b> : Will replace any existing file.</li><li><b>Ignore</b> : Will ignore if a file already exists and continues the copying process.</li></ul>","optional":false},{"name":"XML column","description":"Column containing the XML to write.","optional":false},{"name":"Remove XML column","description":"If checked, the column containing the XML is removed from the output table.","optional":false},{"name":"Compress XML files (gzip)","description":"If checked, the XML files will be compressed to gzip.","optional":false},{"name":"File generation mode","description":"Select how output file names should be determined.\n<ul><li><b>Generate</b> : Generate file names using a pattern with an incrementing counter.</li><li><b>From column</b> : Use file names from a selected column.</li></ul>","optional":false},{"name":"File names","description":"The file names will be generated using the provided pattern. The pattern must contain a single &#34;?&#34; symbol. This symbol will, during execution, be replaced by an incrementing counter to make the filenames unique. The file extension will be detected automatically and must not be specified.","optional":false},{"name":"File name column","description":"Column containing the file names under which the corresponding XML files will be stored.","optional":false}]}],"links":[],"kudos":[{"accountId":"account:user:eb44e36f-94fa-45b8-9584-32b2328e64c4","user":"gallardo","date":"2024-09-02T19:09:31+00:00"}],"kudosCount":1,"bundleInformation":{"bundleVersion":"5.12.0.v202604300910","bundleName":"XML related functionality for KNIME","bundleSymbolicName":"org.knime.xml.filehandling","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.xml","featureName":"KNIME XML-Processing","featureVersion":"5.12.0.v202604300910","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*Uj1RwEYxAESCvnlT"},"frequentSuccessors":[]}
