在C程序xCode中包含XML多字符串
我想知道如何在C字符串中包含像XML数据这样的多行字符串?我需要替换XML文件中的一些文本(我的替换文本) 因此,我包括如下xml:在C程序xCode中包含XML多字符串,c,string,C,String,我想知道如何在C字符串中包含像XML数据这样的多行字符串?我需要替换XML文件中的一些文本(我的替换文本) 因此,我包括如下xml: char myXMLString = '<?xml version="1.0" encoding="UTF-8"?>' ' <painting>' ' <img src="madonna.jpg" alt="Foligno Madonna, by Raphael"/>' ' <caption>MY_REPL
char myXMLString =
'<?xml version="1.0" encoding="UTF-8"?>'
' <painting>'
' <img src="madonna.jpg" alt="Foligno Madonna, by Raphael"/>'
' <caption>MY_REPLACED_TEXT'
' <date>1511</date>-<date>1512</date>.</caption>'
'</painting>'
)
我还尝试在行尾使用\来转义,而不是撇号“但仍然不起作用”(我得到
)
有没有更好的方法将字符串包含到已编译的C程序中?我可以将XML作为编译程序的本地文件包含并搜索/替换它吗?如下所示
char *myXMLString =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
"<painting>"
" <img src=\"madonna.jpg\" alt=\"Foligno Madonna, by Raphael\"/>"
" <caption>MY_REPLACED_TEXT"
" <date>1511</date>-<date>1512</date>.</caption>"
"</painting>";
char*myXMLString=
""
""
" "
“我的\u替换了\u文本”
" 1511-1512."
"";
啊,我希望有一个简单的方法。我的档案相当大。也许有一个在线的工具来逃避事情?在这个网站上有很多关于如何替换方法和字符串来读取文件的例子。
"use of undeclared identifier" error
char *myXMLString =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
"<painting>"
" <img src=\"madonna.jpg\" alt=\"Foligno Madonna, by Raphael\"/>"
" <caption>MY_REPLACED_TEXT"
" <date>1511</date>-<date>1512</date>.</caption>"
"</painting>";