þriðjudagur 17. apríl 2001 23:00, þú skrifaðir:
> Sælir
>
> Nei, xsl-skjal verður að fara eftir reglum xml.
>
> > tagið. Hvað er til ráða?
>
> <xsl:text disable-output-escaping="yes">
>   <![CDATA[ hérna má setja texta/merki/tögg/entities sem ekki verða
> pörsuð]]>
> </xsl:text>

Hmm.. ok, það er líklega önnur lausn. Ég endaði með:

<xsl:element name="a">
  <xsl:attribute name="href"><xsl:apply-templates/>.html</xsl:attribute>
  <xsl:apply-templates/>
</xsl:element>

það verður þá væntanlega að

<xsl:element name="a">
  <xsl:attribute name="href"><xsl:value-of  select="."/>.html</xsl:attribute>
  <xsl:value-of select="." />
</xsl:element>

Er ekki annars líka ienhver leið til að breyta utf-8 kóðuðum streng í streng 
sem er löglegur í vefslóðum með %xx kóðum fyrir allt sem er ekki ascii?

> Ég er ekki búinn að prófa þetta en þetta ætti að virka. Ég nota Xalan XSLT
> (sem er hluti af Cocoon) og er að gera svipaða hluti í mínum verkefnum.

Amm, ég er svona aðeins að pæla í cocoon í bakgrunninum en held það væri of 
stórt verkfæri í fyrstu umferð. Ég er að nota forrit sem heitir sablotron og 
er skipanalínuforrit sem bara framkvæmir xsl vörðun á xml skjal. Það, ásamt 
heppilega uppsettu cvs ætti að geta viðhaldið statískum html vef með 
orðalistunum sem samt er alltaf uppfærður rétt.

> Einnig er betra að nota <xsl:value-of select="." /> frekar en
> <xsl:apply-templates /> í töggum sem þú veist að innihalda engin börn (þ.e.
> tögg sem þarf að parsa).

OK, ég skipti því líklega út. Ég tók hitt upp úr einhverju sýnidæmi áður en 
ég var farinn að skilja þessar slóðir (XPath?) af neinu viti.

-- 
Logi Ragnarsson - [EMAIL PROTECTED]
Some day we all shall be out of scope

Reply via email to