在新标签页中打开时如何格式化xml?

时间:2019-05-01 16:00:43

标签: asp.net

使用下面的代码,我在另一个选项卡中输出xml文本,但是当我单击它时,它不会以xml格式格式化。 数据库表中的该列的[xml] [xml]为NULL,不确定在这种情况下是否重要。

单击链接时如何格式化数据以更正XML?


  @if (Model != null && Model.Any())
                    {

                        var count = 1;
                        foreach (var r in Model)
                        {

                                    <a href="#" class="btn-file" data-id="@count" id="filelink@(count)">Open XML</a>

                                    @Html.Hidden("file" + count, r.xml)

                            }
<script>
        $(function () {
            $(document).on("click", ".btn-file", function (e) {
                e.preventDefault();
                var btn = $(this);
                var id = btn.data("id");

                var xml = $("#file" + id).val();

                var myWindow = window.open("@Url.Action("SearchData")/test.xml");
              //  myWindow.document.write('<?xml version="1.0" ?>' + xml);
myWindow.document.write('<pre>' + xml + '</pre?');
            })
        });
    </script>

0 个答案:

没有答案