XML parsing by UNIX


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users XML parsing by UNIX
# 22  
Old 03-29-2013
I think I got the problem. In your original XML file, the tags are all in one single line. This is the reason why the code is not working.

I didn't copy your original XML, but instead I actually opened the XML in IE which shows tags in proper hierarchy, copied it and worked on this code.

You can modify the existing code by adding a for loop to read, perform the necessary checks and finally edit the values.
This User Gave Thanks to Yoda For This Post:
# 23  
Old 03-30-2013
Yeah.....but I am not able to parse the xml files....can u pls post the code....I am learning the awk.
# 24  
Old 03-30-2013
What exactly did you try and in what way did it not work? Be specific. "not work" is useless -- you're asking us to redo everything over and over from scratch with little to no assurance that you're able to follow our instructions at all, especially when you gave us bad input from the get-go and didn't realize.

We can help fix problems but are not a free script-writing service.
# 25  
Old 03-31-2013
Quote:
Originally Posted by Corona688
What exactly did you try and in what way did it not work? Be specific. "not work" is useless -- you're asking us to redo everything over and over from scratch with little to no assurance that you're able to follow our instructions at all, especially when you gave us bad input from the get-go and didn't realize.

We can help fix problems but are not a free script-writing service.

i got your prob. see my question is clear. i got my answer frm yoda.
but if i use 2 whole xml file,i didn't get any changes.
if you use 2 whole files,you will get the prob. i didn't understand how do i change the file. i got the changes if i use fragment of the data.
if i gave bad inputs,sorry for that.
thanks all of you for helping me.
# 26  
Old 04-09-2013
If you iknow it does not damage the xml, you can force a line feed before every <, so all tags start on the front of one line and end on the front of a subsequent one. Parsing such a file with text tools is now much simpler.

Damage occurs if there is a literal string inside elements, perhaps an encoded LOB, that is corrupted by adding a trailing line feed. However, the app or the decoding itself may discard line feeds, like uuencode and base 64 but not urlencode. Best way to encode text data for XML in Java? - Stack Overflow
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

XML parsing

I have an xml file where the format looks like below <SESSIONCOMPONENT REFOBJECTNAME ="pre_session_command" REUSABLE ="NO" TYPE ="Pre-session command"> <TASK DESCRIPTION ="" NAME ="pre_session_command" REUSABLE ="NO" TYPE ="Command" VERSIONNUMBER ="1"> ... (8 Replies)
Discussion started by: r_t_1601
8 Replies

2. Shell Programming and Scripting

XML Parsing :

HI I want to parse below file in to two output :- Input :- ?xml version="1.0" encoding="UTF-8"?> <bulkCmConfigDataFile xmlns:un="utranNrm.xsd" <configData dnPrefix="Undefined"> <xn:SubNetwork id="ONRM_ROOT_MO_R"> <xn:MeContext id="C136"> ... (3 Replies)
Discussion started by: asavaliya
3 Replies

3. Shell Programming and Scripting

XML parsing

i have xml output in below format... <AlertsResponse> <Alert id="11216" name="fgdfg"> <AlertActionLog timestamp="1356521629778" user="admin" detail="Recovery Alert"/> </Alert> <Alert id="11215" name="gdfg <AlertActionLog timestamp="1356430119840" user=""... (12 Replies)
Discussion started by: vivek d r
12 Replies

4. Shell Programming and Scripting

XML: parsing of the Google contacts XML file

I am trying to parse the XML Google contact file using tools like xmllint and I even dived into the XSL Style Sheets using xsltproc but I get nowhere. I can not supply any sample file as it contains private data but you can download your own contacts using this script: #!/bin/sh # imports... (9 Replies)
Discussion started by: ripat
9 Replies

5. Shell Programming and Scripting

Parsing XML

I am trying to parse an xml file and trying to grab certain values and inserting them into database table. I have the following xml that I am parsing: <dd:service name="locator" link="false"> <dd:activation mode="manual" /> <dd:run mode="direct_persistent" proxified="false" managed="true"... (7 Replies)
Discussion started by: $criptKid617
7 Replies

6. UNIX for Advanced & Expert Users

XML Parsing

I had a big XML and from which I have to make a layout as below *TOTAL+CB | *CB+FX | CS |*IR | *TOTAL | -------------------------------------------------------------------------------------------------- |CB FX | | | | DMFXNY EMSGFX... (6 Replies)
Discussion started by: manas_ranjan
6 Replies

7. Shell Programming and Scripting

Parsing XML

Learned People, Hello ! Till today, for the most part, all of the tricky questions/situations that I encountered were already posted by other folks and all I had to do was peruse through these one at a time and I could find some sort of an answer and all I had to do was add some minor tweaks... (5 Replies)
Discussion started by: ManoharMa
5 Replies

8. Shell Programming and Scripting

Unix XML Parsing check well formed

Hi, I am using ksh, is there any command which can check whether the XML file is well formed or not? Regards, Sreejit (1 Reply)
Discussion started by: sreejitnair123
1 Replies

9. Shell Programming and Scripting

XML Parsing

Hi, Need a script to parse the following xml file content <tag1 Name="val1"> <abc Name="key"/> <abc Name="pass">*********</abc> </tag1> <tag2 Name="Core"> <Host Name="a.b.c"> <tag1 Name="abc"> <abc Name="ac">None</abc> ... (4 Replies)
Discussion started by: Mavericc
4 Replies

10. Programming

XML parsing

Hi I want to take an XML file and transform it into a pipe-delimited format. What is the best tool to use for this? I have libxml2 which seems to be the best xml parser around. The xml file will have the following format. <Txn> <Date>120504</Date> <id>99</id> <Items> <Item>... (1 Reply)
Discussion started by: handak9
1 Replies
Login or Register to Ask a Question