Loading XML file data into a Seq. file
Posted: Mon Sep 15, 2008 2:19 am
I have a xml file that needs to be loaded into a seq file for further transformations. I'm unable to get any output from the XML Input stage.
My first stage is a sequential file stage where I have specified a column name "Input" as LongVarChar. This is followed by a XML Input stage and a target Sequential file.
In the input tab of the XML Input stage, I choose the following-
XML source column = "Input"
Column content = XML document
In the output tab of XML Input stage, I choose one o/p column as a repetition element.
I also gave a reject link to the XML Input stage. When I run this job, no rows are loaded into the target sequential file and many rows are rejected. When I try to view the data in the reject file, it shows the following error -
XML input document parsing failed. XML input document parsing failed. Reason: Xalan fatal error (publicId: , systemId: , line: 1, column: 6): There are more end tags than start tags
Please help.
My first stage is a sequential file stage where I have specified a column name "Input" as LongVarChar. This is followed by a XML Input stage and a target Sequential file.
In the input tab of the XML Input stage, I choose the following-
XML source column = "Input"
Column content = XML document
In the output tab of XML Input stage, I choose one o/p column as a repetition element.
I also gave a reject link to the XML Input stage. When I run this job, no rows are loaded into the target sequential file and many rows are rejected. When I try to view the data in the reject file, it shows the following error -
XML input document parsing failed. XML input document parsing failed. Reason: Xalan fatal error (publicId: , systemId: , line: 1, column: 6): There are more end tags than start tags
Please help.