Development:EasySlides - Song Data Format

From OpenLP
Jump to: navigation, search

Easislides can export to an XML file. The XML file contains multiple songs, and looks like this:

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <EasiSlides>
  3   <Item>
  4     <Title1>A Common Love</Title1>
  5     <Title2 />
  6     <Folder>English</Folder>
  7     <SongNumber>0</SongNumber>
  8     <Contents>[chorus]
  9 A common love for each other
 10 A common gift to the Saviour
 11 A common bond holding us to the Lord
 12 A common strength when we are weary
 13 A common hope for tomorrow
 14 A common joy in the truth of God's word
 15 [1]
 16 In his family we can meet each other's needs
 17 We can light each one's path
 18 We can bear each one's grief
 19 As his children, we can comfort each care
 20 We can build each one's faith
 21 We can work, we can share
 22 [2]
 23 In his family, all the love that we show
 24 All the help that we give
 25 All the life we bestow
 26 As his children, they're an offering we make
 27 Not expecting return, 
 28 Just a gift for his sake</Contents>
 29     <Notations />
 30     <Sequence>c,1,c,2,c</Sequence>
 31     <Writer />
 32     <Copyright />
 33     <Category />
 34     <Timing />
 35     <MusicKey />
 36     <Capo>-1</Capo>
 37     <LicenceAdmin1 />
 38     <LicenceAdmin2 />
 39     <BookReference />
 40     <UserReference />
 41     <FormatData />
 42     <Settings />
 43   </Item>
 44   <Item>
 45     <Title1>A life of overcoming</Title1>
 46     <Title2 />
 47     <Folder>English</Folder>
 48     <SongNumber>0</SongNumber>
 49     <Contents>[1]
 50 A life of overcoming, 
 51 a life of ceaseless praise,  
 52 be this thy blessed portion,  
 53 throughout the coming days.
 54 The victory was purchased
 55 on Calv’ry’s cross for thee,
 56 sin shall not have dominion,
 57 the Son hath made thee free.
 58 [2]
 59 And would’st thou know the secret
 60 of constant victory?
 61 Let in the Overcomer,
 62 and He will conquer thee!
 63 Thy broken spirit, taken 
 64 in sweet captivity,
 65 shall glory in His triumph
 66 and share His victory.
 67 [3]
 68 Then from thy life ascending
 69 one triumph note of praise,
 70 (for they who always conquer
 71 a victor’s song must raise,)
 72 shall echo on unceasing
 73 till Satan’s host doth flee
 74 before our glorious watchword,
 75 “Lord, victory for me.”
 76 [4]
 77 Though all the path before thee
 78 the host of darkness fill, 
 79  look to thy Father’s promise,
 80 and claim the victory still.
 81 Faith sees the heavenly legions,
 82 where doubt sees nought but foes,
 83 and through the very conflict
 84  her life the stronger grows.
 85 [5]
 86 More stern will grow the conflict
 87  as nears our King’s return,
 88 and they alone can face it
 89 who this great lesson learn:
 90 that from them God asks nothing
 91 but to unlatch the door
 92 admitting Him, who through them
 93 will conquer evermore.</Contents>
 94     <Notations />
 95     <Sequence />
 96     <Writer>Freda Hanbury Allen</Writer>
 97     <Copyright />
 98     <Category />
 99     <Timing />
100     <MusicKey />
101     <Capo>-1</Capo>
102     <LicenceAdmin1 />
103     <LicenceAdmin2 />
104     <BookReference />
105     <UserReference />
106     <FormatData />
107     <Settings />
108   </Item>
109 </EasiSlides>