Author: post
Date: 2010-12-04 16:26:14 +0100 (Sat, 04 Dec 2010)
New Revision: 311

Modified:
   data/cameras.xml
Log:
Use internal DTD for validation.

Modified: data/cameras.xml
===================================================================
--- data/cameras.xml    2010-12-01 22:28:31 UTC (rev 310)
+++ data/cameras.xml    2010-12-04 15:26:14 UTC (rev 311)
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <?xml-stylesheet type="text/xsl" href="showcameras.xsl" ?>
-<!DOCTYPE Cameras SYSTEM 
"http://rawspeed.klauspost.com/dtd/cameras/1.2/cameras.dtd";>
 <!--
     License: CC-BY-SA 3.0
 
@@ -11,6 +10,56 @@
     http://creativecommons.org/licenses/by-sa/3.0/
 -->
 
+<!DOCTYPE Cameras [
+<!ELEMENT BlackAreas ( Vertical?, Horizontal? ) >
+
+<!ELEMENT Camera ( CFA?, Crop, Sensor+, BlackAreas?, Aliases?, Hints? ) >
+<!ATTLIST Camera make CDATA #REQUIRED >
+<!ATTLIST Camera model CDATA #REQUIRED >
+<!ATTLIST Camera supported CDATA #IMPLIED >
+<!ATTLIST Camera mode CDATA #IMPLIED >
+<!ATTLIST Camera decoder_version CDATA #IMPLIED >
+
+<!ELEMENT Cameras ( Camera+ ) >
+<!ATTLIST Cameras version CDATA #IMPLIED >
+
+<!ELEMENT CFA ( Color+ ) >
+<!ATTLIST CFA height NMTOKEN #REQUIRED >
+<!ATTLIST CFA width NMTOKEN #REQUIRED >
+
+<!ELEMENT Color ( #PCDATA ) >
+<!ATTLIST Color x NMTOKEN #REQUIRED >
+<!ATTLIST Color y NMTOKEN #REQUIRED >
+
+<!ELEMENT Crop EMPTY >
+<!ATTLIST Crop height NMTOKEN #REQUIRED >
+<!ATTLIST Crop width NMTOKEN #REQUIRED >
+<!ATTLIST Crop x NMTOKEN #REQUIRED >
+<!ATTLIST Crop y NMTOKEN #REQUIRED >
+
+<!ELEMENT Horizontal EMPTY >
+<!ATTLIST Horizontal height NMTOKEN #REQUIRED >
+<!ATTLIST Horizontal y NMTOKEN #REQUIRED >
+
+<!ELEMENT Sensor EMPTY >
+<!ATTLIST Sensor white NMTOKEN #REQUIRED >
+<!ATTLIST Sensor black NMTOKEN #REQUIRED >
+<!ATTLIST Sensor iso_min NMTOKEN #IMPLIED >
+<!ATTLIST Sensor iso_max NMTOKEN #IMPLIED >
+
+<!ELEMENT Vertical EMPTY >
+<!ATTLIST Vertical width NMTOKEN #REQUIRED >
+<!ATTLIST Vertical x NMTOKEN #REQUIRED >
+
+<!ELEMENT Hints ( Hint+ ) >
+<!ELEMENT Hint EMPTY >
+<!ATTLIST Hint name CDATA #REQUIRED >
+<!ATTLIST Hint value CDATA #REQUIRED >
+
+<!ELEMENT Aliases ( Alias+ ) >
+<!ELEMENT Alias (#PCDATA) >
+]>
+
 <Cameras>
   <Camera make="Canon" model="Canon EOS 20D">
     <CFA width="2" height="2">


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to