strict validation for Name strings
This commit is contained in:
+15
-3
@@ -103,7 +103,10 @@
|
|||||||
<!-- Name -->
|
<!-- Name -->
|
||||||
<define name="Name">
|
<define name="Name">
|
||||||
<element 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>
|
</element>
|
||||||
</define>
|
</define>
|
||||||
|
|
||||||
@@ -124,11 +127,20 @@
|
|||||||
<!-- Packager -->
|
<!-- Packager -->
|
||||||
<define name="Packager">
|
<define name="Packager">
|
||||||
<element name="Packager">
|
<element name="Packager">
|
||||||
<ref name="Name"/>
|
<ref name="Packager.Name"/>
|
||||||
<ref name="Email"/>
|
<ref name="Email"/>
|
||||||
</element>
|
</element>
|
||||||
</define>
|
</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 -->
|
<!-- Email -->
|
||||||
<define name="Email">
|
<define name="Email">
|
||||||
<element name="Email">
|
<element name="Email">
|
||||||
@@ -426,7 +438,7 @@
|
|||||||
<ref name="Date"/>
|
<ref name="Date"/>
|
||||||
<ref name="Version"/>
|
<ref name="Version"/>
|
||||||
<ref name="Comment"/>
|
<ref name="Comment"/>
|
||||||
<ref name="Name"/>
|
<ref name="Packager.Name"/>
|
||||||
<ref name="Email"/>
|
<ref name="Email"/>
|
||||||
</element>
|
</element>
|
||||||
</define>
|
</define>
|
||||||
|
|||||||
Reference in New Issue
Block a user