Hi,
i am new to linux programming fraternity but looks like starting with a big thing...
yes..xml parsing (it is indeed tough for a beginner like me) so need your kind help...
The snippet of xml looks like:
Now I need to write a shell script (KSH) to search for the string "unique". It should be like if key matches the value unique then do {...}.
Can you please help parsing this value although tag is same i.e. key?
Thanks in advance...
Last edited by Don Cragun; 03-12-2014 at 12:28 AM..
Reason: Add CODE tags.
Hi rookie_2014,
The awk script RavinderSingh13 provided in message #2 in this thread did exactly what you asked for in message #1 in this thread.
The awk and sed script RavinderSingh13 provided in message #4 in this thread did exactly what you asked for in message #3 in this thread.
The sed and grep script RavinderSingh13 provdied in message #6 in this thread did exactly what you asked for in message #5 in this thread. (Although the ksh script:
would have done the same thing and would be much simpler.)
The fact that the testfile.xml file that you provided in message #5 in this thread is COMPLETELY different from the sample file your that provided in message #1 in this thread and the fact that you have given no logic as to why data between XML <LoanIdentifier> and </LoanIdentifier> tags containing the string ValueToBePrinted should be selected and printed instead of the values 121315 and 12345 (which also appear between the same tags in testfile.xml) tells us that you either don't understand your assignment or haven't looked at you sample input enough to be able to describe what you're trying to do.
Is this a homework assignment?
What are you really trying to do?
Are you trying to print data found in LoanIdentifier tags in your XML file?
Are you trying to verify that there is data for a LoanIdentifier tag in your XML file that has the vaue ValueToBePrinted?
Are you trying to verify that data for any tag in your XML file has the value ValueToBePrinted?
It is really hard for us to help you if you won't clearly explain what you are trying to do. And, it is even harder if the sample input you show us is not representative of the actual input you will be processing!
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)
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)
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)
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)
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)
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)
I have a xml file attached. I need to parse parameterId and its value
My output should be like
151515 38
151522 32769
and so on..
Please help me. Its urgent (6 Replies)
I want to use wget comment to parse an xml parse that exist in an online website. How can I connect it using shell script through Unix and how can I parse it?? (1 Reply)
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)