[xsl] Check if text is before an tag or not

Subject: [xsl] Check if text is before an tag or not
From: "Sebastien deprez" <sebastien.deprez@xxxxxxxxxx>
Date: Wed 12 Nov 2003 12:41:34 +0100
Hey,

I have a problem with my XSL. I'm currently working on a big project for the royal library in Spain.
I have an XML document with all the inventory's of a book.
Here's a small piece where the biggest problem exists:

<title TEIform="title">
  <name reg="Séneca" type="person" role="author">Séneca</name> 
  y 
  <name reg="Cicerón, Marco Tulio" type="person" role="author">Cicerón</name> 
  en castellano de los oficios 
 </title>

The problem:
On my webpage I need to show the title of the book, with the author too (all as one title). Not such a problem mainly... but: If the <name>-tag comes before the actual title, it should show the author first (ex: Séneca), otherwise it should show the title first. (ex: Cicerón, en castellano de los oficios).
The above example of an XML is the hardest one: 
here is should show: 'Sénéca y Cicerón, en castellano de los oficios.'

I really don't have any clue how to do this one, really.
My project is mostly done, but my boss told us he changed the xml a bit :-s. And within a week everything must be done over again!

Thanks alot!

friendly greetings
Sebastien Deprez


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread