Wrox Programmer Forums
Go Back   Wrox Programmer Forums > XML > XSLT
| Search | Today's Posts | Mark Forums Read
XSLT General questions and answers about XSLT. For issues strictly specific to the book XSLT 1.1 Programmers Reference, please post to that forum instead.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the XSLT section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old July 19th, 2005, 08:01 PM
Registered User
 
Join Date: Jul 2005
Location: , , .
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Complicated Indexes

Hello!

I am working on a XML Software Use Case Specification markup.
My idea is to create XSLT schemas to transform this XML to HTML and PDF.

I done a HTML version of a XML use case to see how i would like it be transformed, then i started to develop a XSLT. There is a situation, on Use Case Extensions that i am facing with complex indexes. An Extension refer to a step in main flow. Example:

Main Flow
1. The actor inputs its username and password.
2. The system processes user login.

Extensions (non-well written)
1a. Username doesn't exist
1a1. The system notifies Actor ...
1a2. The actor modifies username ...
1b. Password is invalid
1b1. The actor informs password again
1b1a. Password invalid again (A SUBEXTENSION)
1b1a1. The system blocks user account
2a. ...

My XML representation for above scenario is:

<MainSuccessScenario>
<Step>The actor inputs its username and password.</Step>
<Step>The system processes user login.</Step>
</MainSuccessScenario>
<Extensions>
<Extension mainstep="1">
<Description>Username doesn't exist</Description>
<Step>The system notifies Actor ...</Step>
<Step>The actor modifies username ...</Step>
</Extension>
<Extension mainstep="1">
<Description>Password is invalid</Description>
<Step>
The actor informs password again
<Extension>
<Description>Password invalid again</Description>
<Step>The system blocks user account</Step>
</Extension>
</Step>
</Extension>
...
</Extensions>

The default is:
- Extension description index is mainstep attribute or parent index,
plus a sequential letter.
- Extension step index is description index, plus a sequential number.

Can XSLT generate these indexes for me? If so, how?
I am also opened for suggestions on xml markup to make things simpler.

Thank you





Similar Threads
Thread Thread Starter Forum Replies Last Post
complicated if else statement help needed cmt9000 Classic ASP Basics 1 December 13th, 2006 06:34 PM
Just how do you do it? Complicated! sprion Access 1 February 2nd, 2005 07:52 PM
complicated query rajanikrishna Classic ASP Basics 4 June 17th, 2004 04:17 PM
Complicated Query roniestein Access 3 December 13th, 2003 10:34 AM
Too Complicated shiraz BOOK: ASP.NET Website Programming Problem-Design-Solution 3 September 23rd, 2003 10:06 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.