我有以下代码:
String xmlHeader = "<?xml version="1.0" encoding="UTF-8"?>";
我无法将此令牌保存为字符串值,我该如何解决这个问题?
我有以下代码:
String xmlHeader = "<?xml version="1.0" encoding="UTF-8"?>";
我无法将此令牌保存为字符串值,我该如何解决这个问题?
你需要逃避"
with \
:
String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
对于这种特殊情况,引号字符需要通过以下前缀进行转义\
:
String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
但请注意,在 XML 中,您需要使用"
来转义属性值中的引号字符:
您需要通过反斜杠转义双引号:
String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
如果要将引号放在引号内,则必须在内部引号上使用转义序列 \"。在您的示例中,将此 Token 保存为 String 值
String xmlHeader = "<?xml version="1.0" encoding="UTF-8"?>";
你会写
String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
你也可以这样写:
String xmlHeader = "<?xml version='1.0' encoding='UTF-8'?>";
String str1="<?xml version='1.0"encoding='UTF-8"?>"
利用
String str1 = "<?xml version=\'1.0\"encoding=\'UTF-8\"?>";
供您使用
String str2 = "<?xml version=\"1.0\"encoding=\"UTF-8\"?>";