Как открыть файл XML в новом окне браузера, начиная со строки XML из базы данных - PullRequest
0 голосов
/ 08 апреля 2019

Я использую Serenity.is для создания интерфейса для моей базы данных. Один из моих столбцов в базе данных содержит содержимое файла XML. Я хотел бы отобразить этот XML в формате, нажав на ссылку. Каков наилучший путь для форматирования XML?

Насколько я знаю, окна браузера, такие как chrome, автоматически форматируют XML. Почти все мои попытки были сделать так, чтобы строка отображалась в окне браузера. В основном, пытаясь угадать правильный URI.

Вот где находится XML. Это файл C #, который называется «RegistrationAuditRow».

[DisplayName("Registration"), Column("prod_reg_xact")]
public String XML
{
    get { return Fields.XML[this]; }
    set { Fields.XML[this] = value; }
}

Вот как в данный момент отображается XML:

[FormScript("DealerConn.RegistrationAudit")]
[BasedOnRow(typeof(Entities.RegistrationAuditRow), CheckNames = true)]
public class RegistrationAuditForm
{
    [ReadOnly(true), TextAreaEditor(Rows = 30)]
    public Stream XML { get; set; }
}

Атрибут TextAreaEditor открывает окно на странице, содержащее содержимое XML. Но они совершенно не отформатированы - и не могут быть.

Я ожидаю, что выходные данные по нажатой ссылке будут отформатированы в формате XML, но вместо этого я вынужден отображать их в окне на странице, которое может отображать только содержимое XML в неотформатированном виде.

Пожалуйста, дайте мне знать, если я могу предоставить больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...