Java 将XML存储为字符串 stringxml=” 1. 做记号 6958 "
我正在尝试以字符串形式存储XML数据。我遵循了上面提到的语法,但它不起作用。请帮我解决这个问题。尝试转义字符串中的特殊字符Java 将XML存储为字符串 stringxml=” 1. 做记号 6958 ",java,xml,Java,Xml,我正在尝试以字符串形式存储XML数据。我遵循了上面提到的语法,但它不起作用。请帮我解决这个问题。尝试转义字符串中的特殊字符 String xml ="<results count="6"> <result> <id>1</id> <name>Mark</name> <score>6958</score>
String xml ="<results count="6">
<result>
<id>1</id>
<name>Mark</name>
<score>6958</score>
</result>
</results>"
String xml=“1标记6958”
或者你可以用这个
String xml ="<results count=\"6\"> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
String xml=“1标记6958”
尝试转义字符串中的特殊字符
String xml ="<results count="6">
<result>
<id>1</id>
<name>Mark</name>
<score>6958</score>
</result>
</results>"
String xml=“1标记6958”
或者你可以用这个
String xml ="<results count=\"6\"> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
String xml=“1标记6958”
编译器不喜欢新行和双引号。应该是
String xml ="<results count='6'> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
String xml=“”+
"" +
"1" +
“标记”+
"6958" +
"" +
"";
双引号需要用\转义。编译器不喜欢新行和双引号。应该是
String xml ="<results count='6'> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
String xml=“”+
"" +
"1" +
“标记”+
"6958" +
"" +
"";
需要使用\转义双引号您需要转义XML字符串中的引号并删除行空格:
String xml ="<results count=\"6\">"+
"<result>" +
"<id>1</id>" +
"<name>Mark</name>" +
"<score>6958</score>" +
"</result>" +
"</results>";
String xml=“”+
"" +
" 1" +
“标记”+
" 6958" +
"" +
"";
您需要转义XML字符串中的引号并删除行空格:
String xml ="<results count=\"6\">"+
"<result>" +
"<id>1</id>" +
"<name>Mark</name>" +
"<score>6958</score>" +
"</result>" +
"</results>";
String xml=“”+
"" +
" 1" +
“标记”+
" 6958" +
"" +
"";
在Java中无法做到这一点。字符串文字不能跨越多行。这是如何做到的:
String xml ="<results count=\"6\">" +
"<result>" +
" <id>1</id>" +
" <name>Mark</name>" +
" <score>6958</score>" +
"</result>" +
"</results>";
String xml=“”
+ " "
+ " 1"
+“标记”
+ " 6958"
+ " "
+ "";
还要注意,任何双引号都必须转义。在Java中不能这样做。字符串文字不能跨越多行。这是如何做到的:
String xml ="<results count=\"6\">" +
"<result>" +
" <id>1</id>" +
" <name>Mark</name>" +
" <score>6958</score>" +
"</result>" +
"</results>";
String xml=“”
+ " "
+ " 1"
+“标记”
+ " 6958"
+ " "
+ "";
还要注意的是,任何双引号都必须转义。不,它不起作用-Java不支持多行字符串文字。通过删除换行符来修复它。在末尾加一个“;”就可以了。)不,它不起作用-Java不支持多行字符串文字。通过删除换行符来修复它。在末尾使用一个“;”就可以了。;)