3 Replies Latest reply on Dec 17, 2014 8:43 PM by wipkands

    How to make REST API ignore invalid HTML for document creation

    wipkands

      Ryan Rutan

       

      Hi Ryan -

       

      We see below error with /api/core/v3/contents for document creation, it seems HTML content is not compatible to HTML 5. Is there any way REST API ignore those HTML compatibility issues? If I create a document from site with same HTML, document creation is successful and I can see unsupported tags get converted to supported tags according to HTML 5. For example FONT tag is changed to SPAN. Hope my issue is clear and you can give some suggestion.

       

      {"error":{"message":"Invalid HTML in content text field","status":400}}

       

      Regards,

      Suneel

        • Re: How to make REST API ignore invalid HTML for document creation
          Ryan Rutan

          Can you attach a succinct sample of html that is causing this error?  In short, there is a mechanism in Jive that cleanses and tries to correct HTML to make the system flexible for common errors, but if it is probably going to boil down to cleaning up the HTML, but without a sample it's a bit of s tall order to try and guess what needs to be fixed.

            • Re: How to make REST API ignore invalid HTML for document creation
              wipkands

              Thanks Ryan for your response. Below given is the HTML content.

               

               

              <p><font size='2'>OFFICEには標準で翻訳機能が準備されています。</font></p><p><font size='2'>      </font></p><p><font size='2'><hr></font></p><p><font size='2'>                  </font></p><p><strong><font size='2'>簡単な操作方法</font></strong></p><p><font size='2'> </font></p><p><strong><font size='2'>OUTLOOKの場合(WORDでも操作方法は同じです。)</font></strong></p><p><font size='2'> </font></p><p><font size='2'>①翻訳したい単語・文章を選択し、右クリック→翻訳を選択</font></p><p><font size='2'> </font></p><p><a href='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=69520' target='_blank'><font size='2'><img alt='transl1.jpg' title='transl1.jpg' height='299' width='328' src='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=69520'></font></a><font size='2'>       </font></p><p><font size='2'>②翻訳もとの言語、翻訳後の言語を設定すると翻訳結果が表示されます。</font></p><p><a href='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=69521' target='_blank'><font size='2'><img alt='transl2.jpg' title='transl2.jpg' height='256' width='360' src='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=69521'></font></a><font size='2'>    </font></p><p><font size='2'> </font></p><p><font size='2'>       </font></p><p><font size='2'><hr></font></p><p><font size='2'>                  </font></p><p><a target='_blank'><strong><font size='2'>OFFICE共通の操作方法(officeヘルプより抜粋)</font></strong></a></p><p><font size='2'>二か国語辞書を使うと、他の言語の辞書にある単語や短い語句などを調べることができ、また Web 上の機械翻訳を利用すると、単語、語句、またはドキュメント全体を翻訳できます。       </font></p><p><font size='2'>セキュリティ  翻訳サービスを利用するためにテキストを Web に送信するとき、そのドキュメントは暗号化されていない HTML 形式で送信されます。</font></p><p><font size='2'> </font></p><ol><font size='2'> </font><li><font size='2'>[ツール] メニューの [リサーチ] をクリックします。       </font><p><font size='2'>メモ  Microsoft Office Outlook では、既定の電子メール エディタとして Microsoft Office Word を使用して電子メール メッセージを作成している場合だけ [リサーチ] コマンドを利用できます。</font></p><font size='2'> </font><p><font size='2'> </font></p><font size='2'> </font></li><li><font size='2'>[検索する文字列] ボックスの一覧で [翻訳] をクリックします。       </font></li><li><font size='2'>翻訳サービスを初めて使うときには、[OK] をクリックして、二か国語辞書をインストールし、[リサーチ] 作業ウィンドウで翻訳サービスを使うことができるようにします。       </font></li><li><font size='2'>翻訳対象の言語を変更するには、[リサーチ] 作業ウィンドウの [翻訳] の下で、翻訳元と翻訳先の言語を選択します。たとえば、英語からフランス語に翻訳するには、[翻訳元の言語] ボックスの一覧で [英語 (米国)] をクリックし、[翻訳先の言語] ボックスの一覧で [フランス語 (フランス)] をクリックします。       </font><p><font size='2'>メモ  翻訳に使用するリソースをカスタマイズするには、[翻訳オプション] をクリックし、該当する検索オプションを選択します。</font></p><font size='2'> </font><p><font size='2'> </font></p><font size='2'> </font></li><li><font size='2'>次のいずれかの操作を行います。       </font><ul><font size='2'> </font><li><font size='2'>特定の単語を翻訳するには、Alt キーを押しながら単語をクリックします。結果は [リサーチ] 作業ウィンドウの [翻訳] の下に表示されます。       </font></li><li><font size='2'>短い文を翻訳するには、それらの単語を選択し、Alt キーを押しながら選択範囲をクリックします。結果は [リサーチ] 作業ウィンドウの [翻訳] の下に表示されます。       </font></li><li><font size='2'>ドキュメント全体を翻訳するには、[リサーチ] 作業ウィンドウの [翻訳] の下の </font><a href='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=14109' target='_blank'><font size='2'><img width='96' title='ZA010181391041.gif' alt='ZA010181391041.gif' height='59' style='width:17px;height:20px;' src='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=14109'></font></a><font size='2'>(ドキュメント全体の翻訳) をクリックします。ドキュメントの翻訳結果が Web ブラウザに表示されます。       </font></li><li><font size='2'>単語または語句を翻訳するには、[検索する文字列] ボックスに単語または語句を入力し、 </font><a href='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=14109' target='_blank'><font size='2'><img width='96' title='ZA010181391041.gif' alt='ZA010181391041.gif' height='68' style='width:16px;height:21px;' src='/servlet/jp.co.realcom.km3.devel.generated.http.servlet.community.basic.DownloadAttachment?AttachmentId=14109'></font></a><font size='2'>(検索の開始) をクリックします。</font></li></ul></li></ol><p><font size='2'> </font></p><p><font size='2'>メモ</font></p><p><font size='2'> </font></p><ul><font size='2'> </font><li><font size='2'>Microsoft Office OneNote と Microsoft Office Outlook では、Alt キーを押しながらクリックすることはできません。検索したい文字列を選択して、マウスの右ボタンをクリック (右クリック) し、ショートカット メニューの [リサーチ] をクリックします。       </font></li><li><font size='2'>テキストを翻訳するときには、「システムに複数の言語サポートをインストールする」に記載された操作を行うことが必要になる場合があります。       </font></li><li><font size='2'>Microsoft Office Outlook では、電子メール メッセージの表示時と作成時にのみ [リサーチ] 作業ウィンドウを使用できます。</font></li></ul>