枚举

GLibMarkupParseFlags

声明

flags GLib.MarkupParseFlags

描述 [src]

影响解析器行为的标志。

成员

G_MARKUP_DEFAULT_FLAGS

无特殊行为。自:2.74。

  • 值:0
  • 自 2.0 起可用
G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG

不应该使用的标志。

  • 值:1
  • 自 2.0 起可用
G_MARKUP_TREAT_CDATA_AS_TEXT

设置此标志时,不会将 CDATA 标记的部分按字面意思传递给解析器的 passthrough 函数。相反,该部分的内容(不含 <![CDATA[]]>)将传递给 text 函数。此标志在 GLib 2.12 中添加,

  • 值:2
  • 自 2.0 起可用
G_MARKUP_PREFIX_ERROR_POSITION

通常,由 GMarkup 本身捕获的错误在其前加上行/列信息,以让调用方知道错误的位置。设置此标志时,也会在错误处加上 GMarkupParser 实现函数生成的位置信息。

  • 值:4
  • 自 2.0 起可用
G_MARKUP_IGNORE_QUALIFIED

忽略(不报告)限定属性和标签及其内容。限定属性或标签在其名称中包含冒号 ‘:’(即位于另一个名称空间中)。自:2.40。

  • 值:8
  • 自 2.0 起可用