XML File editing in HP-UX


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers XML File editing in HP-UX
# 1  
Old 09-07-2012
Bug XML File editing in HP-UX

Hi All,

I have attached the original file and the file that I have edited, please have a look.

The files are named as follows original.xml and updated.xml

The chunk of data that we don’t we need is below

At the start of the file: The below data is not required

Code:
  <Data DataNodeName="Rpt_CrossCcyRates" DataType="XML">
  <Rpt_CrossCcyRates xmlns="urn:schemas.reval.com:repCrossCcy">
  <CrossCcyDef>
    <CreateDate>2012-08-31 02:10:54</CreateDate> 
    <RateSource>1</RateSource> 
    <QuoteType>3</QuoteType> 
    <FromCcy>AED, AMD, ARS, AUD, BBD, BGN, BHD, BND, BRL, BRO, CAD, CHF, CLP, CNH, CNO, CNY, COP, CRC, CYP, CZK, DKK, DOP, DZD, EEK, EGP, EUR, FJD, GBP, GTQ, GYD, HKD, HNL, HRK, HUF, IDO, IDR, ILS, INR, IQD, ISK, JOD, JPY, KES, KRW, KWD, KZT, LBP, LKR, LTL, LVL, MAD, MKD, MOP, MTL, MUR, MXN, MYO, MYR, MZN, NOK, NZD, OMR, PEN, PGK, PHO, PHP, PKR, PLN, QAR, RON, RSD, RUB, SAR, SEK, SGD, SKK, THB, THO, TND, TRL, TRY, TTD, TWD, TWO, UAH, USD, UYU, VEB, VEF, VND, XAF, XPF, YER, ZAR</FromCcy> 
    <ToCcy>USD</ToCcy> 
    <StartDate>2012-08-31</StartDate> 
    <EndDate>2012-08-31</EndDate> 
    <Interval>Daily</Interval> 
    <ApplyMktConv>1</ApplyMktConv> 
  </CrossCcyDef>

At the end of the file: The below data is not required

Code:
  </Rpt_CrossCcyRates>
  </Data>

I have run the above below two commands to achieve this but in vain.

Code:
sed -n -e '/<\?xml .* \?>/p' original.xml > header.xml

sed -n -e '/<CrossCcyRates>/,/<\/CrossCcyRates>/p' original.xml >> header.xml

When i run the first command the line <?xml version="1.0" encoding="UTF-8" ?>
comes to header.xml

But when i run the second command everything along with the unwanted data that i have mentioned above comes to the header.xml

Please help me with this.

Regards
Srikaka

Last edited by Scott; 09-07-2012 at 04:49 AM.. Reason: Please use code tags
# 2  
Old 09-07-2012
This should work on the data provided:
Code:
sed 's/.*<\/CrossCcyDef>//;s/<\/Rpt_CrossCcyRates>//;/^[ \t]*<\/Data>[ \t]*$/d' original.xml > required.xml

# 3  
Old 09-07-2012
Bug XML File editing in HP-UX

Hi Friend,

I have tried the command given by you that command runs without any errors but the target file became empty. Please help

Regards
Srikaka
# 4  
Old 09-10-2012
Hi All,

Please help me with the situation above. Its urgent.

Regards
Srikaka
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Grepping multiple XML tag results from XML file.

I want to write a one line script that outputs the result of multiple xml tags from a XML file. For example I have a XML file which has below XML tags in the file: <EMAIL>***</EMAIL> <CUSTOMER_ID>****</CUSTOMER_ID> <BRANDID>***</BRANDID> Now I want to grep the values of all these specified... (1 Reply)
Discussion started by: shubh752
1 Replies

2. Shell Programming and Scripting

Splitting a single xml file into multiple xml files

Hi, I'm having a xml file with multiple xml header. so i want to split the file into multiple files. Sample.xml consists multiple headers so how can we split these multiple headers into multiple files in unix. eg : <?xml version="1.0" encoding="UTF-8"?> <ml:individual... (3 Replies)
Discussion started by: Narendra921631
3 Replies

3. Shell Programming and Scripting

Split xml file into multiple xml based on letterID

Hi All, We need to split a large xml into multiple valid xml with same header(2lines) and footer(last line) for N number of letterId. In the example below we have first 2 lines as header and last line as footer.(They need to be in each split xml file) Header: <?xml version="1.0"... (5 Replies)
Discussion started by: vx04
5 Replies

4. Shell Programming and Scripting

Comparing delta values of one xml file in other xml file

Hi All, I have two xml files. One is having below input <NameValuePair> <name>Daemon</name> <value>tcp:7474</value> </NameValuePair> <NameValuePair> <name>Network</name> <value></value> </NameValuePair> ... (2 Replies)
Discussion started by: sharsour
2 Replies

5. Shell Programming and Scripting

Help required in Splitting a xml file into multiple and appending it in another .xml file

HI All, I have to split a xml file into multiple xml files and append it in another .xml file. for example below is a sample xml and using shell script i have to split it into three xml files and append all the three xmls in a .xml file. Can some one help plz. eg: <?xml version="1.0"?>... (4 Replies)
Discussion started by: ganesan kulasek
4 Replies

6. Shell Programming and Scripting

How to add the multiple lines of xml tags before a particular xml tag in a file

Hi All, I'm stuck with adding multiple lines(irrespective of line number) to a file before a particular xml tag. Please help me. <A>testing_Location</A> <value>LA</value> <zone>US</zone> <B>Region</B> <value>Russia</value> <zone>Washington</zone> <C>Country</C>... (0 Replies)
Discussion started by: mjavalkar
0 Replies

7. Shell Programming and Scripting

Help in Editing XML files

I need some help in editing a xml file, I have 2 xml files, One is Master.xml and other is a upgrade.xml. I want to moved all the values from upgrade.xml to Master.xml. challenge is upgrade.xml might have similar values, changed values and also new values. So the script should find and replace or... (1 Reply)
Discussion started by: pradeepmacha
1 Replies

8. Shell Programming and Scripting

Editing XML file

Hi All, i have an XML file like :- <RequestBillsRsp version="1.0"><BillSummaryData><AgreementNumberFull>13-WY-8425-2</AgreementNumberFull><AgreementNumberAbbr>WY84252</AgreementNumberAbbr><LineOfBusiness>F</LineOfBusiness><Line></Line> This is a continuous pattern. From this I need to... (6 Replies)
Discussion started by: Renjesh
6 Replies

9. Shell Programming and Scripting

editing a xml file

I have a xml file which conttent as follows: <Config><Pro><config> <key>mac</key> <value>localhost</value> </config> </Pro></Config> i want to edit <value>localhost</value> as <value>local</value> can any one please help me on... (3 Replies)
Discussion started by: Aditya.Gurgaon
3 Replies

10. Shell Programming and Scripting

How to remove xml namespace from xml file using shell script?

I have an xml file: <AutoData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Table1> <Data1 10 </Data1> <Data2 20 </Data2> <Data3 40 </Data3> <Table1> </AutoData> and I have to remove the portion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" only. I tried using sed... (10 Replies)
Discussion started by: Gary1978
10 Replies
Login or Register to Ask a Question