String xml ="<results count="6">
<result>
<id>1</id>
<name>Mark</name>
<score>6958</score>
</result>
</results>"
我试图将XML数据存储在字符串中。我遵循上面提到的语法,但它不工作。请帮我解决一下这个。将XML存储为字符串
String xml ="<results count="6">
<result>
<id>1</id>
<name>Mark</name>
<score>6958</score>
</result>
</results>"
我试图将XML数据存储在字符串中。我遵循上面提到的语法,但它不工作。请帮我解决一下这个。将XML存储为字符串
试图逃跑的特殊字符的字符串中.....
String xml ="<results count=\"6\"> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
,或者您可以使用此
String xml ="<results count='6'> <result> <id>1</id> <name>Mark</name> <score>6958</score> </result> </results>"
编译器不喜欢新的生产线和双引号。它应该是
String xml ="<results count=\"6\">"+
"<result>" +
"<id>1</id>" +
"<name>Mark</name>" +
"<score>6958</score>" +
"</result>" +
"</results>";
双引号需要用\
进行转义需要转义引号的XML字符串并删除行空格:
String xml ="<results count=\"6\">" +
"<result>" +
" <id>1</id>" +
" <name>Mark</name>" +
" <score>6958</score>" +
"</result>" +
"</results>";
你不能这样做在Java中。字符串文字不能跨越多行。以下是它是如何完成的:
String xml = "<results count=\"6\">"
+ " <result>"
+ " <id>1</id>"
+ " <name>Mark</name>"
+ " <score>6958</score>"
+ " </result>"
+ "</results>";
另请注意,任何双引号必须转义。
它不起作用? – Mark 2011-12-15 13:55:06
幸运 - 4个答案! – 2011-12-15 15:06:50