how to transform raw xml to a well formed xml file using Java
807591Apr 19 2008 — edited Apr 20 2008Hi All,
Can any one ,please help me in finding the logic for transform raw xml to a well formed xml file using Java.
ex file:
<POSBasket><Keyword>1|207|2|6679</Keyword><LastUpdated>2008-03-31T19:01:03+01:00</LastUpdated><MajorVersion>1</MajorVersion><MinorVersion>0</MinorVersion><BasketType>Sale</BasketType><State>Processed</State><Header><DateTimeCreated>2008-03-31T18:42:45+01:00</DateTimeCreated><OriginatedBy><DeviceID>ALL.MAT.207.TILL2</DeviceID><CashierID>207SAK</CashierID><CompanyID>1</CompanyID><StoreID>207</StoreID><BranchID>207</BranchID><TerminalNumber>2</TerminalNumber><TransactionNumber>6679</TransactionNumber></OriginatedBy><TaxMethodID>1</TaxMethodID><CustomerNumber>030378217031511</CustomerNumber><CustomerPan>030378217031511</CustomerPan><LoyaltyAccountNumber>030378217031511</LoyaltyAccountNumber><CustomerCardEntryMethod>1</CustomerCardEntryMethod><BasketLanguageID>en</BasketLanguageID><BasketCountryID>GB</BasketCountryID><BasketCurrencyID>GBP</BasketCurrencyID></Header></POSBasket>
expected result:
<POSBasket>
<Keyword>1|207|2|6679</Keyword>
<LastUpdated>2008-03-31T19:01:03+01:00</LastUpdated>
<MajorVersion>1</MajorVersion>
<MinorVersion>0</MinorVersion>
<BasketType>Sale</BasketType>
<State>Processed</State>
<Header>
<DateTimeCreated>2008-03-31T18:42:45+01:00</DateTimeCreated>
<OriginatedBy>
<DeviceID>ALL.MAT.207.TILL2</DeviceID>
<CashierID>207SAK</CashierID>
<CompanyID>1</CompanyID>
<StoreID>207</StoreID>
<BranchID>207</BranchID>
<TerminalNumber>2</TerminalNumber>
<TransactionNumber>6679</TransactionNumber>
</OriginatedBy>
<TaxMethodID>1</TaxMethodID>
<CustomerNumber>030378217031511</CustomerNumber>
<CustomerPan>030378217031511</CustomerPan>
<LoyaltyAccountNumber>030378217031511</LoyaltyAccountNumber>
<CustomerCardEntryMethod>1</CustomerCardEntryMethod>
<BasketLanguageID>en</BasketLanguageID>
<BasketCountryID>GB</BasketCountryID>
<BasketCurrencyID>GBP</BasketCurrencyID>
</Header>
</POSBasket>