Я использую 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 в неотформатированном виде.
Пожалуйста, дайте мне знать, если я могу предоставить больше информации.