输出XML时去除空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输出XML时去除空格相关的知识,希望对你有一定的参考价值。

在XML文件中总是有空格存在,比如 <name> kitten </name>
但后面我还要用到这个文件与其他文件进行匹配,如 <name> kitten </name> 与 <name> kitten </name> 匹配,但因为空格的存在,节点值就不相同,请问有什么方法使得从数据库提取数据并转换成XML文件时,使之不带空格?????

不用整个XML去空格。
匹配时不要匹配整个节点<name> kitten </name>,只匹配其中的值kitten,
用DOM里面的方法取出节点的内容,然后用string的Trim()方法就可去掉前后空格,这样kitten就和kitten匹配了。
参考技术A 可以用C等语言逐字节读该XML文件,并将非空字符逐字节写入新XML文件,新文件就符合要求了啊。 参考技术B 你这是什么语言的? 参考技术C 也在等到答案

JS中如何去除字符串的空格

参考技术A

在JS中,我们经常需要处理字符串,也经常需要去除字符串的空格。

缺陷:通过字符串自带方法,无法去除字符串中间的空格
2.通过RegExp

使用$.trim()也只能出去两端空格

知识点回顾:
String相关
原始值字符串并没有属性和方法,因为他们不是对象。但原始值可以使用 属性和方法,是因为 JavaScript 在执行其方法和属性时经过了包装类

以上是关于输出XML时去除空格的主要内容,如果未能解决你的问题,请参考以下文章

oracle中怎样去除字符的前后空格

c语言去除字符串左边空格、TAB键、换行符

怎么去除一个字符串的前后空格

C语言,将数组中多余的空格去除掉

C#去除数组空格

IDEA去除行尾空格