๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #9685

problem ze spacjami

#9685
From: robert
Date: Mon, 28 Jan 2008 14:24
43 lines
2197 bytes
Witam,
mam problem ze spacjami w szablonie, ktory konwertuje xml->html, a konkretnie z
odnosnikami do przypisow. Oto fragment szablonu: 

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml" version="1.0" encoding="UTF-8"
omit-xml-declaration="no" indent="yes" media-type="text/xml"/>
  <xsl:strip-space elements="*"/>
  
  <!-- uklad 1 -->
  <xsl:template match="pr">
      <a name="{@nrc}" href="{concat('#h',@nrc)}">
      <sup>
      	<xsl:value-of select="@nrc"/>
      </sup>
      </a>
  </xsl:template>

po transformacji przed i po numerze przypisu pojawia sie spacja.
Gdy zrobie tak jak nizej, problem jest rozwiazany, nie ma spacji ani przed, ani
po numerze przypisu.

	<!-- uklad 2 -->
  <xsl:template match="pr">
      <a name="{@nrc}" href="{concat('#h',@nrc)}"><sup>
      	<xsl:value-of select="@nrc"/>
      </sup></a>
  </xsl:template>
  
Jednak czesto porzadkuje szablony (za pomoca xmllint), zeby wygladaly porzadnie
(wciecia).
A w rezyltacie otrzymuje uklad 1. Pozostaje recznie sprawdzac szablon i
poprawiac do ukladu 2.
<xsl:strip-space elements="*"/> tu nie zadzialal.
Czy i jak mozna zmusic msxml do tego, by choc pozostanie uklad 1,  nie bedzie
dodatkowych spacji?
Pozdrowienia
Robert


-- 
Wysล‚ano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID: <7db6.000000d0.479de588@newsgate.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl
From: "robert" <roblegWYTNIJTO@poczta.onet.pl>
Newsgroups: pl.comp.xml
Subject: problem ze spacjami
Date: 28 Jan 2008 15:24:08 +0100
Organization: Onet.pl SA
Lines: 43
Message-ID: <7db6.000000d0.479de588@newsgate.onet.pl>
NNTP-Posting-Host: newsgate.onet.pl
Mime-Version: 1.0
X-Trace: newsgate.test.onet.pl 1201530248 12550 213.180.130.18 (28 Jan 2008 14:24:08 GMT)
X-Complaints-To: abuse@onet.pl
NNTP-Posting-Date: 28 Jan 2008 14:24:08 GMT
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 83.14.15.106, 192.168.243.199
X-User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.11)    Gecko/20071127 Firefox/2.0.0.11
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit