1

Oracle BPEL サービスで、ブラウザに HTML を表示する方法はありますか。HTTP/GET 経由で呼び出す方法を理解しましたが、結果は常に XML として返されます。HTMLを表示してWebページを不要にしたい。言い換えれば、私の BPEL サービスは Web ページのように振る舞えるでしょうか? XSL を試しましたが、正しく実行されていない可能性があります。

<binding name="HTTPGet" type="tns:HTTPGetService">
   <http:binding verb="GET"/>
     <operation name="process">
       <http:operation location="/process"/>
         <input>
            <http:urlEncoded/>
         </input>
         <output>
            <mime:content part="body" type="text/html" />
         </output>
    </operation>
</binding>

問題は出力タイプにあるのでしょうか? 出力タイプが「文字列」に設定されていて、いくつかの html をプラグインした場合、それは機能しますか? それとも、xhtml スキーマを使用して定義された出力が必要ですか?

ありがとう

4

2 に答える 2

1

もう1つの簡単なオプションは、サーブレットからプロセスを呼び出し、xsltを適用し、(サーブレットで)mimeタイプをhtmlに変更して、ブラウザーに正しく表示させることです。

于 2012-11-16T15:39:09.397 に答える
0

XSL 変換 ( W3C の XSLTwiki エントリ) を使用して、出力 XML を適切な形式の HTML ページに変換できます。それが、XSLT が考案された理由です。

于 2010-09-15T18:42:08.857 に答える