Hanteringen av &tecken;

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jarvklo
    Medlem
    Guru
    • 2001-07-15
    • 3295

    #1

    Hanteringen av &tecken;

    Skriver en del XML och HTML - och stöter ofta på problemet att man inte kan klippa in exempelkod rakt av pga att WF tuggar i sig specialtecknen...

    Exempel:
    [kod]<td>&nbsp;</td>[/kod]går inte att skilja från [kod]<td> </td>[/kod] om man inte skriver in harangen [kod]<td>&amp;amp;nbsp;</td>[/kod] vid inmatningen ...

    Speciellt vid frågor som rör XML-DTDr eller xhtml-specifikationerna är detta en mycket irriterande egenskap.

    Går det att göra något åt detta t.ex. genom att koda om "&" till "&amp;amp;" vid sparandet i textdatabasen, och att göra tvärtom när texten hämtas - dvs skulle ni inte kunna tänka er att att hantera "&amp;" på samma sätt som "<" och ">" hanteras i WF idag?
    jarvklo.se
  • Erik Juhlin
    Medlem
    • 2000-05-27
    • 7625

    #2
    & borde självklart bli &amp;amp;. Håller med!
    /Erik
    "My love for you is like a truck, BERSERKER"
    "Would you like some making f**k, BERSERKER"

    Comment

    • kjell
      Grundare
      Hedersmedlem
      • 1999-12-01
      • 519

      #3
      Jag förstår inte riktigt hur ni menar. & kan vi inte per automatik översätta till &amp;amp; då & nog är en viktigare förekomst.
      Alla specialtecken går att fixa m.h.a. olika kombinatioer där man översätter första &-tecknet.
      Det finns några exempel längst ned på denna sidan.

      Jag tror att detta blir den mest önskvärda lösningen och misstänker att det kan uppstå situationer där man behöver trixa till det för att slippa dem och då blir det kanske ett större problem än vad det är idag.

      I själva databasen har vi alltid rådata och eventuella ändringar görs alltid när datan ska publiceras. På så vis låser man sig aldrig utan har en ganska stor flexibilitet när det gäller formatering.

      Comment

      • Axel
        Medlem
        • 2000-08-09
        • 1194

        #4
        Menar du att möjligheten att skriva tecken som &copy; genom att skriva &amp;copy; istället är mer önskvärd än möjligheten att skriva &amp;nbsp; utan att behöva skriva &amp;amp;nbsp;? Jag kan inte riktigt hålla med dig. Däremot kan &-tecknen undantas i adresser såsom http://www.axelweb.nu/tralala.php?va=ja&nittiofem=95 eftersom de där iallafall kunde tänkas vara till skada.

        Och grejen är ju att bara översätta &-tecknen i [ kod ] (och kanske [ php ]) så problemen skulle inte bli så värst stora. Men det kanske finns andra exempel då en ersättning av & till &amp;amp; skulle vara förödande?
        Axel Veibäck - AxelWeb

        Comment

        Working...