Discussion Forums: 公開ディスカッションSearch this forum: Forum posts/thread author names displayed like this are non-Login Users' posts (Post from non SourceForge.JP user). Thread Title:受信電文にhtmlのソースを含めたいSubject:[#26127] RE: 受信電文にhtmlのソースを含めたいBy: sheng (shsalex)maskatの不具合でした。 大変お手数ですがBug Tracking Systemへの登録をお願いしてよろしいでしょうか。 https://sourceforge.jp/tracker/?atid=8990&group_id=2419&func=browse 登録することで利用者・開発者全体でバグを認知・管理することが可能になります。 次回のリリースにて対応したいと思います。 ここでは現バージョン(1.2.1)での一時的な対策案をご紹介します。 maskatFW/core/intpr.jsにあるmaskat.xpath関数定義内のコードを以下のように修正します。 【修正前】 if (domArray[j].childNodes && domArray[j].childNodes.length == 1 && domArray[j].childNodes[0].nodeType == 3){ // TEXT_NODE 【修正後】 if (domArray[j].childNodes && domArray[j].childNodes.length == 1 && (domArray[j].childNodes[0].nodeType == 3 || domArray[j].childNodes[0].nodeType == 4)){ ※3はTEXT_NODE、4はCDATA_SECTION_NODEです。 ご報告ありがとうございました。今後ともよろしくお願いします。 Subject:[#61324] RE: 受信電文にhtmlのソースを含めたいBy: Anonymous[Follow up Message #26140] > 教えていただいた対策で上手く行きました。ありがとうございました。 Post a message to this thread: |
Subject:[#26057] 受信電文にhtmlのソースを含めたい
Date:2006-11-17 17:46By: Anonymous具体的にはサーバーのデータベースにhtmlのソースが格納されていて、それを受信電文で受信してテキストエリアに書き出すという処理を行いたいと考えています。
現状では、受信電文にhtmlのソースを含めると、
「maskat.autoCallBack.Func呼び出し時にエラーが発生しました。
name: Mask@XPath SyntaxError
message: text()ノードテストを指定したノードのXML形式が不正です。
エラーが発生したロケーションパス: ********/text()
fileName: intrpr.js
functionName: maskat.xpath」
(********は受信電文のノード名)
というアラートが出ます。
<!CDATA[ と ]]> で囲ってやっても同じでした。
何か回避策はありますでしょうか?