为什么Scala XML文字对标签之间的空格敏感?
发布时间:2020-12-16 09:17:42 所属栏目:安全 来源:网络整理
导读:我发现 Scala XML文字对空格敏感,这有点奇怪,不是吗?因为XML解析器通常不会对标签之间的空格造成伤害. 这是一个很大的问题,因为我想在我的代码中整理出我的XML: sample hello //sample 但Scala认为这是一个不同的价值 samplehello //sample 证明在布丁: s
我发现
Scala XML文字对空格敏感,这有点奇怪,不是吗?因为XML解析器通常不会对标签之间的空格造成伤害.
这是一个很大的问题,因为我想在我的代码中整理出我的XML: <sample> <hello /> </sample> 但Scala认为这是一个不同的价值 <sample><hello /></sample> 证明在布丁: scala> val xml1 = <sample><hello /></sample> xml1: scala.xml.Elem = <sample><hello></hello></sample> scala> val xml2 = <sample> | <hello /> | </sample> xml2: scala.xml.Elem = <sample> <hello></hello> </sample> scala> xml1 == <sample><hello /></sample> res0: Boolean = true scala> xml1 == xml2 res1: Boolean = false … 是什么赋予了? 解决方法
如果你喜欢它,你应该对它进行修剪:
scala> val xml1 = <sample><hello /></sample> xml1: scala.xml.Elem = <sample><hello></hello></sample> scala> val xml2 = <sample> | <hello /> | </sample> xml2: scala.xml.Elem = <sample> <hello></hello> </sample> scala> xml1 == xml2 res14: Boolean = false scala> xml.Utility.trim(xml1) == xml.Utility.trim(xml2) res15: Boolean = true (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 自动生成webservice客户端
- angularjs – Angular.js和Elm的优点和缺点是什么?
- 如何在Angular 2/4 Typescript中按顺序运行函数
- /bin/bash^M: bad interpreter: No such file or directory
- AngularJS:ng-switch-when with a OR
- Scala中的Disk-persisted-lazy-cacheable-List?
- angularjs – 我可以使用html5本地存储来存储用户认证会话信
- Shell中实现字符串反转方法
- angularjs – 如何在Visual Studio代码中为Angular.Js和Jav
- webservice 客户端范例