On Fri, Sep 11, 2009 at 03:19:20PM +0100, Daniel P. Berrange wrote: > * docs/schemas/secret.rng: Require volume element to be an absolute > path. Fix whitespace indentation > --- > docs/schemas/secret.rng | 68 +++++++++++++++++++++++++--------------------- > 1 files changed, 37 insertions(+), 31 deletions(-) > > diff --git a/docs/schemas/secret.rng b/docs/schemas/secret.rng > index 2aab1db..40e2b7f 100644 > --- a/docs/schemas/secret.rng > +++ b/docs/schemas/secret.rng > @@ -7,40 +7,40 @@ > <define name='secret'> > <element name='secret'> > <optional> > - <attribute name='ephemeral'> > - <choice> > - <value>yes</value> > - <value>no</value> > - </choice> > - </attribute> > + <attribute name='ephemeral'> > + <choice> > + <value>yes</value> > + <value>no</value> > + </choice> > + </attribute> > </optional> > <optional> > - <attribute name='private'> > - <choice> > - <value>yes</value> > - <value>no</value> > - </choice> > - </attribute> > + <attribute name='private'> > + <choice> > + <value>yes</value> > + <value>no</value> > + </choice> > + </attribute> > </optional> > <interleave> > - <optional> > - <element name='uuid'> > - <ref name='UUID'/> > - </element> > - </optional> > - <optional> > - <element name='description'> > - <text/> > - </element> > - </optional> > - <optional> > - <element name='usage'> > - <choice> > - <ref name='usagevolume'> > - </choice> > - <text/> > - </element> > - </optional> > + <optional> > + <element name='uuid'> > + <ref name='UUID'/> > + </element> > + </optional> > + <optional> > + <element name='description'> > + <text/> > + </element> > + </optional> > + <optional> > + <element name='usage'> > + <choice> > + <ref name='usagevolume'> > + <!-- More choices later --> > + </choice> > + </element> > + </optional> > </interleave> > </element> > </define> > @@ -50,7 +50,7 @@ > <value>volume</value> > </attribute> > <element name='volume'> > - <text/> > + <ref name='absFilePath'/> > </element> > </define> > > @@ -65,4 +65,10 @@ > </choice> > </define> > > + <define name="absFilePath"> > + <data type="string"> > + <param name="pattern">/[a-zA-Z0-9_\.\+\-&/%]+</param> > + </data> > + </define> > + > </grammar> ACK thanks ! Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list