Skip to contents

Extracts simple XML-like tags from a character scalar or llmr_response, such as <age>21</age> and <job>student</job>. This is intended for soft structured output, not full XML validation.

Usage

llm_parse_tags(x, tags)

Arguments

x

Character scalar or llmr_response.

tags

Character vector of tag names to extract.

Value

A named list of extracted tag values, or NULL when no requested tag is found.

Examples

llm_parse_tags("<age>21</age><job>student</job>", tags = c("age", "job"))