как выбрать элемент xml на основе значения его атрибута, начинающегося с «Заголовок» в xslt?

Я хочу вызывать свой собственный шаблон xsl всякий раз, когда я обнаруживаю соответствие элемента xml, значение атрибута которого начинается с "Заголовок". Как мне сделать этот запрос в Xslt .

например:

<w:p>
  <w:pPr>
     <w:pStyle w:val="Heading2"/>
  </w:pPr>
</w:p>

<w:p>
  <w:pPr>
     <w:pStyle w:val="Heading1"/>
  </w:pPr>
</w:p>

<w:p>
  <w:pPr>
     <w:pStyle w:val="Heading2"/>
  </w:pPr>
</w:p>

<w:p>
  <w:pPr>
     <w:pStyle w:val="ListParagraph"/>
  </w:pPr>
</w:p>

<w:p>
  <w:pPr>
     <w:pStyle w:val="commentText"/>
  </w:pPr>
</w:p>

Итак, я хочу сделать запрос, который w: pStyle -> w: val начинается только с "Заголовок".

Пожалуйста, помогите мне решить эту проблему ...

9
задан Saravanan 1 August 2011 в 06:50
поделиться