Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: How I can query this xml file use XPATH expression? How I can query this xml file use XPATH expression?To: NULL Date: 5/2/2008 2:17:00 AM <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 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
