漂亮的打印Xml输入和输出

时间:2016-03-03 07:23:05

标签: xml pretty-print fitnesse

我有一个决策表,它接受Xml作为输入参数之一,并返回Xml作为输出参数之一。例如:

!|FixtureThatUsesXml|
|request|fieldX|response?|
|<Xml><SomeContent a="1"/></Xml>|2| |

是否可以将请求和响应中的Xml格式化(具有语法着色和适当的换行符)?对于响应,也许我可以返回编码为包含富文本格式的文本?什么可能?

1 个答案:

答案 0 :(得分:1)

您可以使用(Slim)夹具输出HTML。这将在显示响应时使用。

如果你想要超出预先格式化的文本,那么格式化请求就不那么容易了,因为你必须使用wiki格式化功能,并且必须在夹具中重新删除它。

您可以轻松地在您的wiki中预先格式化XML(通过括在{{{}}}),然后您的夹具会在实际使用XML之前将其删除。但在您的请求中突出显示等并不容易。

XML fixtures I use确实接受预先格式化的输入并显示格式化的响应。但它并不像你描述的那样华丽(见this sample test output)。