Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. <!DOCTYPE svg [
  2. <!ENTITY svgunit SYSTEM "svgunit.js">
  3. <!ENTITY svgtest SYSTEM "svgtest.js">
  4. <!ELEMENT svg (rect, script, data)>
  5. <!ATTLIST svg
  6.         xmlns CDATA #IMPLIED
  7.         xmlns:xsi CDATA #IMPLIED
  8.         xsi:schemaLocation CDATA #IMPLIED>
  9.    <!ELEMENT rect EMPTY>
  10.    <!ATTLIST rect
  11.       x CDATA #REQUIRED
  12.       y CDATA #REQUIRED
  13.       width CDATA #REQUIRED
  14.       height CDATA #REQUIRED>
  15.   <!ELEMENT script (#PCDATA)>
  16.   <!ATTLIST script type CDATA #IMPLIED>
  17.   <!ELEMENT data (double*, boolean*, decimal*, float*, dateTime*, time*)>
  18.   <!ATTLIST data xmlns CDATA #IMPLIED>
  19.   <!ELEMENT double (#PCDATA)>
  20.   <!ATTLIST double
  21.         value CDATA #IMPLIED
  22.         union CDATA #IMPLIED>
  23.   <!ELEMENT boolean (#PCDATA)>
  24.   <!ATTLIST boolean
  25.         value CDATA #IMPLIED
  26.         union CDATA #IMPLIED>
  27.   <!ELEMENT decimal (#PCDATA)>
  28.   <!ATTLIST decimal
  29.         value CDATA #IMPLIED
  30.         union CDATA #IMPLIED>
  31.   <!ELEMENT float (#PCDATA)>
  32.   <!ATTLIST float
  33.         value CDATA #IMPLIED
  34.         union CDATA #IMPLIED>
  35.   <!ELEMENT dateTime (#PCDATA)>
  36.   <!ATTLIST dateTime
  37.         value CDATA #IMPLIED
  38.         union CDATA #IMPLIED>
  39.   <!ELEMENT time (#PCDATA)>
  40.   <!ATTLIST time
  41.         value CDATA #IMPLIED
  42.         union CDATA #IMPLIED>
  43. ]>
  44. <svg xmlns="http://www.w3.org/2000/svg"        
  45.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  46.         xsi:schemaLocation="http://www.w3.org/2000/svg datatype_normalization.svg.xsd">
  47. <rect x="0" y="0" width="100" height="100"/><script type="text/ecmascript">&svgtest;&svgunit;</script>
  48. <data xmlns='http://www.w3.org/2001/DOM-Test-Suite/Level-3/datatype_normalization'>
  49. <double value="
  50. +0003.141592600E+0000 " union="  +0003.141592600E+0000  
  51. ">   -31415926.00E-7
  52. 2.718</double>
  53. <double value=" NaN" union="NaN "> INF    -INF </double>
  54. <double value="
  55. 1 " union="1
  56. "> -0</double>
  57. <boolean value="
  58. true" union="false
  59. "> false true       false </boolean>
  60. <boolean value="
  61. 1" union=" 0
  62. ">0 1     0 </boolean>
  63. <decimal value="  +0003.141592600  " union="  +0003.141592600  ">  +10 .1  </decimal>
  64. <decimal value=" 01 " union=" 01 "> -.001 </decimal>
  65. <float value=" +0003.141592600E+0000 " union=" +0003.141592600E+0000 "> -31415926.00E-7
  66. 2.718</float>
  67. <float value=" NaN " union=" NaN "> INF    -INF </float>
  68. <float value="
  69. 1 " union="1
  70. ">-0</float>
  71. <dateTime value="
  72. 2004-01-21T15:30:00-05:00" union="2004-01-21T20:30:00-05:00
  73. ">2004-01-21T15:30:00
  74. 2004-01-21T15:30:00Z</dateTime>
  75. <dateTime value="
  76. 2004-01-21T15:30:00.0000-05:00" union="2004-01-21T15:30:00.0000-05:00
  77. ">  2004-01-21T15:30:00.0000  </dateTime>
  78. <dateTime value="2004-01-21T15:30:00.0001-05:00" union="2004-01-21T15:30:00.0001-05:00">2004-01-21T15:30:00.0001</dateTime>
  79. <time value="
  80. 15:30:00-05:00" union="15:30:00-05:00
  81. "> 15:30:00 </time>
  82. <time value="
  83. 15:30:00.0000-05:00" union=" 15:30:00.0000-05:00
  84. ">15:30:00.0000</time>
  85. <time value="
  86. 15:30:00.0001-05:00" union="15:30:00.0001-05:00
  87. ">15:30:00.0001</time>
  88. </data>
  89. </svg>