Schéma XML motif de restriction de ne pas permettre que les cordes à vide

Dans mon schéma XML j'ai élément de type chaîne de caractères que je ne veux pas être vide (s'il contient des espaces vides etc je considère également qu'il est vide)

J'ai appliqué restrinction que j'ai trouvé à http://blogs.msdn.com/b/neerajag/archive/2005/08/12/450723.aspx

<xsd:restriction base = "xsd:string">
  <xs:minLength value="1" />
  <xs:pattern value=".*[^\s].*" />
</xsd:restriction>

Que exactement ce modèle de faire et faire ce que j'attends?

OriginalL'auteur jlp | 2011-05-16