gpt4 book ai didi

c - 在 C 程序 xCode 中包含 XML 多字符串

转载 作者:行者123 更新时间:2023-11-30 19:37:38 24 4
gpt4 key购买 nike

我想知道如何在 C 字符串中包含多行字符串(如 XML 数据)?我需要替换 XML 文件中的一些文本 (MY_REPLACED_TEXT)。

所以我包含这样的 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>'

但是,这似乎不起作用(我明白

"Expected ; after top level declarator" error

)。

我还尝试在行尾使用\进行转义,而不是撇号 ' 但仍然不起作用(我得到

"use of undeclared identifier" error

)

是否有更好的方法将字符串包含到已编译的 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>";

关于c - 在 C 程序 xCode 中包含 XML 多字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39436355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com