[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] creating canonRef from flat
Subject: [xsl] creating canonRef from flat From: Jim_Albright@xxxxxxxxxxxx Date: Fri, 19 Sep 2003 09:02:43 -0400 |
Starting with <r>Mateus 3.1-12; Lucas 3.1-20; </r> I want <parallelPassage> <canonRef book="MAT" chapter="3" verse="1" verseEnd="12"/> <canonRef book="LUK" chapter="3" verse="1" verseEnd="20"/> </parallelPassage> I have just switched to 2.0 as it seemed the regular expressions would help me here. My thinking is to look in <r> and replace "Mateus" with "<book>MAT</book>" and "Lucas" with "<book>LUK</book>" ... and all the rest and in a second pass change <r><book>MAT</book> 3.1-12; <book>LUK</book> 3.1-20; </r> <r> <book>MAT</book> <chapter>3</chapter> <verse>1</verse> <verseEnd>12</verseEnd> <book>LUK</book> <chapter>3</chapter> <verse>1</verse> <verseEnd>20</verseEnd </r> and then put in final form in third pass <parallelPassage> <canonRef book="MAT" chapter="3" verse="1" verseEnd="12"/> <canonRef book="LUK" chapter="3" verse="1" verseEnd="20"/> </parallelPassage> Am I headed in the right direction? Or are there some really neat shortcuts? If I use replace will I need to have it nested 66 times to account for all books? Jim Albright 704 843-0582 Wycliffe Bible Translators XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Critique/comments sought:, David . Pawson | Thread | Re: [xsl] creating canonRef from fl, David Carlisle |
RE: [xsl] xsl:result-document appen, Michael Kay | Date | Re: [xsl] element selection based o, vinod . agarwal |
Month |