【问题标题】:What is the simplest way to create a pretty printed xml in a biztalk SendPort在 biztalk SendPort 中创建漂亮打印的 xml 的最简单方法是什么
【发布时间】:2018-01-02 09:50:00
【问题描述】:

我们的一个较旧的接口是一个简单的接收端口 + 带有映射的发送端口。

输出是 XML,如果你打开它,xml 在 1 行。

处理它的软件对此没有任何问题,但是当发生错误时,它通常会显示“row 1 colomn 61258”。

当最终用户打开文件并漂亮地打印文件时,他会忽略错误所在。

我尝试将“”添加到 xslt,但似乎这不起作用并将输出文件保留在一行中。

【问题讨论】:

    标签: xml xslt biztalk


    【解决方案1】:

    嗯...我建议您保持原样并专注于防止此类错误。

    在处理 Xml 时,有很多事情会变得很不稳定,而且您不能真正指望行号是准确的。甚至列号也可以关闭,具体取决于错误发生的位置和错误类型。

    但是,如果用户坚持您这样做,您可以将地图设计图面上的 Indent 属性设置为 True。

    【讨论】:

    • 所以,在坚持我确实切换了这个标志之后,遇到了一个小问题。它在开发和小文件中运行良好,但在较大的文件中,缩进会停止后行。我查看的示例略有不同,但它在超过 2000 行时停止运行。它也做了一个彻底的休息,在开始一个新的重复元素后停止缩进,而不是在它的中间。我没有在数据中看到任何导致它的东西,如果我用记事本++打印它就可以了。这是我遇到的某些限制吗?
    猜你喜欢
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    相关资源
    最近更新 更多