В моей схеме XML есть элемент типа string, которым я не хочу быть пустой (если он содержит пробелы и т. д., я также считаю его пустым)
Я применил ограничение, которое нашел на http://blogs.msdn.com/b/neerajag/archive/2005/08/12/450723 . aspx
Что именно делает этот шаблон и будет делать то, что я ожидаю?