11-05-2008
How can I query and sort this XML file ?
<CIM><INSTANCE CLASSNAME="CIM_DataFile"><PROPERTY NAME="FileSize" TYPE="uint64"><VALUE>247296</VALUE>
</PROPERTY>
<PROPERTY NAME="Name" TYPE="string"><VALUE>e:\tool\gawk.exe</VALUE>
</PROPERTY>
</INSTANCE>
<INSTANCE CLASSNAME="CIM_DataFile"><PROPERTY NAME="FileSize" TYPE="uint64"><VALUE>220</VALUE>
</PROPERTY>
<PROPERTY NAME="Name" TYPE="string"><VALUE>e:\tool\i.txt</VALUE>
</PROPERTY>
</INSTANCE>
<INSTANCE CLASSNAME="CIM_DataFile"><PROPERTY NAME="FileSize" TYPE="uint64"><VALUE>9</VALUE>
</PROPERTY>
<PROPERTY NAME="Name" TYPE="string"><VALUE>e:\tool\run.bat</VALUE>
</PROPERTY>
</INSTANCE>
<INSTANCE CLASSNAME="CIM_DataFile"><PROPERTY NAME="FileSize" TYPE="uint64"><VALUE>0</VALUE>
</PROPERTY>
<PROPERTY NAME="Name" TYPE="string"><VALUE>e:\tool\temp.xml</VALUE>
</PROPERTY>
</INSTANCE>
</CIM>
The XML file is above, how can I query the information into this format:
PROPERTY NAME
TYPE
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
I have a xml file for example as described below
<xml>
<address>
<street><street>
<address/>
<isbn>426728783932020308393930303</isbn>
<book>
<name>
</name>
</book>
.
.
.
</xml>
My problem is to get the isbn number from the above described file using ksh script. Could... (6 Replies)
Discussion started by: vinna
6 Replies
2. Shell Programming and Scripting
Hi All,
I'm trying to extract the values for the 'src' and 'alt' tags within an xml file. In the files that I'm searching, the tags are always enclosed within an 'img' tag. Typically:
<img src="diwiz01.gif" width="576" height="254" alt="Out-of-process and In-process COM Objects"><bookmark... (3 Replies)
Discussion started by: Steve_altius
3 Replies
3. Shell Programming and Scripting
Hi,
I am new to UNIX and shell scripting.
I have to create a shell script(ksh) which parses log4j.xml file for a given webservice name and change the corresponding value from INFO to DEBUG or vice-versa.
My log4j.xml looks like:-
<!-- Appender WEBSERVICENAME-->
<appender... (3 Replies)
Discussion started by: sanjeevcseng
3 Replies
4. Shell Programming and Scripting
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)
Discussion started by: balrajg
0 Replies
5. Shell Programming and Scripting
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)
Discussion started by: mjavalkar
0 Replies
6. Shell Programming and Scripting
Find out values between xml tag
.......
ABC><name></ABC><xyz>test</xyz>..here some other tag... <ABC><NUMBER></ABC><xyz>12345</xyz>....
.......
I want to take between bewtween ABC><NUMBER></ABC><xyz> to </xyz> that is 12345 (3 Replies)
Discussion started by: Jairaj
3 Replies
7. Shell Programming and Scripting
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)
Discussion started by: srkmish
9 Replies
8. Shell Programming and Scripting
Hi, please help on this. I want extract values of xml file structure and print in determined way.
<ProjectName> --> only appears once
<StructList> --> is the top node
<Struct> node --> could be more than 1
NameID, STX, STY, PRX, PRY --> appears only 1 time within each <Struct> node... (10 Replies)
Discussion started by: Ophiuchus
10 Replies
9. Shell Programming and Scripting
Hi Forum.
I have an XML file with the following requirement to move the <AdditionalAccountHolders> tag and its content right after the <accountHolderName> tag within the same file but I'm not sure how to accomplish this through a Unix script.
Any feedback will be greatly appreciated.
... (19 Replies)
Discussion started by: pchang
19 Replies
10. UNIX for Beginners Questions & Answers
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
xsd(1) xsd(1)
NAME
xsd - Mono's utility for generating schema or class files
SYNOPSIS
xsd <schema.xsd> /classes [options]
xsd <schema.xsd> /dataset [options]
xsd <assembly>.dll|<assembly>.exe [options]
xsd <instance.xml> [<instance.xml> ...] [options]
DESCRIPTION
xsd is a tool for intended to complement the XML serialization support of Mono. It can do the following tasks:
Generate serializable classes
From a given XML schema, generate a class that can be used to read and write xml documents that conform that schema (/classes
option).
Generate typed datasets
From a given XML schema, generate a typed DataSet class that can be used to read and write xml documents that conform that schema
(/dataset option).
Generate XML schemas
From a given assembly and an optional type name, generate an XML schema that can be used to validate the xml documents that can be
obtained by serializing objects of that type. If no type is provided, xsd generates a schema for all types in the assembly. When
specifying the assembly name do not include the file extension (.dll or .exe). xsd will look for the assembly using the standard
assembly loading rules.
Infer XML schemas
From a given set of XML documents, infer the XML schema that can be used to validate those documents.
OPTIONS
The following options are available:
/element:name /e:name
Specifies the name of the XML schema element for which a class or a dataset has to be generated.
/namespace:name /n:name
Specifies the namespace of the XML schema element for which a class or a dataset has to be generated.
/language:name /l:name
Specifies the programming language to use for the generated code. The only supported languages are CS (C#) and VB (Visual
Basic.NET).
/generator:type,assembly /g:type,assembly
Indicates xsd.exe to use custom CodeDomProvider to generate code. The type name must be full name. Assembly name is a local file
name that is going to be loaded. The specified Type must have the default constructor.
/outputdir:path /o:path
Specifies the directory where to generate the code or schemas.
/type:name /t:name
Specifies the full name of the type (including namespace) for which to generate the XML schema.
/help /h
Show usage help.
AUTHORS
Lluis Sanchez Gual (lluis@ximian.com)
Atsushi Enomoto (atsushi@ximian.com)
LICENSE
xsd is released under the terms of the GNU GPL.
SEE ALSO
disco(1), soapsuds(1), mono(1), mcs(1), wsdl(1)
xsd(1)