请教xml文本在textbox中换行的问题

leon51 2020-07-20 11:19:20
现在要将下面xml特性的值放到文本框中,在需要换行的位置无论输入 或\r\n,均无法实现换行,请问如何处理?谢谢
<Products>
<Product Category="民用" Field="无线通讯" Line="5G主板" Struct="LC"
Feature="
以下条件为“且”的先后关系
1、Smartdrill品名以WD开头(即工程计划系统里面客户品名包含“-WD”),注意关键符号“-”
2、物料编码开头为03012(含)及更高
3、同时drill.art原稿有8、10m、12Mil或更小的NPTH孔设计(见右图五)
4、同时外层有连排的至少8个相同大铜(金)面防焊开窗工艺,
5、非背板产品">
</Product>
</Products>


...全文
421 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
欧皇神降术 2020-07-20
  • 打赏
  • 举报
回复 1
因为你xml里的换行符会被转义当作字符串处理 所以你先获取到xml里面的string,然后str.replace("换行占位符",enviroment.newline);
  • 打赏
  • 举报
回复
xml 属性本来就是一个 string,并不支持什么 vs 格式化。就好象你写
var a = "张\r\n三";
这也不支持给你在 vs 里边换行啊。

所以你说的“在textbox中换行”,这是你所谓的 textbox 的特性就不行、不适合使用,不是 xml 的问题,别把精力用来折腾 xml。

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧