Есть ли простой способ разблокировки прокладки, IE, ведущего и/или заднего пробела. Функция дополнения EXSLT, по-видимому, создает только прописные или триммерные строки до определенной длины.XSL Strip Padding
ответ
Будет ли нормализовать пространство() выполнять работу за вас? Это также уменьшит пробелы внутри строки, например.
" this string "
стал бы:
"this string"
Если вам действительно нужна функция "подрезать", вы, вероятно, можете steal one from someone else who's already implemented it с normalizse пространством() ...
Или можно использовать функцию замены (http://www.w3.org/TR/xpath-functions/#func-replace). Он должен работать более или менее (т. Е. Непроверен) следующим образом: «replace (string, '^ \ s * (. *?) \ S * $', '')'. – musiKk
Попробуйте нормализовать пространство
<xsl:value-of select='normalize-space(string)'/>
Непонятно, что нужно - что такое «полоска прокладки»?
Если вы имели в виду функцию облицовку(), а затем
FXSL library обеспечивает удобный trim
шаблонную функцию.
Это преобразование:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="trim.xsl"/>
<xsl:output method="text"/>
<xsl:template match="/">
'<xsl:call-template name="trim">
<xsl:with-param name="pStr" select="string(/*)"/>
</xsl:call-template>'
</xsl:template>
</xsl:stylesheet>
при нанесении на этом XML-документ:
<someText>
This is some text
</someText>
производит разыскиваемого, правильный результат:
'This is some text'
- 1. Strip AES padding во время fread/fwrite
- 2. xsl: strip-space не удаляется возврат каретки
- 3. XSL Strip недопустимых символов из значения атрибута
- 4. XSL padding до самой длинной длины поля
- 5. XSLT: <xsl: strip-space> не работает
- 6. Каким образом xsl-fo padding применяется к другим блокам?
- 7. Можем ли мы использовать xsl: strip-space в xsl: copy-of function?
- 8. xsl: strip-space в сочетании с xsl: text messes up automatic indentation
- 9. Strip адрес электронной почты суффикс
- 10. Strip WordML из строки
- 11. Strip + Ubercart
- 12. Strip Executable
- 13. XSLT Strip All Tabs In Text Output
- 14. «strip -strip-all» работает, но «strip -strip-symbol = symbolname» не будет, потому что он назван в перемещении
- 15. Структура padding
- 16. Padding Conundrum
- 17. UIButton Padding
- 18. Mystery Padding ..?
- 19. UITabBar padding
- 20. CKEditor Padding
- 21. GridBagLayout padding
- 22. ScrollView padding
- 23. «Strip символы отладки во время копирования» и «Strip Linked продукта»
- 24. XSLT: ошибка <xsl: strip-space> и исключение некоторых элементов из XML-вывода
- 25. Regex to strip BBCode
- 26. номера PHP Strip
- 27. Strip URL JavaScript
- 28. Strip ведущие пробелы только
- 29. Kendo Tab Strip
- 30. HTML Strip Attribute
Что такое «стрип обивка "? отредактируйте свой вопрос и дайте конкретный пример того, что вы хотите! –
Об управлении пространством в белом пространстве существует более одного сценария ... См. Http://stackoverflow.com/questions/184431/converting-xml-to-plain-text-using-xslt-how-should-i-ignore-handle -whitespace/185048 # 185048 –