Как сохранить специальный символ & ldquo; & lt; & rdquo; в xml? [Дубликат]

A NullReferenceException бросается, когда мы пытаемся получить доступ к свойствам нулевого объекта или когда значение строки становится пустым, и мы пытаемся получить доступ к строковым методам.

Например:

  1. При использовании метода string пустой строки:
    string str = string.Empty;
    str.ToLower(); // throw null reference exception
    
  2. Когда свойство нулевого объекта доступно:
    Public Class Person {
        public string Name { get; set; }
    }
    Person objPerson;
    objPerson.Name  /// throw Null refernce Exception 
    
1
задан user127377 28 June 2011 в 07:55
поделиться

2 ответа

вам нужно предоставить doctype

<xsl:output method="xml" indent="yes" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" omit-xml-declaration="no"/>
4
ответ дан Mark Dee 25 August 2018 в 16:36
поделиться

Вы не можете справиться с этим в теге <output>, но вы можете не выбрасывать вывод при генерации элементов text в преобразовании. Для этого используйте:

<xsl:text disable-output-escaping="yes">
1
ответ дан rsp 25 August 2018 в 16:36
поделиться