我遇到了解析XML的问题。
我解析了城市的数据,阿姆斯特丹和登博世。
阿姆斯特丹可以正常工作,但登博世不能。
毫无疑问,这是由于空格问题引起的。登博世有一个空格。
我应该在我的应用程序还是Web服务中去掉空格?
哪种方式最好处理这个空格问题?
编辑: OP和@PeterMurray-Rust似乎都同意问题是第三方应用返回了URL转义后的字符串:
这可能是一个很常见的问题,尽管我不确定为什么内容需要进行URL编码。
[如果我理解错误,请OP留言说明]
我解析了城市的数据,阿姆斯特丹和登博世。
阿姆斯特丹可以正常工作,但登博世不能。
毫无疑问,这是由于空格问题引起的。登博世有一个空格。
我应该在我的应用程序还是Web服务中去掉空格?
哪种方式最好处理这个空格问题?
编辑: OP和@PeterMurray-Rust似乎都同意问题是第三方应用返回了URL转义后的字符串:
"Den%20Bosch"
XML不认识%20作为特殊字符,因此需要将其替换为空格。一种典型的脚本方法是:
s/%20/ /g
这可能是一个很常见的问题,尽管我不确定为什么内容需要进行URL编码。
[如果我理解错误,请OP留言说明]