Im quiet new to ksh scripting and need a bit of your help. I am attempting to write a script that reads in an XML and extracts certain field values from an XML file. The values are all alphanumeric and consist of two components: e.g "Test 1".
I need to to create a script that will increment the number value in those fields as I and update the original value in the xml file. I have read up about GREP and SED commands but do not know how to properly execute them.
Im still unsure about all of this. I tried to run this and have not got the desired result. Where do the values get updated to the Test.xml file in this script? and also I only need one incremented value for the ID number. Dont need them all to be printed.
Im still new to all of this so please correct me if I am wrong.
What does this statement do:
Code:
CONVFMT="%013.0f" Test.xml
?????
Please let me know. It would be much appreciated.
Last edited by Don Cragun; 01-05-2016 at 06:09 PM..
Reason: Add CODE tags, again.
Thanks for the help. How would I redirect the desired result to an another xml file? As stated in my post, only firstName1, surname and IDNumber fields need be changed. The XML file needs to remain in the same structure when being written back to file but the fields mentioned needs to be updated.
The idea is to have this job update the fields so that I do not manually need to go and update it before execution of its online service. In order for each record to be unique, it is essential that the IDNumber is incremented, else the record will not process.
I have attached the input to this post. Note that values for fields that need to change have namely firstName1 and surname1 have "Test 12" descriptions which should change to Test 13, 14, 15, etc until the counter reaches 100 and same applies to the IDNumber where it gets incremented by one.
I hope this gives you a better understanding. Highly appreciate you helping me.
Not clear. Do you want 100 new .xml files of above structure, firstname1, surname1, and IDnumber being incremented by one in each file? What about the Emailaddr? What should the output file names be?
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)
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)
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)
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)