<div dir="ltr"><div><div>I imagine XLS styles are a lot like CSS styles and if you learn one moving to the other is easier. I expect you'll need to use "selectors" to display top-level tasks and sub tasks differently. <br>
<br></div>An alternative to XLS is to use one of the many XML libraries in your favourite language. Generally speaking they import the XML into a hierarchical structure so you can re-organize it programmatically without having to get into parsing the XML text. They can then output the result back into HTML for processing later.<br>
<br></div>However, the easiest way might be to use command line tools and xpath to select the elements you want to print and use a stylesheet to print it. <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Dec 6, 2013 at 10:01 AM, Khalid Baheyeldin <span dir="ltr"><<a href="mailto:kb@2bits.com" target="_blank">kb@2bits.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><p><br>
On Dec 6, 2013 12:08 AM, "unsolicited" <<a href="mailto:unsolicited@swiz.ca" target="_blank">unsolicited@swiz.ca</a>> wrote:<br>
><br>
> Hmmm. Interesting.<br>
><br>
> Longer tool chain, but if scriptable ...<br>
><br>
> Schema won't be a problem, .xsd files even provided. <br>
> Even if not 100% accurate, schema won't change that <br>
> often. Translation could be manually maintained.<br>
><br>
> Ah ... hold on ...<br>
><br>
> TDL does an infinite nest of sub-tasks. It's not a <br>
> straightforward record 1:1<br>
><br>
> -+ Task 1<br>
> --+ Sub-Task 1.1<br>
> ---+ Sub-Task 1.1.1<br>
> ---| Some other notes<br>
> -+ Task 2<br>
> --+ Sub-Task 2.1<br>
> ---+ Sub-Task 2.1.1<br>
> ...<br>
> ----------------------------+ ... ad inifinitum</p>
</div><p>In generzl, such data structure would be implemented in a relational database by having a column called parent task id, and then you can have it point to which task is the parent of the current subtask, and you can have infinite levels. A task without a parent is the top level task.</p>


<p>No idea how to implement that with XML import though ...<br>
</p>
<br>_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><div>John Van Ostrand<br></div><div>At large on sabbatical<br></div><br></div>
</div>