デバッグは便利な機能ですが、どのような私が好きなことは要求またはメソッドと応答のいずれかから「読める」生の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. USBデバッグを有効にせずにアンドロイドを自動化することはできますか?
- 2. USBデバッグを有効にせずにスマートフォンの詳細を読むことはできますか?
- 3. Unity C#のデバッグを有効にすることはできません
- 4. アプリからプログラムでGPSを有効にすることはできますか?
- 5. イベントリスナーを削除せずに無効にすることはできますか?
- 6. ノード・ソープでは、生成されたXML SOAPリクエストをどのように表示/デバッグできますか?
- 7. 再生せずにDirectShowから生のビデオフレームを取得することはできますか?
- 8. Javaのwsdlファイルからsoap request xmlを生成するには
- 9. キャメルルート内のCXF SOAPエンドポイントでXML検証を有効にする
- 10. モデルが有効でないときにコントローラからファイルを返しますか?
- 11. djangoの特定のホストに対してデバッグを有効にすることはできますか?
- 12. ImageIO.readが100%有効であるにもかかわらず、nullが返されることがあります
- 13. SKActionアニメーションを無効にしてから再び有効にすることはできません。
- 14. application.cfcでJ2EEセッションを有効/無効にすることはできますか?
- 15. PythonでUSBデバイスを有効/無効にすることはできますか?
- 16. 有効なセルを返すcellForRowAtIndexPathにもかかわらずUITableViewがクラッシュする
- 17. ジェネリックメソッドから 'null'を返すことはできませんか?
- 18. SOAP :: Liteは複合型 "配列"で "オーバーフロー"を生成します
- 19. もう一度プロジェクトをコンパイルせずに、axis2のsoapアドレスを変更することはできますか?
- 20. はXMLの有効な文字ですか?このデータに
- 21. SOAPからxmlを解析できません
- 22. 共有グルーヴィーライブラリをプッシュせずにデバッグする方法はありますか?
- 23. rubyにはSOAP :: Lite相当のライブラリがありますか?
- 24. コードブロックでプロジェクトを作成せずにデバッグすることができます
- 25. イテレータからスライスを返すときに適切な有効期間を推論できません
- 26. iOSアプリからモバイルデータを有効/無効にすることはできますか?
- 27. AWSラムダスケジュール - ラムダ内からスケジュールを無効/有効にすることはできますか?
- 28. アプリやウィジェットからモバイルデータを無効/有効にすることはできますか?
- 29. Safari 6でJavaScriptのソースマップを有効にすることはできますか?
- 30. Jupyter Notebookでpivottablejsのソートアイコンを有効にすることはできますか?
本当の答えはノーであるように思われます。 – xenoterracide