【发布时间】:2010-11-14 02:55:03
【问题描述】:
我有一个带有一些非常长的字符串的 XML 配置文件。通常,我会格式化我的源文件等,以便无需滚动即可阅读它们。我想对这个配置文件做同样的事情。
有没有办法将字符串拆分成多行?希望我的要求是显而易见的,但一张图片说明了一千个字,例如值,低于。
<add name="validation"
type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
如果我把上面的字符串弄成这样:
<add name="validation"
type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement,
Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
我的应用程序失败:
“为 system.serviceModel/behaviors 创建配置节处理程序时出错:无法将扩展元素“验证”添加到此元素。验证扩展是否已在 system.serviceModel/extensions/behaviorExtensions 的扩展集合中注册。 参数名称:元素"
似乎对字符串中的换行符很敏感。
【问题讨论】:
-
我已经添加了对问题发生位置的说明
标签: xml app-config