Обнаружение Soft Return? - PullRequest
       11

Обнаружение Soft Return?

0 голосов
/ 13 октября 2011

В моем xslt мне интересно, есть ли способ узнать, есть ли сдвиг-возврат?Мой клиент использовал AdobeFrameMaker для создания XML-файла, и некоторые ячейки таблицы выглядят так:

<CELL ROWSPAN="1" COLSPAN="2">
   <TableBodyCenter>
         <A ID="pgfId-129001"/> HWWG51M0M0(5/8-11 x 5/8)
   </TableBodyCenter>
</CELL>

В соответствии с тем, что они сказали, перед "(должен быть возврат")"в приведенной выше строке внутри тега <TableBodyCenter>.

Но я ничего не вижу там, возможно ли обнаружить это в XSLT? или есть ли способ, которым я могу сказать им такое"Shift Return "вообще не существует в указанном выше XML-узле.

1 Ответ

1 голос
/ 13 октября 2011

Вы можете проверить Shift-Return, используя функцию contains () :

<xsl:if test="contains(TableBorderCenter/text(), '&#xA;'">
    <!-- -->
</xsl:if>

В зависимости от того, какой процессор xslt вы используете, вы можете указать ему не удалять пробелы из текстовых узлов.

...