The question states that you use XML in an unefficient way. The ordering of an XML file is irrelevant, in terms of standardization undefined, can change spontaneously and with the right tools ordering isn't needed at all.
So scripts, that try to set up an order of elements are likely to break at slightest differences of the XML Layout.
Regards,
Stomp
Update: Some Examples how to read data from that xml file:
sorry to trouble u guys again...
i have this document here called record.txt and it contains this:
2005-12-05 10:53:17,551 INFO - message received...
2005-12-05 10:53:17,557 INFO - The XML message **************<berth_allocation xmln... (13 Replies)
Hi Jean
I require your help in writing a shell script. Iam zero in Unix programming. I have a large file about 400 MB of data, which contains about 50000 XML messages seperated by a Tab, I think. I need to extract only 4 values from each XML message and write it onto a new file. Please help me... (2 Replies)
We have 2 XML file 1. ORIGINAL.xml file and 2. ATTRIBUTE.xml files, In the ORIGINAL.xml we need some modification as <resourceCode>431048</resourceCode>under <item type="Manufactured"> tag - we need to grab the 431048 value from tag and pass it to database table in unix shell script to find the... (0 Replies)
Hi,
I have the following code in my xml file:
<aaaRule loginIdPattern=".*"
orgIdPattern=".*" deny="false" />
<aaaRuleGroup name="dpaas">
<aaaRule loginIdPattern=".*" orgIdPattern=".*"
deny="false" />
I want to retrieve orgIdPattern and loginIdPattern parameter value based on... (2 Replies)
Hi All,
Find the following code:
<Universal>D38x82j1JJ
</Universal>
I want to retrieve the value of <Universal> tag as below:
Please help me. (3 Replies)
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)
Hi Guys
Here is my Input :
<?xml version="1.0" encoding="UTF-8"?>
<xn:MeContext id="01736">
<xn:VsDataContainer id="01736">
<xn:attributes>
<xn:vsDataType>vsDataMeContext</xn:vsDataType>
... (12 Replies)
I want to basically do the below thing. Suppose there is a tag called object1. I want to display an output for all similar tag values under heading of Object 1 and the count of the xmls. Please help
File:
<xml><object1>house</object1><object2>child</object2>... (9 Replies)
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
LEARN ABOUT DEBIAN
dctrl2xml
dctrl2xml(1)dctrl2xml(1)NAME
dctrl2xml - Debian control data to XML converter
SYNOPSIS
dctrl2xml [-x | -j] [-f FILE]
DESCRIPTION
dctrl2xml is a tool that converts Debian control data into an XML representation. It can be used to convert data which is normally found in
debian/control, .changes, .dsc, Packages, Sources, and similar files to XML.
For most fields dctrl2xml just uses the field name as element name and the field data as element content. For other fields, such as package
interrelationship fields (Depends, Build-Depends, etc.) or the Files field in .changes or Sources files, dctrl2xml additionally parses
their field data to represent it in a more fine-structured form.
OPTIONS
For a full summary of options, run dctrl2xml --help.
--version
Show dctrl2xml's version number.
-h, --help
Show help about options.
-f FILE, --file=FILE
Read Debian control data from file FILE instead of standard input. FILE can be either a plain text file or a gzip, bzip2 or ZIP
file.
-x, --xml
Output Debian control data as XML (default).
-j, --json
Output Debian control data as JSON.
EXAMPLES
dctrl2xml -f /var/lib/dpkg/available
Convert the whole dpkg(1) available file to XML and print it to standard output. This is a typical stress test for dctrl2xml.
apt-cache show hello build-essential | dctrl2xml
Convert the package records of the hello and build-essential packages to XML and print it to standard output. This is an example of
how dctrl2xml can be used in pipes where it reads the control data from standard input.
apt-cache showsrc hello | dctrl2xml | xmllint --format -
This is similar to the above example, except that the xmllint(1) tool (which is in the libxml2-utils Debian package) is used to re-
format and reindent dctrl2xml's output to make it more human readable and that the source package records of the hello package are
used.
apt-cache showsrc hello | dctrl2xml -j
In this example hello's source package record is printed as JSON instead of XML.
SEE ALSO deb-control(5)AUTHOR
Written by Frank S. Thomas <fst@debian.org>.
20 August 2010 dctrl2xml(1)