我将以下内容存储在一个字符串中:
<!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来读取它,但我发现它没有保留name
和image
属性之间的空格。
我正在使用LoadOptions.PreserveWhitespace读取XML。除了属性之外,所有其他空格都被保留。
知道为什么吗?
感谢