[不具合?]XML整形周り

  1. 一応報告ということでー。

    <xml>
    <item>
    <![CDATA[hoge]]>
    </item>
    </xml>
    こんな感じの、<![CDATA[*]]>な文字列を含むXMLを整形しようとするとその次の行のインデントがおかしくなるみたいです
    XMLの仕様をよく知らないので何ともいえないのですけど・・・

     |  miso  |  返信
  2. こんばんは、返信遅くなってごめんなさい!
    XML整形ですね、この機能は HTML Tidy というライブラリにすべてゆだねているので
    ピンポイントでの修正というのができないのですが、XML の構造上、閉じタグが無い場合はダメかも
    しれません。
    ただ、Tidy のオプションで CDATA タグをどうこうする設定があった気がします。
    Tidy のオプションも設定できるような機能を今作ってるところですのでもしかしたらうまいこと
    できるかもしれないですが、、、

    いろいろいじくってたら GUI とかが気に入らなくなったり、Delphi の不具合でハマったりと
    次回バージョンアップ予定を書いたにもかかわらず進捗がおもわしくなくて困ってます。。。

     |  Kuro  |  返信
スポンサーリンク