デバッグは便利な機能ですが、どのような私が好きなことは要求またはメソッドと応答のいずれかから「読める」生のXMLを返すことができるようにすることです。私のテストフレームワークでnote
で印刷することができます。どのように私はこれを行うかもしれません誰に教えてください?デバッグを有効にせずにSOAP :: Liteから生のXMLを返すことはできますか?
4
A
答えて
0
outputxml
フラグはあなたの後ろにありますか? documentationから
:
outputxml()
は、すべてのメソッド呼び出しからの出力の種類を指定できます。 trueの場合、 すべてのメソッドは未処理の生のXMLコードを返します。 をXML :: Parser、SOAP :: Deserializerまたはその他の適切なモジュールで解析できます。
+0
よく私はこの問題を回避ハック可能性が...しかし、私は実際に出力XMLに私はデバッグ目的のために、XMLへのアクセサをしたいすべての通話を望んでいません。 – xenoterracide
0
少し遅れて(ほら!)が、私は同じを探していたとライブラリのバージョンでは、我々は、私は次の操作を行うことができました使用している:
my $soap = SOAP::Lite->new()
# ->uri(...)->proxy(...)->autotype(0)
;
my $header = SOAP::Header->name(...);
my $som = $soap->call('method' => $args, $header);
my $serializer = SOAP::Serializer->new;
my $xml = $serializer->serialize($som->dataof('//')); # includes a lot of attributes...
# or
my $xml = $serializer->serialize($som->valueof('//'));
はこれではありません正確にはですが、ほとんどの用途には十分に完了している可能性があります。
関連する問題
- 1. イベントリスナーを削除せずに無効にすることはできますか?
- 2. 再生せずにDirectShowから生のビデオフレームを取得することはできますか?
- 3. Javaのwsdlファイルからsoap request xmlを生成するには
- 4. ImageIO.readが100%有効であるにもかかわらず、nullが返されることがあります
- 5. djangoの特定のホストに対してデバッグを有効にすることはできますか?
- 6. ジェネリックメソッドから 'null'を返すことはできませんか?
- 7. SOAP :: Liteは複合型 "配列"で "オーバーフロー"を生成します
- 8. もう一度プロジェクトをコンパイルせずに、axis2のsoapアドレスを変更することはできますか?
- 9. はXMLの有効な文字ですか?このデータに
- 10. rubyにはSOAP :: Lite相当のライブラリがありますか?
- 11. は、SOAPを有効にできませんでした。6.4(最終)
- 12. デバッグ中にVisual Web Devを停止/再コンパイルせずに再コンパイルすることはできますか?
- 13. XML内のHTMLの有効期間を守らずに
- 14. Safari 6でJavaScriptのソースマップを有効にすることはできますか?
- 15. 最新のConfluenceでマークアップエディタを有効にすることはできますか?
- 16. コードまたはプッシュ通知からiPhoneのロック画面を有効にすることはできますか?
- 17. iPhoneでプログラムモードでホットスポットモードを有効にすることはできますか?
- 18. SinatraでThinでSSLを有効にすることはできますか?
- 19. SOAPからXMLとして返されたDataSetを取得しますか?
- 20. ロードバランサでキープアライブを有効にすることはできますか?
- 21. C++で定数を有効にすることはできますか?
- 22. Castle Windsor Fluent ApiでIncludeExceptionDetailInFaultsを有効にすることはできますか?
- 23. PHP 5.3で「magic_quotes_gpc」を有効にすることはできますか?
- 24. paramikoでTCPKeepAliveを有効にすることはできますか?
- 25. モバイルネットワークを手動で有効にすることはできますか?
- 26. Rustでオブジェクトを効率的に値で返すことはできますか?
- 27. SOAP :: Lite <c-gensym ..>を生成するにはどうしたらいいですか?
- 28. URLからxmlをスタイリングせずにC#
- 29. Xcodeでアプリ内購入を有効にすることはできません
- 30. pthread_tインスタンスを有効範囲外にすることはできますか?
本当の答えはノーであるように思われます。 – xenoterracide