strict validation for Name strings

This commit is contained in:
Barış Metin
2007-02-28 21:32:20 +00:00
parent a9226a442a
commit fa4ff5b992
+15 -3
View File
@@ -103,7 +103,10 @@
<!-- Name -->
<define name="Name">
<element name="Name">
<text/>
<data type="string" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<param name="pattern">[0-9a-zA-Z-]*</param>
<param name="maxLength">255</param>
</data>
</element>
</define>
@@ -124,11 +127,20 @@
<!-- Packager -->
<define name="Packager">
<element name="Packager">
<ref name="Name"/>
<ref name="Packager.Name"/>
<ref name="Email"/>
</element>
</define>
<!-- Packager.Name -->
<define name="Packager.Name">
<element name="Name">
<data type="string" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<param name="maxLength">255</param>
</data>
</element>
</define>
<!-- Email -->
<define name="Email">
<element name="Email">
@@ -426,7 +438,7 @@
<ref name="Date"/>
<ref name="Version"/>
<ref name="Comment"/>
<ref name="Name"/>
<ref name="Packager.Name"/>
<ref name="Email"/>
</element>
</define>