[
https://issues.apache.org/jira/browse/PIG-4762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15070790#comment-15070790
]
Eyal Allweil commented on PIG-4762:
-----------------------------------
On Pig 12 and 14, the first XML seems to be loaded fine for me. Were you using
a different version?
> XMLLoader issue when the parent and child tags starts with the same name(See
> Description).
> ------------------------------------------------------------------------------------------
>
> Key: PIG-4762
> URL: https://issues.apache.org/jira/browse/PIG-4762
> Project: Pig
> Issue Type: Bug
> Components: piggybank
> Reporter: Shylesh Monica
>
> I'm having issues with loading the XML using Piggybank's XMLLoader.
> The XML does not load correctly when the XML has a child element starting
> with the same name as the parent (See the Person tag and Person_ID tag).
> <Person>
> <FirstName>John</FirstName>
> <MiddleName/>
> <LastName>Lennon</LastName>
> <Person_ID>JL</Person_ID>
> <Address>
> <Street1>1 New Street</Street1>
> <Street2/>
> <City>New town</City>
> <State>New State</State>
> <Zip>00001</Zip>
> </Address>
> </Person>
> A = LOAD 'test.xml' USING org.apache.pig.piggybank.storage.XMLLoader
> ('Person') AS(x:chararray);
> DUMP a;
> OUTPUT
> (<Person_ID/>)
> However the XML loads correctly when the child tag doesn't start with the
> parent tag's name
> <Person>
> <FirstName>John</FirstName>
> <MiddleName/>
> <LastName>Lennon</LastName>
> <ID_Person>JL</ID_Person>
> <Address>
> <Street1>1 New Street</Street1>
> <Street2/>
> <City>New town</City>
> <State>New State</State>
> <Zip>00001</Zip>
> </Address>
> </Person>
> A = LOAD 'test.xml' USING org.apache.pig.piggybank.storage.XMLLoader
> ('Person') AS(x:chararray);
> DUMP a;
> OUTPUT
>
> (<Person> <FirstName>John</FirstName> <MiddleName/>
> <LastName>Lennon</LastName> <ID_Person>JL<ID_Person/> <Address>
> <Street1>1 New Street</Street1> <Street2/>
> <City>New town</City> <State>New State</State>
> <Zip>00001</Zip> </Address> </Person>)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)