之前写的时候没有关注到这个问题,最近比较闲,就写一下这个东西吧。
这个转义是我在读取数据库时中遇到的问题,当时是类似这样的
- <person>
- <personID>22097</personID>
- <FullName><Ajay Gupta></FullName>
- <person>
然后使用JAVA解析XML的时候,就会报错 “<” 或者 “>”号错
后来问了上级,告诉了我一个这样的方法(数据库语句)
-
Replace(Replace(Replace(CAST(FullName AS VARCHAR(6000)),'<','<'),'>','>'),' ',' ').
前面的大家应该都能看懂,后面的 的话
 百度后的解释:“ 是html中的空格的转义。而 是XSL中的空格的转义”