XElement.Parse不保留空格

时间:2014-10-09 17:33:14

标签: c# parsing xelement

我将以下内容存储在一个字符串中:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html ...>
   <body>        
      <ui:composition>    
         <h:form>
            <corejsf:planet name="mercury" 
                            image="#{resource['images:Mercury.gif']}"/>
          </h:form>     
      </ui:composition>
   </body>
</html> 

我知道它是一个有效的XML文件,因此我使用XElement.Parse来读取它,但我发现它没有保留nameimage属性之间的空格。

我正在使用LoadOptions.PreserveWhitespace读取XML。除了属性之外,所有其他空格都被保留。

知道为什么吗?

感谢

0 个答案:

没有答案