| Top |  |  |  |  | 
A SnapdMarkdownNode represents a markdown node extracted from text. See SnapdMarkdownParser for more information.
SnapdMarkdownNodeType
snapd_markdown_node_get_node_type (SnapdMarkdownNode *node);
Get the type of node this is.
Since: 1.48
const gchar *
snapd_markdown_node_get_text (SnapdMarkdownNode *node);
Gets the text associated with this node. This is only present for nodes of type
SNAPD_MARKDOWN_NODE_TYPE_TEXT.
Since: 1.48
GPtrArray *
snapd_markdown_node_get_children (SnapdMarkdownNode *node);
Get the child nodes of this node.
Since: 1.48
Type of markdown node.
| a piece of text. | ||
| a paragraph. | ||
| an unordered list. | ||
| a list item. | ||
| a code block. | ||
| a code span. | ||
| emphasised text. | ||
| strongly emphasised text. | ||
| a URL. | 
Since: 1.48
typedef struct _SnapdMarkdownNode SnapdMarkdownNode;
SnapdMarkdownNode is an opaque data structure and can only be accessed using the provided functions.
Since: 1.48
“node-type” property“node-type” SnapdMarkdownNodeType
Type of node.
Flags: Read / Write / Construct Only
Default value: SNAPD_MARKDOWN_NODE_TYPE_TEXT
“text” property“text” gchar *
Text this node contains.
Flags: Read / Write / Construct Only
Default value: NULL