功能
GLibmarkup_escape_text
声明 [src]
gchar*
g_markup_escape_text (
const gchar* text,
gssize length
)
说明 [src]
转义文本,以便标记解析器逐字逐句地解析它。小于、大于、与号(&)等符号被替换为相应的实体。此功能通常用于写出要由标记解析器解析的文件时。
请注意,此功能不会阻止空格和换行符根据行尾归一化和属性值的 XML 规则进行处理。
还要注意,此功能将为范围内的所有控制序列(制表符、换行符和回车符除外)产生字符引用 … 。此范围内的字符引用在 XML 1.0 中无效,但在 XML 1.1 中有效,并且 GMarkup 解析器将接受它们。