XML/XSLT stylesheet/preserve space — различия между версиями

Материал из Web эксперт
Перейти к: навигация, поиск
 
м (1 версия)
 
(нет различий)

Текущая версия на 11:26, 26 мая 2010

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>