[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

solutions to an Excel XML processing problem

Daniela Florescu dflorescu at mac.com
Wed Aug 23 16:33:06 PDT 2006


excel xml empty cell
Dear all,

I am trying to find various solutions to the following XML to XML 
transformation problem.
  It is taken out of real world Excel spreadsheets data processing.

(Input) The data is composed of cells and some of the cells are empty 
(no content).
This version of the data is in compressed form, i.e. does not contain 
the empty cells and is using the
attribute @i to express jumps to the  next non empty cell (using the 
position). It looks like this:
=====================================================================


<row cnt="30">
<c i="3">third</c>
<c>fouth</c>
<c>fifth</c>
<c i="10">tenth</c>
<c>eleventh</c>
<c i="20">twentieth</c>
<c>twenty-one</c>
<c>twenty-two</c>
<c>twenty-three</c>
</row>


(Ouput) Write an XQuery to transform the XML data in the uncompressed 
form
that includes the empty cells, as follows:
=============================================================

<row cnt="30">
  <c/>
   <c/>
<c>third</c>
<c>fouth</c>
<c>fifth</c>
  <c/>
  <c/>
<c/>
  <c/>
<c>tenth</c>
<c>eleventh</c>
  <c/>
  <c/>
<c/>
  <c/>
<c/>
  <c/>
<c/>
  <c/>
<c i="20">twentieth</c>
<c>twenty-one</c>
<c>twenty-two</c>
<c>twenty-three</c>
  ...
</row>


I know it can be done in a variety of ways, I am just looking for the 
"best" (i.e. simplest) XQuery
to achieve this purpose that people on this list can help me find.

Thanks in advance,
Dana



Purchase Stylus Studio Online Today!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.