{"id":5495,"date":"2017-11-13T18:11:21","date_gmt":"2017-11-13T18:11:21","guid":{"rendered":"https:\/\/alt2.minisoft.com\/support\/?p=5495"},"modified":"2020-07-01T12:13:58","modified_gmt":"2020-07-01T19:13:58","slug":"eformz-txt-to-xml-guide-getting-started","status":"publish","type":"post","link":"https:\/\/c002.minisoft.com\/support\/eformz-txt-to-xml-guide-getting-started\/","title":{"rendered":"eFORMz TXT To XML Guide: Getting Started"},"content":{"rendered":"<p>Part Two:\u00a0<a href=\"\/support\/index.php\/eformz-txt-to-xml-guide-reset-line-number-count\/\">eFORMz TXT to XML Guide: Reset Line Number Count<\/a><br \/>\nPart Three:\u00a0<a href=\"\/support\/index.php\/eformz-txt-to-xml-guide-states\/\">eFORMz TXT To XML Guide: States<\/a><br \/>\nPart Four:\u00a0<a href=\"\/support\/index.php\/eformz-txt-to-xml-guide-state-loops\/\">eFORMz TXT To XML Guide: State Loops<\/a><\/p>\n<p>What does TXT to XML mean? It simply means taking a text file and turning it into an XML file.<\/p>\n<p>In eFORMz the first thing you want to do is load in your text file that you want to have changed to XML. eFORMz also has a feature in \u201cOutput\u201d that output as a text file. For example, if you had a CVS file and you wanted to convert it to text. You could run the \u201cOutput\u201d setting in eFORMz and set it to be Text.<\/p>\n<p>You can load in the Text file many different ways into your project, but in mine, it was imported it through a \u201cPreprocessor\u201d that takes an output from a different eFORMz project that is creating my text file.<\/p>\n<p>Right click on your Project, mine is named \u201cTextToXMLBackup\u201d, \u201cAdd Preprocessor\u201d, \u201cProject\u201d.<\/p>\n<p>It will open up to the \u201cProject Preprocessor Properties\u201d page. In here is where you would insert the file path of where your project that Is creating the text file. Ex My file input\u2019s name is the following: \u201cMinisoft\\eFORMz_6\\projects\\Bradshaw\\PDFTXTPreprocessor2.efz\u201d Select that the output format from this project is \u201cText\u201d.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-5449\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp-300x114.png\" alt=\"\" width=\"397\" height=\"151\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp-300x114.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp-150x57.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp-250x95.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp.png 395w\" sizes=\"(max-width: 397px) 100vw, 397px\" \/><\/a><\/p>\n<p>If this was successful you should see a folder that is named \u201cPreprocessors\u201d with a bullet that says \u201cProject.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5450\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp1.png\" alt=\"\" width=\"205\" height=\"34\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp1.png 205w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp1-150x25.png 150w\" sizes=\"(max-width: 205px) 100vw, 205px\" \/><\/p>\n<p>Next add another preprocessor called \u201cText to XML Converter\u201d and you should see the following properties screen.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-5453\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp-300x169.png\" alt=\"\" width=\"373\" height=\"210\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp-300x169.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp-150x85.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp-250x141.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp-319x180.png 319w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/TextToXMLSetUp.png 464w\" sizes=\"(max-width: 373px) 100vw, 373px\" \/><\/a><\/p>\n<p>The following options are explained here:<\/p>\n<p><b>Configuration File:<\/b> The file to configure the initial settings of the Text to XML Editor. This is an optional parameter and can be left blank. (This is where you could load in your text file if you did not want to have a preprocessor load it in and edit it)<\/p>\n<p><b>Stock Configuration File:<\/b> A pre-existing file that configures the initial settings of the Text to XML Editor. <b>NOTE <\/b>There are three stock options: RedPrairie Ship Confirmation, RedPrairie Order Confirmation and blank.<\/p>\n<p>The RedPrairie Ship Confirmation structures the initial settings of the Text to XML Editor to handle a shipping confirmation generated by the RedPrairie Direct Commerce system. The RedPrairie Order Confirmation structures the initial settings of the Text to XML Editor to handle an order confirmation generated by the RedPrairie Direct Commerce system. These files can be modified with the Text to XML Editor, but by specifying the basic conditions, they can save the user significant time. Note: Default is blank.<\/p>\n<p><b>Record delimiter:<\/b> Separates groups of fields by specifying the boundaries of the data stream. Default is a linefeed (\\n = new line).<\/p>\n<p><b>Character Set:<\/b> All numbers, letters and symbols associated with a given coding system.<\/p>\n<p><b>Show Editor while in composer:<\/b> When checked, displays the Text to XML Editor in the eFORMz Composer (Window &gt; Text to XML Editor) Default is unchecked.<\/p>\n<p>Once you have accepted it you will see the bullet \u201cText to XML Converter\u201d under the Preprocessors folder.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5462\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp2.png\" alt=\"\" width=\"262\" height=\"76\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp2.png 262w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp2-150x44.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/PreprocessorSetUp2-250x73.png 250w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/a><\/p>\n<p>Right click on the bullet \u201cText to XML Converter\u201d and select \u201cText XML Editor\u201d. It will pop-up with this screen.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5463\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2.jpg\" alt=\"\" width=\"1347\" height=\"119\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2.jpg 1347w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-300x27.jpg 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-768x68.jpg 768w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-1024x90.jpg 1024w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-150x13.jpg 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-250x22.jpg 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-550x49.jpg 550w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData2-800x71.jpg 800w\" sizes=\"(max-width: 1347px) 100vw, 1347px\" \/><\/a><\/p>\n<p>The left column contains \u201cLines\u201d and \u201cStates\u201d. The picture shows the viewer in \u201cLines\u201d Mode. Line mode is used to determine where text is on a certain line. The ordering of the lines go from top to bottom. Please ignore my variables I already have in my &#8220;Lines&#8221; column.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5443\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines.png\" alt=\"\" width=\"207\" height=\"668\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines.png 207w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines-93x300.png 93w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines-56x180.png 56w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/Lines-155x500.png 155w\" sizes=\"(max-width: 207px) 100vw, 207px\" \/><\/a><\/p>\n<p>This is your text that you imported into your project that we will turn into XML.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5445\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData.png\" alt=\"\" width=\"792\" height=\"273\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData.png 792w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-300x103.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-768x265.png 768w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-150x52.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-250x86.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-550x190.png 550w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/NotBradShawData-522x180.png 522w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/a><\/p>\n<p>Lets start by capturing the first line of text in XML. Right click on the \u201cyellow folder\u201d at the top of the \u201cLines column\u201d and select \u201cInsert Line\u201d. When the line Is created it will default to \u201cLine_(a number)\u201d. Click on that line and edit the properties value that is in a window below the column. It will look like the following photo below.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5454\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties.png\" alt=\"\" width=\"204\" height=\"349\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties.png 204w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties-175x300.png 175w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties-88x150.png 88w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/VariableProperties-105x180.png 105w\" sizes=\"(max-width: 204px) 100vw, 204px\" \/><\/a><\/p>\n<p>I called my first line \u201cOrderDetail\u201d and gave it a code of \u201cCustomerNumber:\u201d at column 3. What this means is that in the text portion it will look for the literally text \u201cCustomerNumber:\u201d at column 3.<\/p>\n<p>You can see the row, and columns placement by moving your cursor to a desire location in the text and then checking where it is at the bottom of the page, which is shown in the picture below.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5455\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn.png\" alt=\"\" width=\"488\" height=\"91\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn.png 488w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn-300x56.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn-150x28.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLColumn-250x47.png 250w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/><\/a><\/p>\n<p>Notice there is a \u201cSet\u201d button and a \u201cAuto Set\u201d radio button. Make sure to check the \u201cAuto Set\u201d as it will always save and update your changes without having to manually click \u201cSet\u201d eachtime. Once you have clicked \u201cSet\u201d or set-up \u201cAuto Set\u201d. Press the \u201cTest\u201d buttom in the bottom right hand corner of the page. You <b>MUST<\/b> press test each time to see your changes update. <b>Don\u2019t forget to always select Test to see new updates.<\/b><\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5461\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest.png\" alt=\"\" width=\"929\" height=\"37\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest.png 929w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-300x12.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-768x31.png 768w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-150x6.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-250x10.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-550x22.png 550w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLTest-800x32.png 800w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/a><\/p>\n<p>If everything succeeds when you click on your variable it should highlight the line in the text. I have selected \u201cOrderDetails\u201d and it highlights the line it is on. That is because I have my settings set to\u00a0 column 3, search for the text \u201cCustomerNumber:\u201d. Currently the CustomerNumber is a line below the where it should be due to PDF to TXT encoding. How can we receive that number? There is no text that we can use to search for that will allow us to know here to get that information.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5442\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable.png\" alt=\"\" width=\"1282\" height=\"72\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable.png 1282w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-300x17.png 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-768x43.png 768w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-1024x58.png 1024w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-150x8.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-250x14.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-550x31.png 550w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstVariable-800x45.png 800w\" sizes=\"(max-width: 1282px) 100vw, 1282px\" \/><\/a><\/p>\n<p>You can get this information by creating a state. What is a state? A state is used to create folders in XLM, and the final variables in XML that you want. It also can organize the way you process the data from your text.<\/p>\n<p>Select the \u201cStates\u201d tab at the bottom of the column next to the \u201cLines\u201d tab. You should have a screen similar to the photo below. Please ignore all the states my project currently has. Yours will not look like mine.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5458\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates.png\" alt=\"\" width=\"205\" height=\"650\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates.png 205w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates-95x300.png 95w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates-47x150.png 47w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates-57x180.png 57w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStates-158x500.png 158w\" sizes=\"(max-width: 205px) 100vw, 205px\" \/><\/a><\/p>\n<p>The first folder you see at the top is the XML folder that everything is going to be inside of. It defaults to be called null. Click on the \u201cnull\u201d folder at the top and rename it to whatever you want that folder name to be. I named mine \u201cPackSlipData\u201d. The \u201cTag\u201d row is how you define what your want your folder name\/variable name to be. Click on the \u201cActive\u201d tab in the \u201cState Editor\u201d as shown below. Once you have finished select \u201cSet\u201d.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5459\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet.png\" alt=\"\" width=\"213\" height=\"356\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet.png 213w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet-179x300.png 179w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet-90x150.png 90w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSet-108x180.png 108w\" sizes=\"(max-width: 213px) 100vw, 213px\" \/><\/a><\/p>\n<p>Right click on the state your renamed and select \u201cAdd State\u201d.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstState.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5441\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstState.png\" alt=\"\" width=\"180\" height=\"28\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstState.png 180w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/FirstState-150x23.png 150w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/><\/a><\/p>\n<p>It will default to this when you first add a state. Click on the your new \u201cnull (null)\u201d state and go into the \u201cState Editor\u201d. Then select a line. Selecting a \u201cLine\u201d will come from the \u201cLines\u201d columns that you have created before. For example my variable \u201cOrderDetail\u201d. Select \u201cSet\u201d. If you want this variable to be inside of a folder inside of the folder \u201cPackSlipData\u201d then you would put in a name into the tag row of \u201cOrderDetail\u201d state like the photo below. I will name my folder \u201cPackSlip\u201d. If you wanted the variable inside of the folder \u201cPackSlipData\u201d you simply would leave the tag row blank. This can be done multiple times to created nested folders.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5451\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip.png\" alt=\"\" width=\"281\" height=\"347\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip.png 281w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip-243x300.png 243w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip-121x150.png 121w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip-250x309.png 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/StatePackSlip-146x180.png 146w\" sizes=\"(max-width: 281px) 100vw, 281px\" \/><\/a><\/p>\n<p>If successful it should look like this, without the plus sign because I have other states inside of that state that we will get to.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSuccesful.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5460\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSuccesful.png\" alt=\"\" width=\"240\" height=\"36\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSuccesful.png 240w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2017\/11\/XMLStatesSuccesful-150x23.png 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part Two:\u00a0eFORMz TXT to XML Guide: Reset Line Number Count Part Three:\u00a0eFORMz TXT To XML Guide: States Part Four:\u00a0eFORMz TXT To XML Guide: State Loops What does TXT to XML mean? It simply means taking a text file and turning it into an XML file. In eFORMz the first thing you want to do is [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[6,266],"_links":{"self":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/5495"}],"collection":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/comments?post=5495"}],"version-history":[{"count":5,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/5495\/revisions"}],"predecessor-version":[{"id":8161,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/5495\/revisions\/8161"}],"wp:attachment":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=5495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=5495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=5495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}