Как многострочный контент, используя XML для HTML - PullRequest
3 голосов
/ 18 октября 2011

У меня есть строка с многострочным содержимым, и я использую для этого тег br или "\ n" или Environment.newLine.Который я наконец назначаю XMLwriter как

writer.WriteElementString ("FINALDESTINATION", valFinalDest);

Но после загрузки xsl-файла и написания моего html-файла с использованием XmlTextWriter я теряю новую строку в результирующем html-файле.Есть ли способ сохранить новую строку в результирующем HTML-файле.

Использование тегов br приводит к появлению встроенных тегов br в html, в то время как environment.newline и "\ n" не отображают окончательный HTML с многострочнымсодержание, но в одной строке.

Ответы [ 3 ]

1 голос
/ 18 октября 2011

У вас есть 2 варианта:

  1. Заменить новую строку на br, p, div и т. Д.
  2. Поместить содержимое в элемент pre, которыйсохраняет пробелы и разрывы строк.
0 голосов
/ 18 октября 2011

Установите для свойства Indent объекта типа XmlWriterSettings значение true и передайте этот объект методу XmlWriter.Create в качестве второго параметра.

0 голосов
/ 18 октября 2011

Использование XML CDATA .

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