Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
XML
data.xmlanalysis
mappoint.webservice
msf
msxml-webrelease
netmyservices.sdk
passport.sdk
soap
soapsdk
uddi.general
uddi.programming
uddi.specification
xml
xmlsqlwebrelease
xsl
  
 
date: Fri, 2 May 2008 02:16:46 -0700 (PDT),    group: microsoft.public.xml        back       


How I can query this xml file use XPATH expression?   
<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 informations (sorted by
'FileSize') into this format:
0,e:\tool\temp.xml
9,e:\tool\run.bat
220,247296,e:\tool\i.txt
247296,e:\tool\gawk.exe

I type the following command in CMD, but it doesn't work well.
xml sel -t -m "//PROPERTY[1]" -v "concat(VALUE,'')" -o "," -m "//
PROPERTY[2]" -v "concat(VALUE,'')" -n myxml.xml
date: Fri, 2 May 2008 02:16:46 -0700 (PDT)   author:   lxmxn

Re: How I can query this xml file use XPATH expression?   
lxmxn wrote:
> <CIM>

See answer in comp.text.xml:
http://groups.google.com/group/comp.text.xml/browse_thread/thread/99576c6e0c0993d9#

-- 

	Martin Honnen --- MVP XML
	http://JavaScript.FAQTs.com/
date: Fri, 02 May 2008 12:30:30 +0200   author:   Martin Honnen

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us