pbwest 2002/10/24 08:23:57
Modified: docs/foschema fop4.xsd
Log:
Updated with fop4g.xsd, with <TAB>s replaced by spaces at tabstops of 2.
Revision Changes Path
1.2 +14 -10 xml-fop/docs/foschema/fop4.xsd
Index: fop4.xsd
===================================================================
RCS file: /home/cvs/xml-fop/docs/foschema/fop4.xsd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- fop4.xsd 24 Oct 2002 15:21:41 -0000 1.1
+++ fop4.xsd 24 Oct 2002 15:23:56 -0000 1.2
@@ -81,6 +81,10 @@
This declaration assumes that all <fo:color-profile/> elements must come
before other stuff,
which is not required by spec, but I cannot see any way to express such
constraints in schema,
one could use <xs:choice/> instead of <xs:sequence/>, but this way we lose
control over (color-profile)+ constraint.
+
+ VCP 21-Oct-2002
+ Updated all (px|pt|mm|cm|in|em) to (px|pt|mm|cm|in|em|%) to allow
percentage types.
+ Updated the restriction base of those types from NMTOKEN to string
</documentation>
</annotation>
@@ -785,8 +789,8 @@
<enumeration value = "1em"/>
</documentation>
</annotation>
- <restriction base = "NMTOKEN">
- <pattern value = "[+-]?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+ <restriction base = "string">
+ <pattern value = "[+-]?\d+\.?\d*(px|pt|mm|cm|in|em|%)"/>
</restriction>
</simpleType>
<simpleType name = "length_range_Type">
@@ -831,7 +835,7 @@
</documentation>
</annotation>
<restriction base = "string">
- <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em) (retain|discard)"/>
+ <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em|%) (retain|discard)"/>
</restriction>
</simpleType>
<xs:simpleType name = "length_bp_ip_direction_Type">
@@ -865,7 +869,7 @@
</documentation>
</annotation>
<restriction base = "string">
- <pattern value = "([ ]?\+?\d+\.?\d*(px|pt|mm|cm|in|em)){1,3}( \+?\d+|
force)?( retain| discard)?"/>
+ <pattern value = "([ ]?\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)){1,3}( \+?\d+|
force)?( retain| discard)?"/>
</restriction>
</simpleType>
<simpleType name = "angle_Type">
@@ -1051,7 +1055,7 @@
length_Type{1,2}
</documentation>
</annotation>
- <pattern value =
"(rect\((\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em)|auto)\)|auto|inherit)"/>
+ <pattern value =
"(rect\((\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto),(\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)|auto)\)|auto|inherit)"/>
</restriction>
</simpleType>
@@ -1734,13 +1738,13 @@
</restriction>
</simpleType>
<simpleType name = "positive_length_Type">
- <restriction base = "NMTOKEN">
- <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+ <restriction base = "string">
+ <pattern value = "\+?\d+\.?\d*(px|pt|mm|cm|in|em|%)"/>
</restriction>
</simpleType>
<simpleType name = "negative_length_Type">
- <restriction base = "NMTOKEN">
- <pattern value = "-\d+\.?\d*(px|pt|mm|cm|in|em)"/>
+ <restriction base = "string">
+ <pattern value = "-\d+\.?\d*(px|pt|mm|cm|in|em|%)"/>
</restriction>
</simpleType>
<simpleType name = "integer_Force_Type">
@@ -2917,7 +2921,7 @@
</documentation>
</annotation>
<restriction base = "string">
- <pattern value =
"(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset)
\+?\d+\.?\d*(px|pt|mm|cm|in|em) (#[0-9A-F]{6}|[a-z]{3,16})"/>
+ <pattern value =
"(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset)
\+?\d+\.?\d*(px|pt|mm|cm|in|em|%) (#[0-9A-F]{6}|[a-z]{3,16})"/>
</restriction>
</simpleType>
<simpleType name = "font_size_Type">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]