crossley    2003/02/17 01:04:43

  Modified:    src/blocks/chaperon/samples sitemap.xmap
               src/blocks/chaperon/samples/misc samples.xml
  Added:       src/blocks/chaperon/samples/grammars quote.grm quote.xgrm
                        quote.xlex
               src/blocks/chaperon/samples/misc quote.txt
               src/blocks/chaperon/samples/stylesheets quote2html.xsl
  Log:
  Add a really basic Chaperon sample (the others are complex for a new user).
  This sample processes comma-separated values (CSV) files.
  
  Revision  Changes    Path
  1.8       +15 -0     xml-cocoon2/src/blocks/chaperon/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/blocks/chaperon/samples/sitemap.xmap,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- sitemap.xmap      8 Feb 2003 14:17:27 -0000       1.7
  +++ sitemap.xmap      17 Feb 2003 09:04:42 -0000      1.8
  @@ -19,6 +19,9 @@
      <map:generator label="content,data" logger="sitemap.generator.directory" 
name="directory"
                     src="org.apache.cocoon.generation.DirectoryGenerator"/>
   
  + <map:generator name="text" 
  +                src="net.sourceforge.chaperon.adapter.cocoon.TextGenerator" 
  +                logger="sitemap.generator.textgenerator"/>
     </map:generators>
   
   <!-- =========================== Transformers ================================= -->
  @@ -174,6 +177,18 @@
       <map:transform type="parser"  src="cocoon:/wiki.xgrm"/>
       <map:transform                src="stylesheets/wiki2xdoc.xsl"/>
       <map:transform                src="stylesheets/xdoc2html.xsl"/>
  +    <map:serialize type="html"/>
  +   </map:match>
  +
  +   <map:match pattern="quote.html">
  +    <map:generate type="text" src="misc/quote.txt"/>
  +<!--
  +    <map:transform type="lexer"   src="cocoon:/quote.xlex"/>
  +    <map:transform type="parser"  src="cocoon:/quote.xgrm"/>
  +-->
  +    <map:transform type="lexer"   src="grammars/quote.xlex"/>
  +    <map:transform type="parser"  src="grammars/quote.xgrm"/>
  +    <map:transform                src="stylesheets/quote2html.xsl"/>
       <map:serialize type="html"/>
      </map:match>
   
  
  
  
  1.1                  xml-cocoon2/src/blocks/chaperon/samples/grammars/quote.grm
  
  Index: quote.grm
  ===================================================================
  %token Comment "^#";
  %token Comma "\,";
  %token Value "[^\n\r\,]+";
  
  %right SoftBreak "\r(\n?) | \n";
  
  %start document;
  
  %%
  
  document
    : document row SoftBreak
    | row SoftBreak
    ;
  
  row
    : row column
    | column
    ;
  
  column
    : Value Comma
    | Value
    ;
  
  
  
  1.1                  xml-cocoon2/src/blocks/chaperon/samples/grammars/quote.xgrm
  
  Index: quote.xgrm
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <grammar xmlns="http://chaperon.sourceforge.net/schema/grammar/1.0";>
  <priority>
  <terminal symbol="Comment"/>
  <terminal symbol="Comma"/>
  <terminal symbol="Value"/>
  <terminal symbol="SoftBreak"/>
  </priority>
  <associativity symbol="SoftBreak" type="right"/>
  <production symbol="document">
  <nonterminal symbol="document"/>
  <nonterminal symbol="row"/>
  <terminal symbol="SoftBreak"/>
  </production>
  <production symbol="document">
  <nonterminal symbol="row"/>
  <terminal symbol="SoftBreak"/>
  </production>
  <production symbol="row">
  <nonterminal symbol="row"/>
  <nonterminal symbol="column"/>
  </production>
  <production symbol="row">
  <nonterminal symbol="column"/>
  </production>
  <production symbol="column">
  <terminal symbol="Value"/>
  <terminal symbol="Comma"/>
  </production>
  <production symbol="column">
  <terminal symbol="Value"/>
  </production>
  <start symbol="document"/>
  </grammar>
  
  
  
  1.1                  xml-cocoon2/src/blocks/chaperon/samples/grammars/quote.xlex
  
  Index: quote.xlex
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <lexicon xmlns="http://chaperon.sourceforge.net/schema/lexicon/1.0";>
  <lexeme symbol="Comment">
  <concat>
  <bol/>
  <cstring content="#"/>
  </concat>
  </lexeme>
  <lexeme symbol="Comma">
  <cstring content=","/>
  </lexeme>
  <lexeme symbol="Value">
  <concat minOccurs="1" maxOccurs="*">
  <cclass exclusive="true">
  <cset code="10"/>
  <cset code="13"/>
  <cset content=","/>
  </cclass>
  </concat>
  </lexeme>
  <lexeme symbol="SoftBreak" assoc="right">
  <alt>
  <concat>
  <cstring code="13"/>
  <concat minOccurs="0" maxOccurs="1">
  <cstring code="10"/>
  </concat>
  </concat>
  <cstring code="10"/>
  </alt>
  </lexeme>
  </lexicon>
  
  
  
  1.5       +6 -0      xml-cocoon2/src/blocks/chaperon/samples/misc/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/blocks/chaperon/samples/misc/samples.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- samples.xml       15 Feb 2003 04:21:43 -0000      1.4
  +++ samples.xml       17 Feb 2003 09:04:42 -0000      1.5
  @@ -35,6 +35,12 @@
     </sample>
    </group>
   
  + <group name="Comma-Separated Values (CSV)">
  +  <sample name="Stock Quote" href="quote.html">
  +   This example processes a CSV file and generates a table from it.
  +  </sample>
  + </group>
  +
    <group name="Documentation">
     <sample name="Lexical Transformer"
             href="../../documents/userdocs/transformers/lexer-transformer.html">
  
  
  
  1.1                  xml-cocoon2/src/blocks/chaperon/samples/misc/quote.txt
  
  Index: quote.txt
  ===================================================================
  19991201,0.12,0.12,0.12,0.12,89000
  19991202,0.12,0.125,0.12,0.125,129000
  19991203,0.115,0.12,0.115,0.12,433000
  19991206,0.12,0.12,0.115,0.115,507679
  19991207,0.115,0.115,0.115,0.115,200671
  19991210,0.11,0.11,0.11,0.11,329200
  19991213,0.11,0.11,0.105,0.105,178832
  19991214,0.105,0.11,0.105,0.11,313000
  19991215,0.105,0.11,0.1,0.1,224634
  19991216,0.11,0.11,0.105,0.105,210000
  19991217,0.105,0.105,0.105,0.105,1426
  19991220,0.105,0.105,0.1,0.105,355000
  19991221,0.105,0.11,0.105,0.11,2800
  19991222,0.11,0.11,0.105,0.105,302774
  19991223,0.105,0.11,0.105,0.11,339513
  19991224,0.11,0.11,0.105,0.105,37297
  19991227,0.105,0.105,0.105,0.105,0
  19991228,0.105,0.105,0.105,0.105,0
  19991229,0.105,0.105,0.105,0.105,74276
  19991230,0.105,0.11,0.1,0.11,479509
  19991231,0.11,0.11,0.11,0.11,0
  20000103,0.11,0.11,0.11,0.11,0
  20000104,0.11,0.11,0.11,0.11,100000
  20000105,0.11,0.11,0.105,0.105,305000
  20000106,0.11,0.11,0.11,0.11,222136
  20000107,0.105,0.12,0.105,0.115,1086517
  20000110,0.12,0.12,0.12,0.12,1004500
  20000111,0.115,0.12,0.115,0.12,1982500
  20000112,0.125,0.13,0.12,0.12,1129884
  20000113,0.13,0.13,0.125,0.125,613951
  20000114,0.125,0.13,0.12,0.125,575121
  20000117,0.12,0.13,0.12,0.12,744600
  20000118,0.12,0.135,0.12,0.135,1501776
  20000119,0.135,0.145,0.135,0.14,3980106
  20000120,0.15,0.155,0.145,0.15,2295074
  20000121,0.15,0.15,0.145,0.145,1632767
  20000124,0.145,0.145,0.14,0.14,409500
  20000125,0.14,0.14,0.135,0.135,502400
  20000126,0.135,0.135,0.135,0.135,0
  20000127,0.135,0.135,0.125,0.125,172500
  20000128,0.13,0.135,0.125,0.13,467662
  20000131,0.135,0.135,0.125,0.135,404180
  20000201,0.14,0.14,0.135,0.135,909000
  20000202,0.13,0.135,0.13,0.135,252500
  20000203,0.135,0.135,0.125,0.135,776475
  20000204,0.135,0.135,0.13,0.13,445040
  20000207,0.145,0.15,0.14,0.14,2850283
  20000208,0.145,0.145,0.135,0.14,605154
  20000209,0.14,0.14,0.135,0.14,518693
  20000210,0.14,0.14,0.135,0.14,332507
  20000211,0.14,0.14,0.135,0.135,445913
  20000214,0.14,0.145,0.14,0.14,520000
  20000215,0.14,0.14,0.135,0.135,618400
  20000216,0.13,0.14,0.13,0.14,543200
  20000217,0.14,0.14,0.135,0.135,431136
  20000218,0.13,0.135,0.13,0.135,282000
  20000221,0.135,0.135,0.13,0.135,624240
  20000222,0.135,0.14,0.13,0.14,1498577
  20000223,0.14,0.145,0.135,0.14,650110
  20000224,0.14,0.14,0.13,0.13,518845
  20000225,0.135,0.135,0.13,0.13,424630
  20000228,0.125,0.13,0.125,0.125,436172
  20000229,0.125,0.135,0.125,0.13,173987
  20000301,0.13,0.13,0.13,0.13,182733
  20000302,0.125,0.13,0.125,0.13,106500
  20000303,0.125,0.125,0.115,0.115,319500
  20000306,0.115,0.115,0.115,0.115,124666
  20000307,0.115,0.13,0.115,0.13,436666
  20000308,0.12,0.12,0.115,0.115,55134
  20000309,0.12,0.12,0.115,0.115,161500
  20000310,0.115,0.12,0.115,0.12,981166
  20000313,0.125,0.125,0.12,0.12,296834
  20000314,0.12,0.12,0.115,0.115,70669
  20000315,0.12,0.12,0.115,0.115,258403
  20000316,0.115,0.12,0.115,0.12,173933
  20000317,0.12,0.12,0.12,0.12,242439
  20000320,0.115,0.12,0.115,0.115,256258
  20000321,0.12,0.135,0.12,0.13,1530870
  20000322,0.13,0.14,0.13,0.13,743578
  20000323,0.13,0.135,0.125,0.13,519472
  20000324,0.135,0.135,0.125,0.125,384096
  20000327,0.13,0.13,0.125,0.125,317566
  20000328,0.13,0.135,0.13,0.135,933246
  20000329,0.135,0.14,0.135,0.14,698700
  20000330,0.14,0.14,0.13,0.13,513130
  20000331,0.13,0.135,0.13,0.13,310619
  20000403,0.135,0.135,0.135,0.135,349000
  20000404,0.13,0.14,0.125,0.13,1016572
  20000405,0.13,0.13,0.125,0.13,507465
  20000406,0.13,0.14,0.13,0.14,587000
  20000407,0.14,0.14,0.135,0.135,105000
  20000410,0.14,0.14,0.13,0.135,321857
  20000411,0.13,0.13,0.13,0.13,94677
  20000412,0.13,0.13,0.125,0.125,343125
  20000413,0.12,0.12,0.12,0.12,382198
  20000414,0.125,0.13,0.125,0.13,300000
  20000417,0.115,0.115,0.11,0.11,404002
  20000418,0.12,0.12,0.115,0.115,266001
  20000419,0.12,0.12,0.11,0.11,283733
  20000420,0.11,0.11,0.11,0.11,187000
  20000421,0.11,0.11,0.11,0.11,0
  20000424,0.11,0.11,0.11,0.11,0
  20000425,0.11,0.11,0.11,0.11,0
  20000426,0.115,0.115,0.11,0.11,43000
  20000427,0.115,0.115,0.11,0.11,84950
  20000428,0.11,0.11,0.11,0.11,7000
  20000501,0.115,0.115,0.11,0.11,121199
  20000502,0.11,0.11,0.11,0.11,20000
  20000503,0.115,0.125,0.115,0.12,475000
  20000504,0.125,0.125,0.125,0.125,292001
  20000505,0.12,0.125,0.115,0.115,135920
  20000508,0.115,0.12,0.115,0.12,20500
  20000509,0.125,0.135,0.12,0.125,1529500
  20000510,0.12,0.125,0.12,0.125,480000
  20000511,0.12,0.12,0.12,0.12,352000
  20000512,0.12,0.12,0.12,0.12,272900
  20000515,0.12,0.12,0.115,0.115,58000
  20000516,0.115,0.115,0.115,0.115,313500
  20000517,0.12,0.12,0.11,0.115,660266
  20000518,0.12,0.12,0.11,0.115,140000
  20000519,0.115,0.115,0.11,0.115,107442
  20000522,0.115,0.115,0.105,0.105,560192
  20000523,0.105,0.11,0.105,0.105,216333
  20000524,0.105,0.11,0.105,0.11,157262
  20000525,0.11,0.11,0.105,0.11,683308
  20000526,0.103,0.105,0.1,0.1,310800
  20000529,0.107,0.11,0.105,0.11,823831
  20000530,0.105,0.11,0.1,0.105,577300
  20000531,0.11,0.11,0.105,0.105,230666
  20000601,0.11,0.11,0.11,0.11,927000
  20000602,0.11,0.11,0.105,0.105,315316
  20000605,0.11,0.12,0.11,0.115,1553166
  20000606,0.125,0.125,0.115,0.115,11905933
  20000607,0.12,0.12,0.12,0.12,644500
  20000608,0.125,0.125,0.12,0.12,957499
  20000609,0.113,0.12,0.113,0.115,124000
  20000612,0.115,0.115,0.115,0.115,0
  20000613,0.12,0.12,0.11,0.115,725448
  20000614,0.12,0.12,0.115,0.12,532333
  20000615,0.125,0.125,0.125,0.125,1776618
  20000616,0.13,0.13,0.125,0.125,859500
  20000619,0.125,0.125,0.12,0.125,773850
  20000620,0.12,0.12,0.115,0.12,814990
  20000621,0.115,0.12,0.115,0.115,103900
  20000622,0.12,0.12,0.115,0.115,53000
  20000623,0.115,0.115,0.11,0.115,481819
  20000626,0.11,0.12,0.11,0.12,1647303
  20000627,0.12,0.12,0.115,0.115,686503
  20000628,0.11,0.115,0.11,0.115,731797
  20000629,0.115,0.125,0.115,0.12,856166
  20000630,0.12,0.12,0.115,0.12,766934
  20000703,0.12,0.12,0.115,0.12,131500
  20000704,0.115,0.12,0.115,0.12,194216
  20000705,0.12,0.12,0.115,0.115,281500
  20000706,0.12,0.12,0.12,0.12,110000
  20000707,0.12,0.135,0.12,0.135,966289
  20000710,0.13,0.14,0.13,0.14,564046
  20000711,0.14,0.14,0.135,0.135,478850
  20000712,0.135,0.14,0.135,0.135,426500
  20000713,0.135,0.14,0.13,0.13,670181
  20000714,0.13,0.13,0.13,0.13,227619
  20000717,0.14,0.14,0.135,0.14,90000
  20000718,0.135,0.14,0.135,0.14,1303367
  20000719,0.14,0.14,0.14,0.14,365000
  20000720,0.14,0.14,0.135,0.14,1200000
  20000721,0.14,0.145,0.135,0.145,754482
  20000724,0.145,0.145,0.14,0.14,133500
  20000725,0.145,0.145,0.145,0.145,177983
  20000726,0.14,0.145,0.14,0.145,674650
  20000727,0.145,0.15,0.145,0.148,1049155
  20000728,0.15,0.155,0.145,0.155,1327983
  20000731,0.15,0.15,0.145,0.15,1394048
  20000801,0.15,0.155,0.15,0.155,1156500
  20000802,0.155,0.165,0.155,0.165,2478934
  20000803,0.165,0.17,0.15,0.17,12349125
  20000804,0.17,0.17,0.16,0.165,1915409
  20000807,0.165,0.17,0.165,0.165,1055681
  20000808,0.165,0.165,0.16,0.16,453133
  20000809,0.16,0.16,0.155,0.16,667450
  20000810,0.16,0.16,0.155,0.155,201967
  20000811,0.155,0.16,0.155,0.155,364000
  20000814,0.16,0.16,0.155,0.16,1175485
  20000815,0.16,0.16,0.15,0.15,246041
  20000816,0.155,0.155,0.155,0.155,390000
  20000817,0.16,0.16,0.15,0.15,311300
  20000818,0.155,0.155,0.15,0.15,79000
  20000821,0.15,0.155,0.15,0.155,45000
  20000822,0.155,0.16,0.15,0.155,512200
  20000823,0.155,0.16,0.155,0.155,386285
  20000824,0.155,0.165,0.155,0.165,1127321
  20000825,0.165,0.17,0.165,0.17,1762421
  20000828,0.17,0.17,0.165,0.17,609605
  20000829,0.165,0.165,0.16,0.16,260869
  20000830,0.16,0.16,0.155,0.155,548885
  20000831,0.155,0.155,0.15,0.155,68396
  20000901,0.155,0.16,0.155,0.155,789152
  20000904,0.155,0.16,0.155,0.155,79100
  20000905,0.16,0.16,0.15,0.16,627400
  20000906,0.155,0.155,0.155,0.155,451310
  20000907,0.155,0.16,0.155,0.16,110000
  20000908,0.16,0.16,0.155,0.16,146486
  20000911,0.16,0.165,0.16,0.16,699599
  20000912,0.16,0.165,0.16,0.165,344023
  20000913,0.165,0.165,0.155,0.155,375853
  20000914,0.16,0.16,0.16,0.16,281059
  20000915,0.16,0.16,0.15,0.15,1044166
  20000918,0.155,0.155,0.15,0.15,121963
  20000919,0.15,0.15,0.135,0.135,2042595
  20000920,0.15,0.15,0.14,0.15,933000
  20000921,0.15,0.15,0.14,0.14,195000
  20000922,0.14,0.145,0.135,0.14,737600
  20000925,0.14,0.14,0.14,0.14,44620
  20000926,0.14,0.145,0.14,0.145,153850
  20000927,0.145,0.145,0.14,0.14,43450
  20000928,0.14,0.14,0.14,0.14,222000
  20000929,0.14,0.14,0.135,0.135,252650
  20001002,0.135,0.145,0.135,0.145,180318
  20001003,0.14,0.14,0.135,0.135,179484
  20001004,0.135,0.135,0.125,0.13,539383
  20001005,0.13,0.13,0.125,0.125,180000
  20001006,0.13,0.14,0.13,0.14,350184
  20001009,0.135,0.14,0.135,0.14,126050
  20001010,0.145,0.155,0.145,0.15,1302862
  20001011,0.15,0.16,0.15,0.16,1167639
  20001012,0.16,0.16,0.15,0.16,1199276
  20001013,0.16,0.165,0.15,0.155,892250
  20001016,0.16,0.16,0.15,0.155,581600
  20001017,0.155,0.155,0.155,0.155,239858
  20001018,0.155,0.16,0.155,0.155,486500
  20001019,0.155,0.155,0.155,0.155,89000
  20001020,0.155,0.16,0.155,0.155,550000
  20001023,0.155,0.155,0.15,0.15,157000
  20001024,0.155,0.155,0.15,0.155,230500
  20001025,0.15,0.15,0.15,0.15,522200
  20001026,0.15,0.15,0.135,0.135,588054
  20001027,0.14,0.14,0.14,0.14,46428
  20001030,0.145,0.145,0.145,0.145,38000
  20001031,0.145,0.145,0.14,0.145,181000
  20001101,0.14,0.14,0.14,0.14,50000
  20001102,0.145,0.155,0.145,0.155,755955
  20001103,0.15,0.15,0.145,0.15,332245
  20001106,0.15,0.15,0.14,0.145,214000
  20001107,0.145,0.145,0.145,0.145,106333
  20001108,0.145,0.15,0.14,0.145,154400
  20001109,0.145,0.145,0.145,0.145,166500
  20001110,0.145,0.145,0.145,0.145,135000
  20001113,0.145,0.145,0.145,0.145,306000
  20001114,0.15,0.15,0.15,0.15,103340
  20001115,0.145,0.145,0.145,0.145,382386
  20001116,0.145,0.145,0.14,0.14,41415
  20001117,0.14,0.14,0.14,0.14,194000
  20001120,0.14,0.145,0.14,0.14,215000
  20001121,0.139,0.14,0.135,0.135,290743
  20001122,0.14,0.14,0.135,0.135,165000
  20001123,0.14,0.145,0.14,0.14,431564
  20001124,0.14,0.14,0.14,0.14,539936
  20001127,0.135,0.14,0.135,0.14,291916
  20001128,0.14,0.14,0.14,0.14,163854
  20001129,0.14,0.14,0.14,0.14,240000
  20001130,0.14,0.14,0.135,0.135,141733
  20001201,0.135,0.135,0.135,0.135,100000
  20001204,0.14,0.14,0.14,0.14,360000
  20001205,0.14,0.155,0.14,0.15,2096000
  20001206,0.155,0.155,0.15,0.15,448087
  20001207,0.155,0.165,0.155,0.165,2582182
  20001208,0.16,0.16,0.155,0.16,1542743
  20001211,0.155,0.16,0.155,0.155,141882
  20001212,0.155,0.155,0.15,0.15,222634
  20001213,0.15,0.15,0.15,0.15,135364
  20001214,0.15,0.15,0.15,0.15,147301
  20001215,0.15,0.155,0.15,0.15,119699
  20001218,0.15,0.15,0.15,0.15,129849
  20001219,0.15,0.15,0.145,0.145,39751
  20001220,0.145,0.155,0.145,0.155,627232
  20001221,0.155,0.16,0.15,0.16,450000
  20001222,0.15,0.15,0.15,0.15,32000
  20001225,0.15,0.15,0.15,0.15,0
  20001226,0.15,0.15,0.15,0.15,0
  20001227,0.15,0.15,0.15,0.15,43000
  20001228,0.15,0.15,0.15,0.15,67000
  20001229,0.15,0.155,0.15,0.155,129593
  20010101,0.155,0.155,0.155,0.155,0
  20010102,0.15,0.155,0.15,0.15,27900
  20010103,0.15,0.15,0.145,0.145,130000
  20010104,0.145,0.145,0.14,0.14,87000
  20010105,0.138,0.145,0.138,0.145,30207
  20010108,0.145,0.145,0.14,0.14,24000
  20010109,0.14,0.14,0.14,0.14,77433
  20010110,0.145,0.145,0.14,0.145,178000
  20010111,0.145,0.145,0.14,0.14,243125
  20010112,0.14,0.145,0.14,0.14,78942
  20010115,0.145,0.145,0.14,0.14,100000
  20010116,0.14,0.14,0.14,0.14,0
  20010117,0.135,0.14,0.135,0.135,140000
  20010118,0.132,0.15,0.132,0.15,1229051
  20010119,0.15,0.15,0.135,0.14,351700
  20010122,0.14,0.15,0.14,0.15,937614
  20010123,0.155,0.155,0.145,0.145,234625
  20010124,0.153,0.155,0.145,0.145,88867
  20010125,0.145,0.15,0.145,0.15,45000
  20010126,0.15,0.15,0.15,0.15,0
  20010129,0.15,0.15,0.145,0.145,299933
  20010130,0.14,0.14,0.14,0.14,2500
  20010131,0.15,0.15,0.145,0.145,324887
  20010201,0.15,0.15,0.14,0.14,69000
  20010202,0.15,0.15,0.15,0.15,448750
  20010205,0.155,0.16,0.155,0.155,1090500
  20010206,0.155,0.16,0.155,0.155,1608620
  20010207,0.16,0.16,0.15,0.15,656500
  20010208,0.15,0.155,0.145,0.155,157000
  20010209,0.15,0.15,0.145,0.15,145400
  20010212,0.145,0.15,0.145,0.145,331386
  20010213,0.145,0.145,0.145,0.145,106600
  20010214,0.145,0.145,0.14,0.14,1277977
  20010215,0.145,0.145,0.14,0.14,324924
  20010216,0.14,0.145,0.14,0.14,285500
  20010219,0.14,0.14,0.14,0.14,11000
  20010220,0.14,0.14,0.14,0.14,199000
  20010221,0.14,0.14,0.14,0.14,75168
  20010222,0.14,0.14,0.135,0.135,274482
  20010223,0.14,0.145,0.14,0.145,240000
  20010226,0.14,0.14,0.135,0.14,174000
  20010227,0.143,0.145,0.14,0.14,608650
  20010228,0.145,0.145,0.14,0.14,339115
  20010301,0.14,0.145,0.14,0.14,170333
  20010302,0.14,0.14,0.14,0.14,717552
  20010305,0.14,0.14,0.14,0.14,142800
  20010306,0.14,0.14,0.135,0.135,374867
  20010307,0.135,0.135,0.135,0.135,0
  20010308,0.135,0.135,0.13,0.13,318133
  20010309,0.135,0.135,0.135,0.135,192867
  20010312,0.14,0.14,0.135,0.14,691000
  20010313,0.13,0.13,0.13,0.13,77000
  20010314,0.13,0.13,0.13,0.13,35000
  20010315,0.13,0.13,0.125,0.125,450000
  20010316,0.125,0.125,0.125,0.125,54300
  20010319,0.125,0.125,0.12,0.125,569200
  20010320,0.12,0.12,0.12,0.12,11266
  20010321,0.12,0.12,0.115,0.12,170984
  20010322,0.12,0.12,0.115,0.115,895219
  20010323,0.115,0.115,0.11,0.115,383600
  20010326,0.12,0.125,0.12,0.12,101082
  20010327,0.12,0.12,0.12,0.12,38333
  20010328,0.12,0.12,0.115,0.115,67997
  20010329,0.115,0.115,0.115,0.115,18166
  20010330,0.115,0.12,0.115,0.12,101600
  20010402,0.115,0.115,0.115,0.115,91000
  20010403,0.115,0.115,0.105,0.11,465518
  20010404,0.105,0.105,0.105,0.105,610000
  20010405,0.105,0.105,0.105,0.105,111000
  20010406,0.105,0.105,0.105,0.105,41000
  20010409,0.105,0.105,0.105,0.105,5000
  20010410,0.11,0.11,0.105,0.105,222600
  20010411,0.11,0.11,0.11,0.11,254000
  20010412,0.11,0.11,0.11,0.11,116100
  20010413,0.11,0.11,0.11,0.11,0
  20010416,0.11,0.11,0.11,0.11,0
  20010417,0.115,0.115,0.115,0.115,169542
  20010418,0.115,0.115,0.115,0.115,0
  20010419,0.12,0.13,0.12,0.125,1567000
  20010420,0.13,0.15,0.13,0.145,6176799
  20010423,0.14,0.14,0.135,0.14,1226785
  20010424,0.129,0.135,0.129,0.13,583334
  20010425,0.13,0.13,0.13,0.13,0
  20010426,0.14,0.14,0.135,0.135,165000
  20010427,0.14,0.14,0.13,0.135,204750
  20010430,0.135,0.14,0.135,0.14,380000
  20010501,0.14,0.14,0.135,0.135,181000
  20010502,0.14,0.145,0.14,0.145,515590
  20010503,0.145,0.15,0.145,0.15,1879184
  20010504,0.15,0.165,0.15,0.16,2238524
  20010507,0.16,0.16,0.15,0.15,296276
  20010508,0.155,0.155,0.145,0.145,1044000
  20010509,0.145,0.145,0.145,0.145,208250
  20010510,0.15,0.17,0.15,0.165,4421414
  20010511,0.17,0.17,0.16,0.16,1010168
  20010514,0.155,0.16,0.155,0.16,251542
  20010515,0.16,0.17,0.155,0.165,2121600
  20010516,0.165,0.185,0.165,0.17,2917390
  20010517,0.18,0.185,0.18,0.18,3162286
  20010518,0.185,0.185,0.17,0.175,1510546
  20010521,0.2,0.205,0.185,0.185,6006789
  20010522,0.195,0.2,0.19,0.195,2315869
  20010523,0.19,0.19,0.18,0.18,855851
  20010524,0.18,0.18,0.17,0.18,689422
  20010525,0.18,0.18,0.175,0.175,257049
  20010528,0.175,0.185,0.175,0.185,605801
  20010529,0.18,0.18,0.175,0.18,907780
  20010530,0.175,0.175,0.17,0.175,264206
  20010531,0.165,0.165,0.165,0.165,486261
  20010601,0.165,0.165,0.16,0.165,299000
  20010604,0.165,0.165,0.16,0.165,185064
  20010605,0.16,0.165,0.16,0.16,189133
  20010606,0.16,0.16,0.16,0.16,109166
  20010607,0.16,0.165,0.16,0.165,155000
  20010608,0.16,0.16,0.155,0.155,41332
  20010611,0.155,0.155,0.155,0.155,0
  20010612,0.155,0.155,0.15,0.15,405000
  20010613,0.15,0.155,0.15,0.155,159000
  20010614,0.155,0.16,0.155,0.16,225000
  20010615,0.165,0.175,0.165,0.17,605183
  20010618,0.17,0.17,0.165,0.165,157594
  20010619,0.165,0.165,0.16,0.16,284776
  20010620,0.17,0.17,0.16,0.165,240120
  20010621,0.165,0.165,0.16,0.165,186833
  20010622,0.165,0.17,0.165,0.165,110500
  20010625,0.165,0.165,0.165,0.165,204950
  20010626,0.165,0.17,0.165,0.165,667604
  20010627,0.175,0.18,0.175,0.18,833899
  20010628,0.173,0.175,0.165,0.17,239618
  20010629,0.165,0.175,0.165,0.165,182979
  20010702,0.175,0.175,0.165,0.165,80000
  20010703,0.17,0.17,0.17,0.17,65000
  20010704,0.17,0.17,0.16,0.16,723181
  20010705,0.165,0.165,0.16,0.16,186249
  20010706,0.16,0.16,0.16,0.16,148191
  20010709,0.16,0.16,0.155,0.16,203500
  20010710,0.16,0.16,0.155,0.155,130533
  20010711,0.155,0.155,0.155,0.155,685640
  20010712,0.155,0.16,0.155,0.155,316809
  20010713,0.155,0.155,0.155,0.155,10000
  20010716,0.155,0.155,0.155,0.155,30000
  20010717,0.155,0.155,0.155,0.155,41000
  20010718,0.155,0.155,0.155,0.155,167118
  20010719,0.155,0.16,0.15,0.16,633798
  20010720,0.15,0.15,0.145,0.145,115302
  20010723,0.15,0.15,0.14,0.14,105000
  20010724,0.14,0.145,0.14,0.145,382926
  20010725,0.145,0.15,0.145,0.15,125644
  20010726,0.15,0.155,0.15,0.155,325134
  20010727,0.15,0.15,0.145,0.15,157699
  20010730,0.15,0.155,0.15,0.155,187500
  20010731,0.155,0.16,0.15,0.155,363701
  20010801,0.155,0.155,0.155,0.155,20554
  20010802,0.155,0.155,0.155,0.155,65000
  20010803,0.16,0.16,0.155,0.16,54783
  20010806,0.16,0.16,0.16,0.16,119300
  20010807,0.16,0.165,0.155,0.16,67258
  20010808,0.155,0.155,0.15,0.15,227029
  20010809,0.155,0.155,0.155,0.155,50480
  20010810,0.165,0.165,0.16,0.16,598269
  20010813,0.16,0.16,0.155,0.155,106848
  20010814,0.16,0.16,0.16,0.16,1870000
  20010815,0.155,0.16,0.15,0.16,132200
  20010816,0.16,0.16,0.155,0.155,65000
  20010817,0.15,0.15,0.15,0.15,20000
  20010820,0.16,0.16,0.155,0.155,68245
  20010821,0.16,0.16,0.15,0.155,506652
  20010822,0.155,0.155,0.15,0.15,430680
  20010823,0.15,0.16,0.15,0.16,586609
  20010824,0.155,0.16,0.155,0.155,668951
  20010827,0.165,0.17,0.16,0.17,850497
  20010828,0.17,0.17,0.165,0.17,1462229
  20010829,0.17,0.18,0.17,0.18,848094
  20010830,0.18,0.18,0.175,0.175,1142501
  20010831,0.175,0.18,0.17,0.18,862756
  20010903,0.18,0.19,0.18,0.19,942860
  20010904,0.175,0.185,0.175,0.18,438063
  20010905,0.19,0.19,0.185,0.185,1280842
  20010906,0.19,0.195,0.185,0.19,1361400
  20010907,0.19,0.19,0.185,0.19,524263
  20010910,0.185,0.19,0.18,0.18,658151
  20010911,0.18,0.18,0.18,0.18,228675
  20010912,0.185,0.19,0.18,0.18,1357203
  20010913,0.19,0.19,0.18,0.18,243559
  20010914,0.18,0.18,0.175,0.18,401750
  20010917,0.185,0.185,0.17,0.17,856000
  20010918,0.173,0.18,0.173,0.18,629048
  20010919,0.186,0.19,0.18,0.19,404000
  20010920,0.19,0.195,0.19,0.19,533000
  20010921,0.19,0.19,0.18,0.185,798723
  20010924,0.185,0.19,0.185,0.19,1797182
  20010925,0.19,0.2,0.19,0.2,2097746
  20010926,0.2,0.22,0.2,0.21,4064083
  20010927,0.22,0.22,0.205,0.21,2249698
  20010928,0.21,0.235,0.205,0.235,5737353
  20011001,0.23,0.245,0.23,0.235,1670578
  20011002,0.235,0.245,0.235,0.24,2178432
  20011003,0.24,0.24,0.235,0.235,1619356
  20011004,0.235,0.255,0.23,0.25,4904034
  20011005,0.25,0.26,0.245,0.255,6410569
  20011008,0.25,0.28,0.25,0.28,4640301
  20011009,0.28,0.28,0.26,0.265,2010714
  20011010,0.255,0.255,0.235,0.24,3626865
  20011011,0.23,0.235,0.22,0.225,1709076
  20011012,0.225,0.235,0.225,0.23,1208570
  20011015,0.235,0.25,0.23,0.25,2007357
  20011016,0.245,0.245,0.235,0.24,519199
  20011017,0.24,0.24,0.235,0.235,1115962
  20011018,0.245,0.245,0.235,0.235,828714
  20011019,0.235,0.235,0.23,0.235,3563388
  20011022,0.235,0.24,0.23,0.24,2302699
  20011023,0.24,0.24,0.235,0.24,2004541
  20011024,0.24,0.24,0.235,0.235,68200
  20011025,0.235,0.235,0.23,0.235,927856
  20011026,0.235,0.235,0.235,0.235,627329
  20011029,0.24,0.24,0.23,0.23,641891
  20011030,0.23,0.235,0.23,0.23,865735
  20011031,0.23,0.235,0.23,0.235,377255
  20011101,0.23,0.235,0.23,0.235,364869
  20011102,0.23,0.235,0.225,0.229,448809
  20011105,0.23,0.235,0.225,0.23,416500
  20011106,0.23,0.23,0.22,0.225,506835
  20011107,0.225,0.225,0.215,0.215,864275
  20011108,0.215,0.22,0.215,0.215,495844
  20011109,0.215,0.215,0.21,0.21,1144100
  20011112,0.215,0.215,0.21,0.21,451250
  20011113,0.21,0.21,0.21,0.21,533000
  20011114,0.215,0.215,0.2,0.21,3027261
  20011115,0.21,0.21,0.205,0.21,538573
  20011116,0.21,0.21,0.205,0.21,455600
  20011119,0.205,0.205,0.205,0.205,161235
  20011120,0.2,0.2,0.185,0.195,1260461
  20011121,0.195,0.195,0.19,0.195,391284
  20011122,0.195,0.21,0.195,0.21,679466
  20011123,0.21,0.22,0.21,0.22,1605092
  20011126,0.225,0.23,0.21,0.215,844731
  20011127,0.21,0.22,0.21,0.22,383767
  20011128,0.22,0.22,0.215,0.22,415000
  20011129,0.22,0.225,0.22,0.22,412296
  20011130,0.225,0.225,0.215,0.22,340000
  20011203,0.226,0.226,0.21,0.21,219900
  20011204,0.215,0.22,0.21,0.21,348000
  20011205,0.21,0.215,0.205,0.215,354334
  20011206,0.215,0.215,0.205,0.205,228292
  20011207,0.21,0.21,0.205,0.21,157210
  20011210,0.205,0.21,0.205,0.205,346750
  20011211,0.205,0.21,0.205,0.21,360504
  20011212,0.21,0.21,0.205,0.21,345262
  20011213,0.208,0.21,0.2,0.205,373110
  20011214,0.205,0.215,0.205,0.215,1960000
  20011217,0.22,0.225,0.215,0.215,801785
  20011218,0.22,0.22,0.21,0.21,341746
  20011219,0.215,0.215,0.21,0.21,570000
  20011220,0.21,0.21,0.21,0.21,229700
  20011221,0.21,0.21,0.21,0.21,249800
  20011224,0.21,0.21,0.205,0.21,297700
  20011225,0.21,0.21,0.21,0.21,0
  20011226,0.21,0.21,0.21,0.21,0
  20011227,0.205,0.21,0.205,0.21,245200
  20011228,0.21,0.21,0.205,0.205,50250
  20011231,0.205,0.21,0.205,0.21,71525
  20020101,0.21,0.21,0.21,0.21,0
  20020102,0.205,0.205,0.205,0.205,70000
  20020103,0.21,0.215,0.205,0.215,993600
  20020104,0.215,0.22,0.21,0.22,516904
  20020107,0.22,0.22,0.215,0.215,1387678
  20020108,0.215,0.22,0.21,0.22,1124484
  20020109,0.22,0.25,0.22,0.25,3659344
  20020110,0.26,0.265,0.24,0.245,2404400
  20020111,0.26,0.26,0.245,0.25,1930225
  20020114,0.255,0.255,0.245,0.245,840533
  20020115,0.245,0.245,0.235,0.235,811229
  20020116,0.24,0.25,0.235,0.245,623540
  20020117,0.25,0.26,0.25,0.26,1759604
  20020118,0.255,0.26,0.25,0.255,1152681
  20020121,0.255,0.26,0.25,0.255,518000
  20020122,0.25,0.25,0.245,0.245,1154759
  20020123,0.245,0.245,0.24,0.245,391821
  20020124,0.245,0.25,0.24,0.24,458692
  20020125,0.24,0.245,0.24,0.24,311093
  20020128,0.24,0.24,0.24,0.24,0
  20020129,0.245,0.245,0.235,0.235,756060
  20020130,0.24,0.245,0.235,0.245,606100
  20020131,0.245,0.255,0.245,0.255,2275800
  20020201,0.255,0.255,0.245,0.245,704000
  20020204,0.255,0.265,0.255,0.26,2266942
  20020205,0.27,0.275,0.265,0.27,3718797
  20020206,0.285,0.29,0.275,0.285,5819708
  20020207,0.28,0.28,0.265,0.27,4322245
  20020208,0.27,0.27,0.26,0.265,1662374
  20020211,0.27,0.275,0.265,0.27,2421500
  20020212,0.265,0.265,0.255,0.255,961538
  20020213,0.255,0.255,0.24,0.24,3729459
  20020214,0.24,0.24,0.23,0.235,3064227
  20020215,0.235,0.235,0.23,0.235,2667095
  20020218,0.235,0.235,0.225,0.225,2012137
  20020219,0.225,0.23,0.22,0.23,1666282
  20020220,0.22,0.22,0.21,0.215,1073777
  20020221,0.215,0.225,0.215,0.225,465090
  20020222,0.225,0.23,0.22,0.225,891067
  20020224,0.225,0.23,0.22,0.225,891067
  20020225,0.23,0.23,0.22,0.225,554678
  20020226,0.225,0.23,0.215,0.215,981533
  20020227,0.23,0.235,0.22,0.23,793180
  20020228,0.225,0.225,0.22,0.22,384086
  20020301,0.22,0.22,0.215,0.215,277926
  20020304,0.215,0.22,0.215,0.22,271673
  20020305,0.215,0.22,0.21,0.215,541127
  20020306,0.21,0.215,0.21,0.21,965900
  20020307,0.21,0.215,0.205,0.21,582400
  20020308,0.2,0.2,0.19,0.2,2380775
  20020311,0.2,0.21,0.19,0.21,700966
  20020312,0.205,0.205,0.19,0.195,3000300
  20020313,0.195,0.205,0.195,0.205,1612194
  20020314,0.205,0.205,0.2,0.2,935350
  20020315,0.205,0.205,0.2,0.2,1055733
  20020318,0.2,0.2,0.195,0.2,1003892
  20020319,0.2,0.2,0.195,0.2,443500
  20020320,0.2,0.2,0.19,0.2,582082
  20020321,0.2,0.205,0.2,0.2,987443
  20020322,0.205,0.22,0.205,0.22,1756424
  20020325,0.235,0.235,0.22,0.23,2850172
  20020326,0.23,0.235,0.22,0.225,714163
  20020327,0.225,0.225,0.21,0.22,346000
  20020328,0.23,0.23,0.22,0.225,1559821
  20020329,0.225,0.225,0.225,0.225,0
  20020401,0.225,0.225,0.225,0.225,0
  20020402,0.23,0.23,0.22,0.225,872170
  20020403,0.225,0.225,0.205,0.21,1633608
  20020404,0.205,0.205,0.2,0.2,1504289
  20020405,0.2,0.205,0.2,0.205,380988
  20020408,0.2,0.2,0.2,0.2,517200
  20020409,0.2,0.205,0.195,0.195,267644
  20020410,0.195,0.2,0.195,0.195,780025
  20020411,0.2,0.2,0.195,0.195,668238
  20020412,0.19,0.195,0.18,0.19,2476256
  20020415,0.19,0.195,0.18,0.19,1187018
  20020416,0.19,0.195,0.19,0.19,342125
  20020417,0.19,0.19,0.18,0.18,717892
  20020418,0.185,0.195,0.185,0.185,753328
  20020419,0.19,0.19,0.185,0.185,1084381
  20020422,0.19,0.19,0.185,0.185,328675
  20020423,0.19,0.19,0.175,0.175,1099120
  20020424,0.18,0.19,0.18,0.19,245334
  20020425,0.19,0.19,0.19,0.19,0
  20020426,0.185,0.21,0.185,0.2,3179778
  20020429,0.22,0.225,0.21,0.225,4624996
  20020430,0.22,0.23,0.21,0.21,4414845
  20020501,0.215,0.22,0.21,0.22,2481739
  20020502,0.225,0.225,0.22,0.22,1238816
  20020503,0.22,0.22,0.21,0.215,1054036
  20020506,0.22,0.225,0.22,0.22,1399144
  20020507,0.225,0.225,0.22,0.225,1485750
  20020508,0.225,0.225,0.215,0.22,1656941
  20020509,0.215,0.22,0.21,0.21,652666
  20020510,0.22,0.22,0.21,0.215,1152978
  20020513,0.22,0.22,0.215,0.215,1374442
  20020514,0.215,0.215,0.21,0.215,577300
  20020515,0.21,0.21,0.205,0.21,599660
  20020516,0.215,0.215,0.205,0.215,570223
  20020517,0.215,0.215,0.19,0.205,3199517
  20020520,0.205,0.21,0.195,0.2,1233112
  20020521,0.21,0.215,0.205,0.21,1793603
  20020522,0.21,0.215,0.205,0.21,2327458
  20020523,0.22,0.22,0.215,0.22,1189456
  20020524,0.225,0.24,0.225,0.235,5583737
  20020527,0.245,0.255,0.24,0.255,8113288
  20020528,0.26,0.26,0.245,0.245,4192310
  20020529,0.255,0.26,0.245,0.255,13288061
  20020530,0.255,0.255,0.245,0.25,2365821
  20020531,0.25,0.25,0.24,0.25,1976911
  20020603,0.245,0.245,0.235,0.24,822112
  20020604,0.25,0.255,0.24,0.25,4885988
  20020605,0.245,0.25,0.245,0.25,1475665
  20020606,0.24,0.245,0.235,0.24,1127474
  20020607,0.245,0.25,0.24,0.245,743894
  20020610,0.245,0.245,0.245,0.245,0
  20020611,0.23,0.23,0.22,0.225,1206175
  20020612,0.225,0.225,0.215,0.22,724850
  20020613,0.22,0.22,0.21,0.215,1988992
  20020614,0.215,0.215,0.21,0.215,1104290
  20020617,0.215,0.215,0.21,0.21,450516
  20020618,0.21,0.21,0.2,0.205,696451
  20020619,0.21,0.22,0.205,0.22,2037764
  20020620,0.215,0.215,0.21,0.21,553433
  20020621,0.22,0.225,0.215,0.215,1395310
  20020624,0.22,0.22,0.21,0.215,596299
  20020625,0.22,0.22,0.21,0.21,886621
  20020626,0.21,0.215,0.205,0.21,1725905
  20020627,0.21,0.21,0.205,0.205,667467
  20020628,0.2,0.205,0.195,0.205,2124950
  20020701,0.2,0.2,0.195,0.195,812818
  20020702,0.2,0.2,0.195,0.195,719026
  20020703,0.195,0.195,0.19,0.195,1003025
  20020704,0.19,0.19,0.185,0.185,648772
  20020705,0.18,0.19,0.18,0.19,908286
  20020708,0.19,0.19,0.185,0.19,621804
  20020709,0.19,0.195,0.19,0.195,772807
  20020710,0.205,0.215,0.205,0.215,3131504
  20020711,0.21,0.215,0.205,0.215,1088010
  20020712,0.215,0.215,0.21,0.21,710480
  20020715,0.215,0.215,0.205,0.21,1269821
  20020716,0.21,0.21,0.205,0.205,935714
  20020717,0.205,0.205,0.2,0.2,1372771
  20020718,0.2,0.2,0.195,0.2,350750
  20020719,0.195,0.2,0.19,0.19,490134
  20020722,0.205,0.21,0.2,0.205,1039198
  20020723,0.195,0.195,0.19,0.195,926600
  20020724,0.185,0.19,0.18,0.185,1129066
  20020725,0.185,0.19,0.185,0.19,881619
  20020726,0.19,0.19,0.175,0.18,1044076
  20020729,0.17,0.17,0.16,0.165,2143743
  20020730,0.17,0.175,0.165,0.165,1244244
  20020731,0.17,0.18,0.17,0.175,3696428
  20020801,0.175,0.175,0.17,0.17,501400
  20020802,0.17,0.175,0.17,0.175,1554725
  20020805,0.175,0.185,0.175,0.18,613488
  20020806,0.18,0.18,0.17,0.17,734800
  20020807,0.17,0.175,0.17,0.175,220422
  20020808,0.18,0.185,0.175,0.175,1536313
  20020809,0.175,0.175,0.165,0.17,732257
  20020812,0.17,0.175,0.165,0.17,1100649
  20020813,0.17,0.17,0.165,0.165,293388
  20020814,0.165,0.175,0.165,0.17,1914990
  20020815,0.17,0.17,0.165,0.165,461389
  20020816,0.17,0.17,0.165,0.17,1675348
  20020819,0.165,0.17,0.165,0.165,441532
  20020820,0.165,0.165,0.155,0.16,807173
  20020821,0.16,0.165,0.16,0.16,775666
  20020822,0.16,0.16,0.155,0.16,466000
  20020823,0.16,0.16,0.15,0.16,2396650
  20020826,0.155,0.16,0.15,0.155,699400
  20020827,0.15,0.16,0.15,0.155,3293009
  20020828,0.16,0.165,0.16,0.16,1207350
  20020829,0.16,0.16,0.155,0.155,411212
  20020830,0.16,0.165,0.16,0.16,1685345
  20020902,0.165,0.165,0.16,0.16,2206668
  20020903,0.16,0.165,0.155,0.16,1471092
  20020904,0.16,0.16,0.15,0.155,3073757
  20020905,0.155,0.155,0.15,0.155,424186
  20020906,0.16,0.16,0.155,0.16,1146349
  20020909,0.16,0.16,0.155,0.155,660000
  20020910,0.155,0.155,0.155,0.155,1058980
  20020911,0.155,0.155,0.15,0.15,463314
  20020912,0.15,0.15,0.145,0.15,692187
  20020913,0.15,0.15,0.145,0.15,841333
  20020916,0.15,0.155,0.15,0.155,920833
  20020917,0.15,0.15,0.135,0.14,3999686
  20020918,0.14,0.145,0.135,0.145,1509399
  20020919,0.145,0.145,0.14,0.145,738700
  20020920,0.145,0.145,0.135,0.145,634393
  20020923,0.14,0.145,0.14,0.14,545846
  20020924,0.145,0.15,0.145,0.145,1169900
  20020925,0.15,0.15,0.145,0.145,372988
  20020926,0.145,0.15,0.14,0.15,313354
  20020927,0.15,0.15,0.145,0.145,336992
  20020930,0.145,0.145,0.135,0.135,1310715
  20021001,0.135,0.135,0.125,0.13,1601831
  20021002,0.13,0.135,0.125,0.13,466405
  20021003,0.13,0.135,0.13,0.13,241394
  20021004,0.135,0.135,0.13,0.13,329000
  20021007,0.13,0.13,0.12,0.12,487122
  20021008,0.12,0.12,0.105,0.115,2331953
  20021009,0.115,0.13,0.115,0.13,2266110
  20021010,0.13,0.13,0.12,0.125,1124850
  20021011,0.125,0.13,0.12,0.125,1435800
  20021014,0.125,0.125,0.12,0.12,114633
  20021015,0.125,0.125,0.12,0.125,982000
  20021016,0.125,0.125,0.12,0.125,575000
  20021017,0.125,0.13,0.12,0.12,166950
  20021018,0.12,0.12,0.12,0.12,788050
  20021021,0.12,0.12,0.115,0.12,262500
  20021022,0.115,0.12,0.115,0.12,127101
  20021023,0.12,0.125,0.115,0.12,202867
  20021024,0.12,0.12,0.12,0.12,247250
  20021025,0.115,0.115,0.11,0.115,880888
  20021028,0.115,0.115,0.115,0.115,153000
  20021029,0.115,0.115,0.105,0.11,910500
  20021030,0.115,0.115,0.105,0.105,1538486
  20021031,0.11,0.11,0.105,0.11,831817
  20021101,0.11,0.11,0.11,0.11,74000
  20021104,0.11,0.11,0.1,0.105,1166900
  20021105,0.1,0.105,0.1,0.105,759670
  20021106,0.1,0.105,0.1,0.105,101000
  20021107,0.105,0.105,0.097,0.097,808230
  20021108,0.1,0.105,0.1,0.1,685199
  20021111,0.105,0.11,0.1,0.1,1109000
  20021112,0.105,0.105,0.1,0.1,0
  20021113,0.105,0.11,0.105,0.105,564856
  20021114,0.105,0.105,0.1,0.105,617400
  20021115,0.105,0.11,0.105,0.11,343500
  20021118,0.11,0.11,0.105,0.11,427602
  20021119,0.11,0.11,0.105,0.105,458679
  20021120,0.11,0.115,0.11,0.115,669019
  20021121,0.115,0.14,0.115,0.135,2906144
  20021122,0.135,0.135,0.125,0.13,749000
  20021125,0.13,0.13,0.12,0.12,1417533
  20021126,0.125,0.125,0.12,0.12,505800
  20021127,0.12,0.12,0.115,0.115,195472
  20021128,0.115,0.12,0.11,0.12,322800
  20021129,0.12,0.12,0.115,0.115,371600
  20021202,0.115,0.115,0.11,0.11,1112575
  20021203,0.11,0.11,0.105,0.105,252652
  20021204,0.11,0.115,0.11,0.115,829171
  20021205,0.115,0.115,0.11,0.11,390148
  20021206,0.11,0.11,0.105,0.105,640881
  20021209,0.11,0.115,0.11,0.11,1809529
  20021210,0.11,0.11,0.105,0.105,1251090
  20021211,0.105,0.11,0.1,0.1,515300
  20021212,0.105,0.105,0.105,0.105,139000
  20021213,0.11,0.115,0.11,0.11,2567966
  20021216,0.115,0.115,0.11,0.115,605650
  20021217,0.115,0.115,0.105,0.11,1219014
  20021218,0.115,0.115,0.11,0.115,718090
  20021219,0.12,0.125,0.115,0.12,2068299
  20021220,0.12,0.125,0.12,0.125,954000
  20021223,0.12,0.12,0.115,0.12,153300
  20021224,0.12,0.12,0.12,0.12,554900
  20021225,0.12,0.12,0.12,0.12,0
  20021226,0.12,0.12,0.12,0.12,0
  20021227,0.12,0.125,0.12,0.12,537133
  20021230,0.12,0.125,0.115,0.115,1012467
  20021231,0.12,0.12,0.115,0.115,442733
  20030101,0.115,0.115,0.115,0.115,0
  20030102,0.12,0.12,0.115,0.115,218000
  20030103,0.12,0.12,0.115,0.12,640134
  20030106,0.12,0.12,0.115,0.12,922506
  20030107,0.125,0.125,0.115,0.12,529170
  20030108,0.12,0.12,0.11,0.115,586026
  20030109,0.12,0.135,0.115,0.135,6947552
  20030110,0.14,0.155,0.14,0.145,7828670
  20030113,0.15,0.15,0.135,0.14,3047764
  20030114,0.14,0.14,0.125,0.125,2840680
  20030115,0.125,0.13,0.12,0.125,1365666
  20030116,0.13,0.13,0.12,0.13,1208000
  20030117,0.13,0.13,0.12,0.12,1387520
  20030120,0.125,0.125,0.12,0.12,664292
  20030121,0.12,0.12,0.115,0.12,2164262
  20030122,0.12,0.13,0.12,0.13,2751434
  20030123,0.125,0.135,0.125,0.13,2718754
  20030124,0.135,0.135,0.13,0.13,1035888
  20030128,0.130,0.135,0.130,0.135,1933154
  20030129,0.135,0.135,0.130,0.130,681900
  20030130,0.130,0.130,0.125,0.125,661360
  20030203,0.125,0.130,0.120,0.120,788040
  20030204,0.125,0.125,0.115,0.120,1848325
  20030205,0.120,0.120,0.115,0.120,1129504
  20030206,0.115,0.115,0.100,0.105,2559171
  20030207,0.105,0.110,0.100,0.105,606666
  20030210,0.110,0.110,0.105,0.110,526000
  20030211,0.110,0.110,0.105,0.105,268500
  
  
  
  1.1                  
xml-cocoon2/src/blocks/chaperon/samples/stylesheets/quote2html.xsl
  
  Index: quote2html.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
    xmlns:st="http://chaperon.sourceforge.net/schema/syntaxtree/1.0";
    exclude-result-prefixes="st">
  
   <xsl:template match="st:document">
    <html>
     <head>
      <title>Stock quote</title>
     </head>
     <body>
      <h1>Stock quote</h1>
      <p>
       The Comma-Separated Values (CSV) file is three months of end-of-day
       data for one particular stock symbol (data such as that obtained from
       <a href="http://finance.yahoo.com/";>Yahoo Finance</a>).
       Here are the first five lines of input ...
      </p>
      <pre>
  --------------------------------------------
  20021001,0.135,0.135,0.125,0.13,1601831
  20021002,0.13,0.135,0.125,0.13,466405
  20021003,0.13,0.135,0.13,0.13,241394
  20021004,0.135,0.135,0.13,0.13,329000
  20021007,0.13,0.13,0.12,0.12,487122
  ...
  --------------------------------------------
      </pre>
      <p>
       After processing with the Lexer Transformer and the Parser Transformer,
       here is the result ...
      </p>
      <table cellpadding="3" border="1">
       <tr>
        <th>Date</th>
        <th>Open</th>
        <th>High</th>
        <th>Low</th>
        <th>Close</th>
        <th>Volume</th>
       </tr>
       <xsl:apply-templates/>
      </table>
     </body>
    </html>
   </xsl:template>
  
   <xsl:template match="st:row">
    <tr>
     <xsl:for-each select="st:column">
      <td><xsl:value-of select="st:Value"/></td>
     </xsl:for-each>
    </tr>
   </xsl:template>
  
   <xsl:template match="st:Comma | st:SoftBreak">
   </xsl:template>
  
   <xsl:template match="@*|*|text()|processing-instruction()" priority="-1">
    <xsl:copy>
     <xsl:apply-templates select="@*|*|text()|processing-instruction()"/>
    </xsl:copy>
   </xsl:template>
  
  </xsl:stylesheet>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to