是否可以在 XML 文件中将字符串拆分为多行?如果是这样,怎么做?
Posted
技术标签:
【中文标题】是否可以在 XML 文件中将字符串拆分为多行?如果是这样,怎么做?【英文标题】:Is it possible to split a string across multiple lines in an XML file? If so, how? 【发布时间】: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 的扩展集合中注册。 参数名称:元素"
似乎对字符串中的换行符很敏感。
【问题讨论】:
我已经添加了对问题发生位置的说明 【参考方案1】:所有换行符都是normalized to spaces,所以如果空格分隔符可以处理任意空格,只需将它们放在单独的行上。
【讨论】:
不知道这是谁 -1 的。我可以确认换行符已标准化。我经常用这个。以上是关于是否可以在 XML 文件中将字符串拆分为多行?如果是这样,怎么做?的主要内容,如果未能解决你的问题,请参考以下文章