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. ]>
  45. <svg xmlns="http://www.w3.org/2000/svg"        
  46.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  47.         xsi:schemaLocation="http://www.w3.org/2000/svg datatype_normalization.svg.xsd">
  48. <rect x="0" y="0" width="100" height="100"/><script type="text/ecmascript">&svgtest;&svgunit;</script>
  49. <data xmlns='http://www.w3.org/2001/DOM-Test-Suite/Level-3/datatype_normalization'>
  50. <double value="
  51. +0003.141592600E+0000 " union="  +0003.141592600E+0000  
  52. ">   -31415926.00E-7
  53. 2.718</double>
  54. <double value=" NaN" union="NaN "> INF    -INF </double>
  55. <double value="
  56. 1 " union="1
  57. "> -0</double>
  58. <boolean value="
  59. true" union="false
  60. "> false true       false </boolean>
  61. <boolean value="
  62. 1" union=" 0
  63. ">0 1     0 </boolean>
  64. <decimal value="  +0003.141592600  " union="  +0003.141592600  ">  +10 .1  </decimal>
  65. <decimal value=" 01 " union=" 01 "> -.001 </decimal>
  66. <float value=" +0003.141592600E+0000 " union=" +0003.141592600E+0000 "> -31415926.00E-7
  67. 2.718</float>
  68. <float value=" NaN " union=" NaN "> INF    -INF </float>
  69. <float value="
  70. 1 " union="1
  71. ">-0</float>
  72. <dateTime value="
  73. 2004-01-21T15:30:00-05:00" union="2004-01-21T20:30:00-05:00
  74. ">2004-01-21T15:30:00
  75. 2004-01-21T15:30:00Z</dateTime>
  76. <dateTime value="
  77. 2004-01-21T15:30:00.0000-05:00" union="2004-01-21T15:30:00.0000-05:00
  78. ">  2004-01-21T15:30:00.0000  </dateTime>
  79. <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>
  80. <time value="
  81. 15:30:00-05:00" union="15:30:00-05:00
  82. "> 15:30:00 </time>
  83. <time value="
  84. 15:30:00.0000-05:00" union=" 15:30:00.0000-05:00
  85. ">15:30:00.0000</time>
  86. <time value="
  87. 15:30:00.0001-05:00" union="15:30:00.0001-05:00
  88. ">15:30:00.0001</time>
  89. </data>
  90. </svg>