English | česky | Nederlands | Français | Español | >> По-русски << | Deutsch | 中文 | Italiano | Polski ZVON > Tutorials > XPath Tutorial
>> Пример 9 << | Назад | Вперед

Функция string-length() возвращает число символов в строке. Следует использовать &lt; вместо <, так как символ '<' зарезервирован для нужд разметки.
 
//*[string-length(name()) = 3]
Выбираются все элементы, имя которых состоит из трех символов

     <AAA>
          <Q/>
          <SSSS/>
          <BB/>
          <CCC/>
          <DDDDDDDD/>
          <EEEE/>
     </AAA>
Открыть пример в XLab | Как дерево (JPG)
 
//*[string-length(name()) < 3]
Выбираются все элементы, имя которых состоит из двух или одного символа

     <AAA>
          <Q/>
          <SSSS/>
          <BB/>
          <CCC/>
          <DDDDDDDD/>
          <EEEE/>
     </AAA>
Открыть пример в XLab | Как дерево (JPG)
 
//*[string-length(name()) > 3]
Выбираются все элементы, имя которых состоит более чем из трех символов

     <AAA>
          <Q/>
          <SSSS/>
          <BB/>
          <CCC/>
          <DDDDDDDD/>
          <EEEE/>
     </AAA>
Открыть пример в XLab | Как дерево (JPG)