我正在使用C#3.5。我有一个传递给XslCompiledTransform对象的XML字符串。然后我在WebBrowser中显示输出。除了XML元素包含需要在WinForms HTML浏览器中显示的额外空格外,所有工作都很好。我无法在html中使用任何javascript。下面是一个示例XML元素:要在HTML控件中显示的XML元素中的空格
<myelement>Here is where extra spaces need to be retained</myelement>
我试图与" "
替换字符串“”,但由所使用的XslCompiledTransform对象以转换无效(XML是无效的)的XML。然后,我尝试用"&nbsp"
替换“”,但文本&nbsp;
出现在我的html而不是空格中。我怎样才能让额外的空间出现?
空格被保留,但HTML不会显示额外的空格。他们需要重写为nbsp;所以HTML显示正确。 – user31673 2012-08-03 23:32:52
@ user31673看我的编辑。 – spender 2012-08-04 08:33:40