XML/XSLT stylesheet/preserve space

Материал из Web эксперт
Версия от 11:26, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

preserve-space elements="manufacturer"

   <source lang="xml">

File: Data.xml <?xml version="1.0" encoding="utf-8"?> <cars>

 <manufacturer name="          Chevrolet

">

   <car>A</car>
   <car>B</car>
   <car>C</car>
   <car>D
   </car>
 </manufacturer>

</cars>

File: Transform.xslt <?xml version="1.0"?> <xsl:stylesheet version="1.0"

 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:preserve-space elements="manufacturer"/>
 <xsl:strip-space elements="cars"/>
 <xsl:template match="/">
   <xsl:copy-of select="."/>
 </xsl:template>

</xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?><cars><manufacturer name=" Chevrolet ">

   <car>A</car>
   <car>B</car>
   <car>C</car>
   <car>D
   </car>
 </manufacturer></cars>
</source>