<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <pubDate>Mon, 26 Dec 2011 07:32:22 GMT</pubDate>
  <description>マスカットに関するさまざまな話題について自由に議論するためのフォーラムです。</description>
  <link>http://en.sourceforge.jp/projects/maskat/forums/</link>
  <atom:link href="http://en.sourceforge.jp/forum/rss.php?group_id=2419&amp;forum_id=9854&amp;thread_id=12875" rel="self" type="application/rss+xml" />
  <title>Forum: 公開ディスカッション - Thread: 受信電文にhtmlのソースを含めたい - マスカット on SourceForge.JP</title>
  <language>ja-jp</language>
  <item>
   <pubDate>Mon, 26 Dec 2011 07:32:22 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: 受信電文にhtmlのソースを含めたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=61324</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=61324</guid>
   <description>[Follow up Message #26140] &gt; 教えていただいた対策で上手く行きました。ありがとうございました。 </description>
  </item>
  <item>
   <pubDate>Wed, 22 Nov 2006 03:46:38 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>RE: 受信電文にhtmlのソースを含めたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=26140</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=26140</guid>
   <description>教えていただいた対策で上手く行きました。
ありがとうございました。</description>
  </item>
  <item>
   <pubDate>Tue, 21 Nov 2006 10:55:35 GMT</pubDate>
   <dc:creator>sheng (shsalex)</dc:creator>
   <title>RE: 受信電文にhtmlのソースを含めたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=26127</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=26127</guid>
   <description>maskatの不具合でした。
大変お手数ですがBug Tracking Systemへの登録をお願いしてよろしいでしょうか。
https://sourceforge.jp/tracker/?atid=8990&amp;group_id=2419&amp;func=browse
登録することで利用者・開発者全体でバグを認知・管理することが可能になります。

次回のリリースにて対応したいと思います。

ここでは現バージョン(1.2.1)での一時的な対策案をご紹介します。
maskatFW/core/intpr.jsにあるmaskat.xpath関数定義内のコードを以下のように修正します。

【修正前】
          if (domArray[j].childNodes &amp;&amp; domArray[j].childNodes.length == 1
                                     &amp;&amp; domArray[j].childNodes[0].nodeType == 3){  // TEXT_NODE
【修正後】
          if (domArray[j].childNodes &amp;&amp; domArray[j].childNodes.length == 1
                                     &amp;&amp; (domArray[j].childNodes[0].nodeType == 3 || domArray[j].childNodes[0].nodeType == 4)){

※3はTEXT_NODE、4はCDATA_SECTION_NODEです。
ご報告ありがとうございました。今後ともよろしくお願いします。</description>
  </item>
  <item>
   <pubDate>Fri, 17 Nov 2006 08:46:18 GMT</pubDate>
   <dc:creator> (None)</dc:creator>
   <title>受信電文にhtmlのソースを含めたい</title>
   <link>http://en.sourceforge.jp/forum/message.php?msg_id=26057</link>
   <guid>http://en.sourceforge.jp/forum/message.php?msg_id=26057</guid>
   <description>送信電文の場合も同じかとは思いますが、受信電文にhtmlのソースを含めたいと思っております。
具体的にはサーバーのデータベースにhtmlのソースが格納されていて、それを受信電文で受信してテキストエリアに書き出すという処理を行いたいと考えています。
現状では、受信電文にhtmlのソースを含めると、
「maskat.autoCallBack.Func呼び出し時にエラーが発生しました。
name: Mask@XPath SyntaxError
message: text()ノードテストを指定したノードのXML形式が不正です。
エラーが発生したロケーションパス: ********/text()
fileName: intrpr.js
functionName: maskat.xpath」
（********は受信電文のノード名）
というアラートが出ます。
&lt;!CDATA[ と ]]&gt; で囲ってやっても同じでした。
何か回避策はありますでしょうか？</description>
  </item>
 </channel>
</rss>
