in supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/utils.py [0:0]
def _format_doc(doc: Document) -> str:
"""Format a single document as XML.
Args:
doc (Document): The document to format.
Returns:
str: The formatted document as an XML string.
"""
metadata = doc.metadata or {}
meta = "".join(f" {k}={v!r}" for k, v in metadata.items())
if meta:
meta = f" {meta}"
return f"<document{meta}>\n{doc.page_content}\n</document>"