「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

(#716) コメント・CDATAが考慮されていない - U D (2009-05-12 22:13) /高 未処理
どうもコメント・CDATAセクションが考慮されていないようですね。
skipTagEnd()で「'」,「"」が属性の始まりと認識されて、属性が閉じるまで、
つまりHTMLの一番最後まで読みこんでしまうようです。

L.719- [ hi_unit/strunit.pas ]

      if p^ = '''' then
      begin
        Inc(p); skipToChar('''', p); // <- 「'」が見つかるまで進む
      end else


CDATAセクションをきちんとエスケープする処理を作る必要がありそうですね。
優先度を上げておきます。
特殊なデータにおいて「タグ切り出し」命.. / komai (2009-05-12 21:05) (#711)/ 中 未処理
  再現 / U D (2009-05-12 19:16) (#714)/ 中 未処理
    RE:再現 / komai (2009-05-12 19:27) (#715)/ 中 未処理
  コメント・CDATAが考慮されていない / U D (2009-05-12 22:13) (#716)/ 高 未処理
    RE:コメント・CDATAが考慮されていない / しらたま (2009-05-13 01:38) (#717)/ 高 修正中
      RE:RE:コメント・CDATAが考慮されていない / U D (2009-05-15 19:02) (#733)/ 高 未処理
        RE:RE:RE:コメント・CDATAが考慮されてい.. / しらたま (2009-05-15 23:29) (#738)/ 高 修正中
        RE:RE:RE:コメント・CDATAが考慮されてい.. / しらたま (2009-05-21 14:00) (#786)/ 高 確認待ち
  素早い対応をありがとうございます! / komai (2009-05-13 02:14) (#718)/ 高 修正中
    RE:素早い対応をありがとうございます! / しらたま (2009-05-13 22:36) (#722)/ 高 確認待ち
  微修正しました / クジラ飛行机 (2009-05-22 01:44) (#802)/ 高 確認待ち
  ありがとうございました! / komai (2009-05-22 23:04) (#814)/ 低 解決

(#716)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能