Parse XML File.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Parse XML File.
# 1  
Old 10-02-2013
Parse XML File.

HI Guys

I have Below XML File :

Code:
  <xn:SubNetwork id="XYZ">
            <xn:SubNetwork id="C01">
                <xn:MeContext id="CO1">
                    <xn:ManagedElement id="1">
                        <un:RncFunction id="1">
                            <un:UtranCell id="NY431">
                                <un:attributes>
                                    <un:localCellId>65431</un:localCellId>
                                    <un:uarfcnUl>4159</un:uarfcnUl>
                                    <un:uraList></un:uraList>
                                </un:attributes>
				    <xn:VsDataContainer id="NY431">
                                    <xn:attributes>
                                    <xn:vsDataType>vsDataUtranCell</xn:vsDataType>
                                    <es:vsDataUtranCell>
                                    <es:maxTxPowerUl>24</es:maxTxPowerUl>
                                    <es:pwrLoadThresholdDlSpeech>
                                    <es:amr12200>50</es:amr12200>
                                    <es:amr7950>0</es:amr7950>
                                    <es:amr5900>100</es:amr5900>
                                    <es:amrWb8850>100</es:amrWb8850>
                                    <es:amrWb12650>100</es:amrWb12650>
                                    </es:pwrLoadThresholdDlSpeech>
                                    <es:aseLoadThresholdUlSpeech>
                                    <es:amr12200>0</es:amr12200>
                                    <es:amr7950>0</es:amr7950>
                                    <es:amr5900>100</es:amr5900>
                                    <es:amrWb8850>100</es:amrWb8850>
                                    <es:amrWb12650>100</es:amrWb12650>
                                    </es:aseLoadThresholdUlSpeech>
                                    <es:rateSelectionPsInteractive>
                                    <es:channelType>0</es:channelType>
                                    <es:csFallbackCsRelease>0</es:csFallbackCsRelease>
                                    <es:csFallbackDchToFach>0</es:csFallbackDchToFach>
                                    <es:dchToFach>0</es:dchToFach>
                                    <es:fachToUra>1</es:fachToUra>
                                    <es:fastDormancy>1</es:fastDormancy>
                                    <es:normalRelease>1</es:normalRelease>
                                    </es:releaseRedirectEutraTriggers>
                                    </es:vsDataUtranCell>
                                    </xn:attributes>
                                </xn:VsDataContainer>
                            </un:UtranCell>
                        </un:RncFunction>
                    </xn:ManagedElement>
                </xn:MeContext>
            </xn:SubNetwork>
        </xn:SubNetwork>
    </configData>
  <fileFooter dateTime="2013-10-02T11:40:14Z"/>
</bulkCmConfigDataFile>


I Need Below Output:-

Code:
Sub ID	UtranCell id	maxTxPowerUl	pwrLoadThresholdDlSpeech.amr12200	pwrLoadThresholdDlSpeech.amr5900	aseLoadThresholdUlSpeech.amr12200	aseLoadThresholdUlSpeech.amr5900
C01	NY431	              24	                   50	                         100	                                           0	                                   100

Don't Need Header but current value.

Thanks in Advance
# 2  
Old 10-03-2013
Do you have a more complete example? Or can you at least tell what elements repeat inside of other elements?
# 3  
Old 10-03-2013
Below Parameter are Repeat in XML
Code:
                             <es:pwrLoadThresholdDlSpeech>
                                    <es:amr12200>50</es:amr12200>
                                    <es:amr7950>0</es:amr7950>
                                    <es:amr5900>100</es:amr5900>
                                    <es:amrWb8850>100</es:amrWb8850>
                                    <es:amrWb12650>100</es:amrWb12650>
                               </es:pwrLoadThresholdDlSpeech>
                               <es:aseLoadThresholdUlSpeech>
                                    <es:amr12200>0</es:amr12200>
                                    <es:amr7950>0</es:amr7950>
                                    <es:amr5900>100</es:amr5900>
                                    <es:amrWb8850>100</es:amrWb8850>
                                    <es:amrWb12650>100</es:amrWb12650>
                               </es:aseLoadThresholdUlSpeech>


Last edited by Franklin52; 10-04-2013 at 03:11 AM.. Reason: Please use code tags
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Parse xml file

I am trying to create a shell script that will parse an xml file (file attached). awk '/Id v=/ { print }' Test.xml | sed 's!<Id v=\"\(.*\)\"/>!\1!' > output.txt An output.txt file is created but it is empty. It should contain the value 222159 in it. Thanks. (7 Replies)
Discussion started by: cmccabe
7 Replies

2. UNIX for Dummies Questions & Answers

Parse xml file

HI Guys, Input .XML <xn:MeContext id="L0307"> <xn:ManagedElement id="1"> <xn:VsDataContainer id="1"> <xn:attributes> <xn:vsDataType>vsDataENodeBFunction</xn:vsDataType> ... (3 Replies)
Discussion started by: pareshkp
3 Replies

3. Programming

Parse XML file

How do I get the field info for tags ID, NAME, DESCRIPTION. Below is my current code put I can't get beyond the first_child of the file. use strict; use warnings; use XML::Simplehttp://images.intellitxt.com/ast/adTypes/icon1.png; use... (1 Reply)
Discussion started by: leemalloy
1 Replies

4. Shell Programming and Scripting

parse xml file

Hello all, Given the following extract from a xml file with multiple <JOB> .... </JOB> entries <JOB APPLICATION="APP" APR="0" AUG="0" AUTHOR="AUT" AUTOARCH="0" CMDLINE="/tmp/test1 %%var" CONFIRM="1" CREATION_DATE="20100430" CREATION_TIME="130739" ... (2 Replies)
Discussion started by: cabrao
2 Replies

5. Emergency UNIX and Linux Support

How to parse the following xml file

Hi, I have the following file Example.xml <?xml version="1.0" encoding="iso-8859-1"?> <html><set label="09/07/29" value="1241.90"/> </html> Can any one help me in parsing this xml file I want to retrive the attribute values of the tag set Example I want to... (3 Replies)
Discussion started by: Raji_gadam
3 Replies

6. Shell Programming and Scripting

Parse an XML task list to create each task.xml file

I have an task definition listing xml file that contains a list of tasks such as <TASKLIST <TASK definition="Completion date" id="Taskname1" Some other <CODE name="Code12" <Parameter pname="Dog" input="5.6" units="feet" etc /Parameter> <Parameter... (3 Replies)
Discussion started by: MissI
3 Replies

7. Shell Programming and Scripting

How can I parse xml file?

How can I parse file containing xml ? I am sure that its best to use perl - but my perl is not very good - can someone help? Example below contents of file containing the xml - I basically want to parse the file and have each field contained in a variable.. ie. I want to store the account... (14 Replies)
Discussion started by: frustrated1
14 Replies

8. Shell Programming and Scripting

Parse String in XML file

Hello All, I am new to this and I need to parse an XML file. Here's the XML Input File: <Report version="1.2"> <summary fatals="0" testcases="1" expected_fails="0" unexpected_passes="0" warnings="9" tests="21" errors="0" fails="1" passes="20" /> <testresult... (4 Replies)
Discussion started by: racbern
4 Replies

9. Shell Programming and Scripting

Parse XML file

Hi, I need to parse the following XML data enclosed in <a> </a> XML tag using shell script. <X> ..... </X> <a> <b> <c>data1</c> <c>data2</c> </b> <d> <c>data3</c> </d> </a> <XX> ... </XX> (5 Replies)
Discussion started by: viki
5 Replies

10. Shell Programming and Scripting

How to parse a XML file using PERL and XML::DOm

I need to know the way. I have got parsing down some nodes. But I was unable to get the child node perfectly. If you have code please send it. It will be very useful for me. (0 Replies)
Discussion started by: girigopal
0 Replies
Login or Register to Ask a Question