[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] creating canonRef from flat
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|